/*  

Theme Name: Cineblog01





Author: cineblog01.com



*/






body{



margin:0;



padding:0;







color:#5C5C5C; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial, helvetica, verdana, sans-serif



}







#wrapper{



width:850px;



margin:0 auto;



}







#header{



width:850px;



height:50px;



margin:0 auto;



}







#headright a:link, #headright a:visited {



color:#333333;



text-decoration:none;



}







#header a:hover {



color:#C80000;



text-decoration:none;



border:none;



}







#headleft{



width:500px;



float:left;



}







a:link, a:visited {



color:#C80000;



text-decoration:none;



}







a:hover{



color:#000000;



border-bottom:1px dotted #333333;



}







/* Begin Page Menu */



#pages{







width:900px;







padding:0;



margin:0;



}







#pages ul{



list-style:none;



margin:8px 0px 15px 0px;



padding:0;



}







#pages li{



display:inline;



margin:0px 10px 0px 0px;



}







#pages a:link, #pages a:visited{



color:#C80000;



}







#pages a:hover{



color:#393939;



}



/* End Page Menu */







#headright{



float:right;



width:300px;



}







#headright img{



border:none;



}







#headright p{



text-align:right;



margin:0;



padding:0;



line-height:25px;



}







/* Begin Search */



#searchWrap {



background:url('images/searchbg.jpg') no-repeat;



height:27px;



margin-left:85px; margin-right:0px; margin-top:10px; margin-bottom:0px



}







#searchWrap input{



vertical-align:middle;



background:none;



}







#searchWrap #s{



font-size:15px;



border:none;



padding:4px 4px;



margin-right:3px;



width:180px;



}



/* End Search */







#logo{



margin:0;



padding:0;



}







#navigation{



width:100%;



background:url('images/navbg.jpg') repeat-x;



height:42px



}







#categories{



width:850px;



height:30px;



margin:0 auto;



}







/* Begin Category Menu */



#catlist{



float:left;



width:868px;



font-size:14px;



}







#catlist ul{



list-style:none;



margin:6px 0px 0px 0px;



padding:0;



}







#catlist li{



display:inline;



margin:0px 10px 0px 0px;



}







#catlist a:link, #catlist a:visited{

color:#AEAEAE;

text-decoration:underline;

}



#catlist a:hover{

color:#AEAEAE;

border:none;

text-decoration:underline; 

}

/* End Category Menu */







#topcontent{



width:100%;


background:url('images/navr.png') repeat-x;





}







#topcontent img{



border:none;



}







#topcontent a:hover{



border:none;



}







#featured{



width:855px;



height:200px;



margin:0 auto;



}







#toggle{



width:850px;



margin:0 auto;



background:none;



}







#contentwrapper{



float:left;



width:100%;



margin-top:20px;



}







#content{



float:left;



width:550px;



}







/* Begin The Content */



#item{



width:530px;



height:202px;



color:#333333;



background:url('images/itemborder.gif') no-repeat bottom;



margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px



}







#item a:link, #item a:visited{



color:#C80000;



text-decoration:none;



border:none;



}







#item a:hover, #galleryitem a:hover{



color:#333333;



text-decoration:none;



border:none;



}







#galleryitem{



width:175px;



height:250px;



color:#333333;



margin:0 4px 25px 0;



float:left;



}







#galleryratings{



text-align:left;



margin:5px 18px 0px 0px;



}







#galleryitem h5{



color:#C80000;



font-size:11px;



font-weight:normal;



text-align:left;



margin:0px 38px 0px 14px;



padding:0;



}







#blogitem{



width:530px;



color:#333333;



background:url('images/itemborder.gif') no-repeat bottom;



padding-bottom:10px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px



}







#pagecontent{



width:530px;



color:#333333;



margin:0 0 15px 0;



}







#covershot{



width:142px;



height:178px;



float:left;



background:url('images/vidbg.png') no-repeat;



}







#galleryshot{



width:142px;



height:175px;



float:left;







}







#content h3, #pagecontent h3{



font-size:18px;



font-weight:normal;



margin:0;



padding:0;



}







#galleryitem h3{



font-size:16px;



color:#C80000;



font-weight:normal;



margin:0px 0px 8px 0px;



padding:0;



}







#bloghead{



height:35px;



}







#blogtitle{



float:left;



}







#blogtitle h3{



font-size:20px;



color:#C80000;



font-weight:normal;



margin:0;



padding:2px 0px 0px 0px;



}







#blogtitle a:hover{



color:#333333;



}







#description p{



margin:0;



padding:0;



height:130px;



overflow:hidden;



}







#covershot p{



