/*  
Theme Name: Thunder Bay
Theme URI: http://www.nattywp.com/
Description: Movie Wordpress Theme For cinema related websites <br> - Designed by <a href="http://www.nattywp.com">NattyWP</a>  
Version: 1.8
Tags: 3 columns, movie, fixed width, widgets, gravatar support, valid XHTML, valid CSS, right sidebar, left sidebar
Author: Sabiostar
Author URI: http://www.sabiostar.com/
2008, NattyWP. All rights reserved
*/

/* Begin Main-Layout */

* { 

border: 0pt none ; 

margin: 0pt; 

padding: 0pt; 

font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

text-decoration: none; 

list-style-type: none; 

list-style-image: none; 

list-style-position: outside; 

}


body{font-size: 12px; font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;}

html { background:#fff7e7 url(images/pet-back.png) repeat-x top left; width: 100%; height: 100%; }

#all { width:100%; background:url(images/footer-main.jpg) repeat-x bottom left; }

#all-inner { margin: 0pt auto; width: 973px; overflow:hidden; }

div.ad { padding: 5%; width: 90%; float: left; text-align: center; }



a.reg {

font-weight:bold;

color:#0000ff;

text-decoration:underline;

}



a.reg:visited {

color:#0000ff;

}



a.reg:hover {

tetx-decoration:none;

}



#top { 

background: transparent url('images/top_bg.png') no-repeat scroll 0% 0%; 

width: 973px; 

height: 244px; 

float: left; 

position: relative; 

left: 0px;

}

#top #logo { 

margin: 125px 0pt 0pt; 

float: left; 

display: block; 

position: relative; 

left: 65px;

font-size:30px;

color:#FFFFFF;

}

.header-description {

	color:#ffffff;

	font-family:"Trebuchet MS", Times, serif;

	font-size:12px;

    margin: 175px 0px 0px 80px;

}

	

#top ul#menu { margin: 17px 0pt 0pt; height: 41px; float: left; clear: left; position: relative; left: 58px; }

#top ul#menu li { height: 41px; float: left; padding-right:30px; }



#top ul#menu li a { height: 41px; float: left; display: block; color:#000000; font-weight:bold; font-size:12px; margin-top: 13px;}

#top ul#menu li a:hover {color:#013F56; text-decoration:underline;}

#top ul#menu li.current_page_item a {color:#013F56; text-decoration:underline;}



#top ul#menu li.home a { background: transparent url('images/top_menu_a_c_bg.jpg') repeat-x scroll 0% 0%; margin-top:0px;}

#top ul#menu li.home a:hover{text-decoration:none;}

#top ul#menu li.home a em{ height: 41px; float: left; display: block; margin-top: 13px; color:#ffffff; font-weight:bold; font-size:12px; }

#top ul#menu li.home a span { width: 18px; height: 41px; float: left; display: block; }

#top ul#menu li.home a span.l { background: transparent url('images/top_menu_a_l_bg.jpg') no-repeat scroll 0% 0%; }

#top ul#menu li.home a span.r { background: transparent url('images/top_menu_a_r_bg.jpg') no-repeat scroll 0% 0%; }



#content { 

background:#fff7e8; 

width: 973px; 

float: left; 

position: relative; 

left: 0px;
margin-bottom:100px; 

}

#content #left { margin: 0pt 0px 20px 15px; width: 200px; float: left; position: relative; top: 20px; }

#content #left .white-box { width: 180px; float: left; margin-top: 7px; margin-bottom: 10px; }



#content .white-box a{padding-left:20px; color:#013F56;}



#content .white-box ul { width: 190px; float: left; position: relative; left: 5px; }

#content .white-box ul li { padding: 5px 10px 5px 20px; width: 140px; float: left; font-size: 12px; color:#660000; }

#content .white-box ul li a { padding:0px; display: block; float: left; width: 100%; height: 100%; color:#660000; }

