/*  

Theme Name: Movie Theme

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:-62px; #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 {



	padding:0;



	text-align:justify;



	}







.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 !important;



      text-decoration:none;

	  line-height:110%;



      }

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*/





#feedback{

	width:31px;

	height:104px;

	position:fixed;

	top:50px;

	left:0px;

	z-index:1000;

}

#feedback a{

	display:block;

	width:31px;

	height:104px;

	background:url(images/feedback.jpg) no-repeat -2px;

	text-indent:-9999px;

}

#feedback a:hover{

	background:url(images/feedback.jpg) no-repeat  0px;

}