margin:0;



padding:0;



}







#covershot img{



width:118px;



height:156px;



margin:7px 0px 12px 7px;



border:1px solid #666666;



overflow:hidden;



}







#blogitem p{



margin:0px 0px 10px 0px;



padding:0;



}







#pagecontent p, #sidebar p{



margin:0px 0px 10px 0px;



padding:0;



}







#pagecontent img, #sidebar img, #blogitem img{



padding:4px;



margin:8px;



background:#F7F7F7;



border:1px solid #A4A4A4;



}











color:#C80000;



text-decoration:none;





color:#000000;



border-bottom:1px dotted #333333;











#pagecontent a:hover{



color:#333333;



text-decoration:none;



border-bottom:1px dotted #333333;



}







#ratings{



float:left;



width:250px;



padding:5px 0px 0px 0px;



}







#commentslink{



float:right;



width:100px;



background:url('images/usergallery.gif') no-repeat left;



font-size:13px;



color:#C80000; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:0px



}







#blogmeta{



float:right;



width:100px;



background:url('images/user.gif') no-repeat right;



font-size:10px;



color:#C80000;



text-align:right; padding-left:0px; padding-right:40px; padding-top:0px; padding-bottom:0px



}







#blogmeta a:link, #blogmeta a:visited{



color:#C80000;



text-decoration:none;



border:none;



}







#blogmeta a:hover{



color:#C80000;



border-bottom:1px dotted #C80000;



}



/* End The Content */







#pagination{



width:538px;



margin:0px 15px 15px 0px;



float:left;



text-align:left;



}







#pagination a:hover{



border:none;



}







#pagination img{



border:none;



}







span.navback{



width:100px;



height:15px;



display:block;



float:right;



background:url('images/back.gif') no-repeat top right;



cursor:pointer



}







span.navforward{



width:87px;



height:15px;



display:block;



float:right;



background:url('images/forward.gif') no-repeat top right;



cursor:pointer



}







#sidebar{



float:left;



width:300px;



}







#sideadvert{



margin:10px 0px 10px 0px;



}







#block{



background:url('images/blockborder.gif') no-repeat bottom;



margin-bottom:15px;



padding-bottom:10px



}



                        /*  ***********************************************************************************/



#recentvids{



padding:0px 0px 10px 2px;



}







#blockvids{



margin:10px 0px 0px 0px;



height:79px;



}







#blockvids a:link, #blockvids a:visited{



border:none;



}







#blockvids img{



width:66px;



height:77px;



margin:0px 8px 0px 0px;



padding:2px;



border:1px solid #CCCCCC;



float:left;



}







#block h5{



margin:10px 0px 0px 0px;



padding:0;



font-size:14px;



font-weight:normal;



}







#tagsblock{



background:url('images/blockborder.gif') no-repeat bottom;



margin-bottom:15px;



padding-bottom:10px;



font-family:Georgia, "Times New Roman", Times, serif



}







#ratingsblock, #commentsblock{



background:url('images/blockborder.gif') no-repeat bottom;



margin-bottom:15px;



padding-bottom:10px



}







#tags{



text-align:center;



}







#block h3, #tagsblock h3, #ratingsblock h3, #commentsblock h3{



font-size:16px;



color:#C80000;



font-weight:normal;



margin:0;



padding:0;



font-family:Arial, Helvetica, sans-serif;



}







#tagsblock a:link, #tagsblock a:visited, #ratingsblock a:link, #ratingsblock a:visited{



color:#333333;



text-decoration:none;



border:none;



}







#tagsblock a:hover, #ratingsblock a:hover{



color:#C80000;



border:none;



}







#block a:hover{



color:#333333;



border-bottom:1px dotted #333333;



}







#ratingsblock ul, #commentsblock ul{



list-style:none;



margin:10px 0px 10px 0px;



padding:0;



}







#commentsblock li{



list-style-image:url('none');



list-style-type:none;



margin-bottom:5px;



padding:0



}







#commentsblock a:link, #commentsblock a:visited{



color:#C80000;



text-decoration:none;



border-bottom:none;



}







#commentsblock a:hover{



color:#333333;



text-decoration:none;



border-bottom:none;



}







#ratingsblock img{



border:none;



margin:0px 2px 0px 0px;



padding:0px 0px 0px 0px;



}







/* style me some comments and inputs */







#comments {



width:435px;



padding:12px 0 0;



}







#comments h3, h3#respond {



color:#555;



margin-bottom:7px;



}







ol.commentslist {



list-style:none;



margin:5px 0 12px;



padding:0;



width:530px;



}