#content .white-box ul li a:hover{ color:#000000;}



#content #left .white-box h4 { padding:4px 0px 0px 0px; background: transparent url('images/beigehalves.jpg') no-repeat scroll 0% 0%; position: relative; top: -7px; margin-bottom: -7px; width: 200px; height: 23px; float: left; font-size: 14px; color: #ffffff; text-align:center; }

#content #left .white-box .b { width: 180px; height: 12px; float: left; }

#content #left .blue-box { width: 200px; float: left; margin-bottom: 4px; padding-bottom: 11px; }

#content #left .blue-box h4 { padding:4px 0px 0px 0px; background: transparent url('images/beigehalves.jpg') no-repeat scroll 0% 0%; width: 200px; height: 23px; float: left; font-size: 14px; color: #ffffff; text-align:center; }



#content #left .blue-box ul { width: 170px; float: left; position: relative; left: 5px;}

#content #left .blue-box ul li { padding: 5px 10px 5px 20px; width: 140px; float: left; font-size: 11px; color: #660000; }

#content #left .blue-box ul li ul.children li {background:none;}

#content #left .blue-box ul li a { display: block; float: left; width: 100%; height: 100%; color: #660000; font-size:12px; }





#content #main { width: 520px; float: left; }



#content #main a:hover { text-decoration: underline; }

#content #main .position { border-bottom: 1px solid #660000; padding: 10px 0pt; width: 540px; float: left; }

#content #main .position blockquote {

	border-left:0px;

	margin:15px 0 0 0;

	padding:0 0 0 15px;

	}

#content #right { margin: 0px 6px 20px 0px; width: 200px; float: right; position: relative; top: 0px; background:#630100; height: 505px; }



#content #rightbottom { /*margin: 0px 6px 0px 0px; width: 200px; float: right; position: relative; top: -20px;*/ }



/*ivan*/

#content #rightbottom_fixed {

float:right;

margin-bottom:0;

margin-left:0;

margin-right:-200px;

margin-top:0;

position:relative;

top:500px;

width:200px

}

/*ivan*/



#content #right .white-box { background: transparent url('images/left_box_white_c_bg.jpg') repeat-y scroll 0% 0%; width: 180px; float: left; margin-top: 7px; margin-bottom: 10px; }

#content #right .white-box h4 { padding: 10px 0pt 0pt 20px; background: transparent url('images/left_box_white_head.png') no-repeat scroll 0% 0%; position: relative; top: -7px; margin-bottom: -7px; width: 160px; height: 25px; float: left; font-size: 12px; color: rgb(51, 53, 53); }

#content #right .white-box img.min { border: 3px solid rgb(213, 213, 213); }

#content #right .white-box .b { background: transparent url('images/left_box_white_bottom.jpg') no-repeat scroll 0% 0%; width: 180px; height: 12px; float: left; }



#footer { /*transparent url('images/footer_bg.gif') no-repeat scroll 0% 0%;*/ background:#3b0100; width:963px; height: 100px; float: left; position: relative; left: 0px; }
#footer-in {position:absolute; top:-58px; left:0; z-index:999;}

#footer #lin { font-size:10px; color:#FFFFFF; float: right; display: block; position: relative; width: 170px; height: 20px; right: 5px; top: 0px;}

#footer a { color:#FFFFFF;}





#pagepromoter_hilite { background-color: rgb(255, 102, 0) ! important; color: black ! important; }

#pagepromoter_hilite * { background-color: rgb(255, 102, 0) ! important; color: black ! important; }



.mlink {position:relative; display: block; text-indent:-9999px;}

/* End Main-Layout */





/* Begin Content*/

