/*  

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: Trebuchet MS,Tahoma; 

text-decoration: none; 

list-style-type: none; 

list-style-image: none; 

list-style-position: outside; 

}



body{font-size: 11px; }



html { background: rgb(0, 103, 125) url('images/html_bg.jpg') repeat-x scroll center top; width: 100%; height: 100%; }

#all { margin: 0pt auto; width: 1045px; }

div.ad { padding: 5%; width: 85%; float: left; text-align: left; margin-left:10px; }





#top { 

background: transparent url('images/top_bg.jpg') no-repeat scroll 0% 0%; 

width: 1045px; 

height: 288px; 

float: left; 

position: relative; 

left: 22px; 

}

#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: 20px 0pt 0pt; height: 41px; float: left; clear: left; position: relative; left: 78px; }

#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: rgb(255, 255, 255) none repeat scroll 0% 0%; 

width: 914px; 

float: left; 

position: relative; 

left: 74px; 

}

#content #left { margin: 0pt 10px; width: 180px; float: left; position: relative; top: -10px; }

#content #left .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 .white-box a{padding-left:0px; color:#013F56;}



#content .white-box ul { width: 170px; float: left; position: relative; left: 5px; }

#content .white-box ul li { padding: 5px 10px 5px 20px; background: transparent url('images/left_box_white_li_bg.jpg') no-repeat scroll left bottom; width: 140px; float: left; font-size: 11px; color:#013F56; }

#content .white-box ul li a { padding:0px; display: block; float: left; width: 100%; height: 100%; color:#013F56; }

#content .white-box ul li a:hover{ color:#000000;}



#content #left .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 #left .white-box .b { background: transparent url('images/left_box_white_bottom.jpg') no-repeat scroll 0% 0%; width: 180px; height: 12px; float: left; }

#content #left .blue-box { background: rgb(41, 113, 140) url('images/left_box_blue_bottom.jpg') no-repeat scroll center bottom; width: 179px; float: left; margin-bottom: 10px; padding-bottom: 11px; }

#content #left .blue-box h4 { padding: 10px 0pt 0pt 20px; background: transparent url('images/left_box_blue_head.jpg') no-repeat scroll 0% 0%; width: 159px; height: 23px; float: left; font-size: 12px; color: rgb(1, 82, 105); }



#content #left .blue-box ul { width: 170px; float: left; position: relative; left: 5px; }

#content #left .blue-box ul li { padding: 5px 10px 5px 20px; background: transparent url('images/left_box_blue_li_bg.jpg') no-repeat scroll left bottom; width: 140px; float: left; font-size: 11px; color: rgb(255, 255, 255); }

#content #left .blue-box ul li ul li {background:none;}

#content #left .blue-box ul li a { display: block; float: left; width: 100%; height: 100%; color: rgb(255, 255, 255); }





#content #main { width: 505px; float: left; }



#content #main a:hover { text-decoration: underline; }

#content #main .position { border-top: 1px solid rgb(224, 224, 224); padding: 10px 0pt; width: 505px; float: left; }



#content #right { margin: 0pt 10px; width: 180px; float: left; position: relative; top: -10px; }

#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; }



#content #right .blue-box { background: rgb(41, 113, 140) url('images/left_box_blue_bottom.jpg') no-repeat scroll center bottom; width: 179px; float: left; margin-bottom: 10px; padding-bottom: 11px; }

#content #right .blue-box h4 { padding: 10px 0pt 0pt 20px; background: transparent url('images/left_box_blue_head.jpg') no-repeat scroll 0% 0%; width: 159px; height: 23px; float: left; font-size: 12px; color: rgb(1, 82, 105); }



#content #right .blue-box ul { width: 170px; float: left; position: relative; left: 5px; }

#content #right .blue-box ul li { padding: 5px 10px 5px 20px; background: transparent url('images/left_box_blue_li_bg.jpg') no-repeat scroll left bottom; width: 140px; float: left; font-size: 11px; color: rgb(255, 255, 255); }

#content #right .blue-box ul li ul li {background:none;}

#content #right .blue-box ul li a { display: block; float: left; width: 100%; height: 100%; color: rgb(255, 255, 255); }







#footer { background: transparent url('images/footer_bg.jpg') no-repeat scroll 0% 0%; width: 914px; height: 60px; float: left; position: relative; left: 74px; }

#footer #lin { font-size:10px; color:#FFFFFF; float: right; display: block; position: relative; width: 270px; height: 20px; right: 5px; top: 23px;}

#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:#005EA6;}

a:hover{text-decoration:underline;}



h4,h5,h6{

	color:#333333;

	font:12px arial,verdana,sans-serif;

	margin:0px;

	}



h1{ font-family:"Trebuchet MS", Times, serif;

	font-size:18px;

	color:#000000;

    margin:5px 0 20px 0;

	}



h2,h3 { color:#333333;

	border-bottom:1px dotted #333;

    margin:15px 0 10px 0;

	}



h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{

	color:#000000;

	text-decoration:none;

}

h2 a:link, h2 a:visited, h2 a:active, h2 a:hover,
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;

	text-align:justify;

    padding-left: 20px;

    padding-right: 20px;

    padding-bottom: 10px;

	width: 480px;

	}



.postmetadata {

	color:#555;

	font-size:.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, .obsah 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 */

.obsah ul, .obsah 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;

	}



.obsah 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, .hledani input.button {

	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;

}



div.galleryItem{

	margin:2px;

}




#adminNavi{



	position:absolute;

	z-index:100;

	right:15px;

	top:-280px;

}



#adminNavi a{



	color:white;

	text-decoration:underline;

	font-weight:bold;

}



img{



	margin:8px;

}



.commentlist p{



	margin:5px 0px;

}



#main p{



	text-align:justify;

}

form.hledani table {
	padding: 10px 6px 2px 6px;
	margin: 0;
}

form input {
	border: 1px solid #DDDDDD;
}