.commentslist li {



border:1px solid #BBB;



margin-bottom:7px;



padding:7px 0;



}







.commentslist li a {



font-weight:700;



background:url('images/dot.gif') repeat-x bottom left;



}







.commentslist li.alt {



}







.commentslist li:hover {



border-color:#888;



}







.commentslist .comment_text {



margin:0 7px;



line-height:1.4em;



overflow:hidden;



}







.comment_text p, .comment_text ul, .comment_text ol, .comment_text blockquote {



margin:1em 0;



}







.comment_text ul, .comment_text ol, .comment_text blockquote {



margin:0 1em;



}







p.author_meta {



font-weight:700;



text-transform:uppercase;



margin:0 0 0 7px;



}







p.post_meta {



font-size:11px;



text-transform:uppercase;



text-align:right;



margin:0 7px 0 0;



}







.commentslist li.author {



background:#333;



color:#CCC;



}







.commentslist li.author a {



color:#DDD;



}







.commentslist li.author a:hover {



color:#FFF;



}







#comments_closed {



background:#333;



color:#ccc;



padding:7px 0;



margin-top:12px;



line-height:1.5em;



}







p.nocomments {



margin:0 12px 0 7px;



}







p.nocomments a {



color:#ddd;



font-weight:700;



text-decoration:underline;



}







p.nocomments a:hover {



color:#FFF;



}







ol.pingslist {



margin:1.5em 2em;



font-size:12px;



}







.pingslist li {



color:#7F7F7F;



margin:0 0 7px;



}







.pingslist li a {



font-weight:700;



background:url('images/dot.gif') repeat-x bottom left;



}







#commentform p {



margin:1em 0;



}







#commentform p a {



font-weight:700;



background:url('images/dot.gif') repeat-x bottom left;



}







#author, #email, #url, #comment {



font:1.1em arial,helvetica,verdana,sans-serif;



border:1px solid #BBB;



padding:2px;



}







#comment {



width:458px;



overflow:auto;



}







#commentform p small {



font-size:10px;



color:#7F7F7F;



}







.commentslist code {



background:transparent;



}







/* begin footer */



#insidefooter{



width:850px;



margin:0 auto;



margin-top:10px;



margin-bottom:10px;



}







#footerblocks{



float:left;



}







#footerblock{



float:left;



width:255px;



padding:0px 15px 0px 0px;



}







#footeradverts{



float:left;



width:290px;



padding:0px 0px 20px 0px;



}







#footerblock h3, #footeradverts h3{



font-size:16px;



color:#C80000;



font-weight:normal;



margin:0;



padding:0;



}







#footerblock h5{



color:#333333;



margin:0;



padding:0;



font-size:13px;



}







#footer{



width:100%;



border-top:1px solid #CCCCCC;



clear:both;



}







#footer p{



margin:0px 0px 10px 0px;



padding:0;



}







#footer img{



padding:4px;



margin:8px;



background:#F7F7F7;



border:1px solid #A4A4A4;



}







#footeradverts img{



border:none;



margin:0;



padding:0;



}







#footer a:link, #footer a:visited{



color:#C80000;



text-decoration:none;



border-bottom:1px dotted #C80000;



}







#footer a:hover{



color:#333333;



text-decoration:none;



border-bottom:1px dotted #333333;



}







#copy{



width:850px;



margin:0 auto;



padding-bottom:50px;



margin-top:5px;



}







#footerblock a:link, #footerblock a:visited{



color:#333333;



border-bottom:1px dotted #333333;



}







#footerblock a:hover{



color:#C80000;



border-bottom:1px dotted #C80000;



}







/* Tips */



.tool-tip {



color:#ccc;



width:150px;



z-index:13000;



}







.tool-title {



font-weight:700;



font-size:11px;



margin:0;



color:#fff;



padding:8px 8px 0 8px;



background:#333333;



text-align:left;



}







.tool-text {



font-size:11px;



padding:0 8px 8px 8px;



background:#333333;



text-align:left;



}







/* The Tips */



.tool-tip{



color:#BDAFA8;



width:200px;



z-index:13000;



}







.tool-title{



font-weight:normal;



font-size:12px;



margin:0;



color:#FFFFFF;



padding:8px 8px 0 8px;



background:#202020;



text-align:left;



}







.tool-text{



font-size:11px;



padding:0 8px 8px 8px;



background:#202020;



text-align:left;	



}







#blockvids a:hover{



border:none;



}







#videoblock{



background:#0A0A0A;



width:530px;



text-align:center;



height:; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:15px; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px



}




/* Input boxes - just a bit smaller than normal so they align well. */
option
{

	border: 1px outset #dedcdc;

}