a {color:#640000;}

a:hover{text-decoration:underline;}



h4,h5,h6{

	color:#333333;

	font:12px arial,verdana,sans-serif;

	margin:0px;

	}



h2{ font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

	font-size:18px;

	color:#000000;

    margin:0px 0 10px 0;

	}



h3{ color:#333333;

	border-bottom:1px dotted #333;

    margin:20px 0 0 0;

	}



h2 a:link, h2 a:visited, h2 a:active, h2 a:hover{

	color:#660000;

	text-decoration:none;

}

h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{

	color:#e88601;

	text-decoration:none;

}



.post-date {

	width: 49px;

	padding-top:5px;

}

.post-month {

	font-size: 11px;

	font-family:"Times New Roman", Times, serif;

	color: #828282;

	text-align: center;

	display:block;

}

.post-day {

	font-size: 25px;

	font-family:"Times New Roman", Times, serif;

	text-transform: uppercase;

	color: #000000;

	text-align: center;

	display:block;



}

.post { 	

	color:#333;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 10px;

        font-size:10pt;

	width:510px;

	}



.postmetadata {

	color:#555;

	font-size:0.85em;

	padding:2px 0 0 0;

}



.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active{

	color:#005ea6;

	text-decoration:none;

}



.postmetadata a:hover{

	text-decoration:underline

}



.entry, .entrytext{

	line-height:140%;

	margin:2px 0 0 0;

	}

	

.entrytext p, .entry p{

	margin:0 0 15px 0;

	}



/* End Content*/







/* Begin Comments */

.commentlist li, #commentform input, #commentform textarea {

	font-size:1em;

    color: #333;

	}

	#commentform input {

	border:1px #CCCCCC solid;

	

	}

.commentlist li {

	font-weight:bold;

	}

.commentlist li.alt {

/*background:#ffffff;*/

padding:10px 0px 5px 0px;

	}



.commentlist cite, .commentlist cite a {

	font-weight:bold;

	font-style:normal;

	font-size:1.1em;

	}



.commentlist p {

	font-weight:normal;

	line-height:140%;

	text-transform:none;

    color: #333;

	}



.commentmetadata {

	font-weight:normal;

    color: #333;

	}



.commentlist {
	text-align:justify;
	padding:0;

	}



.commentlist li {

	margin:0px 0 15px 16px;

	padding:5px 10px 0 0;

	list-style:decimal;



	}



.commentlist p {

	margin:10px 5px 10px 0;

	}



#commentform p {

	margin:5px 0;

	}



.commentmetadata {

	margin:0;

	display:block;

	}

/* End Comments */



	



/* Begin Lists */

.entry ul, .entry ol,

.entrytext ul, .entrytext ol{

	margin:5px 0 5px 26px;

	}





/* Begin Images */

p img {

	padding:0;

	max-width:100%;

	}



img.centered {





	display:block;

	margin-left:auto;

	margin-right:auto;

	}

	

img.alignright {

	padding:4px;

	margin:0 0 2px 7px;

	display:inline;

	}



img.alignleft {

	padding:4px;

	margin:0 7px 2px 0;

	display:inline;

	}



.alignright {

	float:right

	}

	

.alignleft {

	float:left

	}

/* End Images */







/* Begin Form Elements */

#searchform {

	margin:2px 0;

	padding:5px 0;

	}



#left #searchform #s, #right #searchform #s{

	width:90px;

	height:15px;

	padding:2px;

	margin-left:17px;

	border:1px solid #999999;

    background: #ffffff;

	font-size:12px;

    color: #666666;

	}



#left #searchsubmit, #right #searchsubmit {

	padding:1px;

	height:21px;

    margin-left:3px;

	border:1px solid #999999;

    background: #f6f6f6;

    color: #999999;

	}



.entry form { 

	text-align:center;

	}



select {

	width:130px;

	}



#commentform input {

	width:170px;

	padding:2px;

	margin:5px 5px 1px 0;

	}



#commentform textarea {

	width:98%;

	padding:2px;

	border:1px solid #ddd;

	}



#commentform #submit {

	margin-right:3px;

	float:right;

	border:1px solid #999999;

        background: #f6f6f6;

        color: #66666;

	}

/* End Form Elements */









/* Begin Various Tags & Classes */

code {

	font:1.1em 'Courier New', Courier, Fixed

	}



acronym, abbr, span.caps

{

	cursor:help;

	font-size:0.9em;

	letter-spacing:.07em;

	}



acronym, abbr {

	border-bottom:1px dashed #333

	}



blockquote {

	border-left:5px solid #f2f2f2;

	margin:15px 0 0 0;

	padding:0 0 0 15px;

	}



blockquote cite {

	margin:5px 0 0;

	display:block;

	}



.center {

	text-align:center;

	}



hr {

	clear:both;

	display:none;

	}



a img {

	border:none;

	}



.navigation {

	display:block;

	text-align:center;

	margin-top:10px;

	margin-bottom:5px;

	}

/* End Various Tags & Classes*/

/* WP 2.6 FIX */

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.wp-caption {

	max-width:390px;

	height:auto;

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

	max-width:380px;

	height:auto;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



/*code by anamika*/

form{

	padding:0px;

	margin:0px;

	}

	

#subscribe{

	margin-left:520px;

	margin-top:60px;

	float:left;

	width:95px;

	height:106px;

	}



#member_form{

	float:left;

	text-align:left;

	margin:42px 0px 0px 50px;

	}

	

.white_text{

	font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#ffffff;

	}

	

.white_text_small{

	font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#ffffff;

	}

	

.boxborder{

	font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

        padding:3px 5px 3px 5px;

        border:1px solid #7b9ebd;

	}

	

.login_btn{

	background:url(images/login.png);

	background-repeat:no-repeat;

	height:23px;

	width:52px;

	cursor:pointer;

	border:0px;

	}

#top_menu{

	width:100%;

	margin-top:185px;

	text-align:center;

	font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

	font-size:9pt;

	font-weight:bold;

	color:#ffffff;

	}

	

.menu_text, a.menu_text:visited {

	font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

	font-size:9pt;

	font-weight:bold;

	color:#ffffff;

	text-decoration:underline;

	}

	

a.menu_text:hover{

	font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

	font-size:9pt;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	}



#red_bar{

	background:url(images/red_bar.gif);

	background-position:left top;

	background-repeat:no-repeat;

	height:42px;

	width:961px;

        margin-left:6px;

	}



#heading{

       float:left;

       width:500px;

       margin:10px 0px 0px 20px;

       font-family:arial, helvetica, geneva, tahoma, verdana, sans-serif;

       font-size:16px;

       font-weight:bold;

       color:#ffffff;

       }



#search_form{

      float:left;

      margin:12px 0px 0px 0px;

      }



/*#footer a{

   color:#a6876a;

}*/



.footer_text{

      font-size:11px;

     color:#a6876a;

      text-decoration:none;

      }


a.footer_text2{

      font-size:11px;

      color:#a6876a;

      text-decoration:none;

      }
a.footer_text2:hover{

     font-size:11px;

     color:#a6876a;

     text-decoration:underline;

     }
	 
	 
	 
.footer_text1{

      font-size:11px;

      color:#fff;

      text-decoration:none;

      }



.footer_text1:hover{

     font-size:11px;

     color:#fff;

        text-decoration:none;

     }



/*ivan*/



.newsfeed_table input{

      border: thin solid rgb(123, 158, 189); background-color: rgb(255, 255, 165);

}



.links_red input{

      border: thin solid rgb(123, 158, 189); background-color: rgb(255, 255, 165);

}



/*ivan*/



.newsfeed_table input{

      border: thin solid rgb(123, 158, 189); background-color: rgb(255, 255, 165);

}



.links_red input{

      border: thin solid rgb(123, 158, 189); background-color: rgb(255, 255, 165);

}



#pop1_c input{

border:1px #000000 solid;

} 

/*ivan - 27.02.2009*/
