/*  
Theme Name: Cinepax
Theme URI: http://www.cinepax.com
Description: New theme for Cinepax
Author URI: http://www.cinepax.com
*/

/* MAIN */
/*background:url(http://www.cinepax.com/images/bgextend.jpg) -13px 0 #000 fixed*/
body {; margin:0; padding:0; font-family: Helvetica, Arial, sans-serif; }
p { margin:0 0 15px 0; padding:5px 0; line-height:20px; }
ol, ul { line-height: 170%; }

h1, h2, h3, h4 { color:#555; background: transparent; margin: 0; padding:10px 0; font-style: normal; font-weight: bold; font-family: Helvetica, Arial, Trebuchet, Verdana, sans-serif; }
h1 { font-size: 2.4em;}
h2 { font-size: 1.8em; }
h3 { font-size: 1.3em; }

a:link, a:visited { color: #555; text-decoration:none; }
a:hover { text-decoration:underline; }

.wp-caption { background: #eee; padding-top:5px; margin:10px;}
.wp-caption-text { text-align:center; font-size:8pt; }
p.wp-caption-text { line-height:10px; }

blockquote { color: #666; background:#f1f1f1; margin:10px 5px; padding:0 10px; }
code { color:#666; background: #eee; display:block; height:100%; cursor: text; padding:0 5px; margin:5px 0; }
small { font-size: 0.8em; }

img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 10px; display: inline; }
img.alignleft { padding: 4px; margin: 0 10px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

/* STRUCTURE */

#outline { background:transparent; width:980px; margin:0 auto; padding:0;}
#wrapper { background:url(images/transbg80.png) repeat; width:950px; float:left; margin:15px 0 15px 0; padding:15px; clear:both;}	
.leaderboard{ background: #fff; margin:0; padding:5px 0 15px 0;}
.footerboard{ background: #fff; margin:0; padding:5px 0 15px 0;}
.header{ margin-top:10px; padding:0; height:180px; }
.logo { margin:0;padding:0; float:left; }
.topad { margin-top:0px; padding-top:10px; float:right; }
.logo img { width:320px; height:170px; margin:0; padding:0; position:relative; left:-10px; border:0; }
.tagline{ background:#f4f4f4; color:#222; font-size:9pt; margin:0; padding:4px 10px 4px 10px; height:30px; border:1px solid #ccc; }
.tagline a:link, .tagline a:visited, .tagline a:hover { color:#002aaa; }

/* MENUBAR */

.menuwrap{ background: url(images/transbg60.png) repeat; width:100% margin:0 auto; padding:0; }
.menubar { width:940px; padding-bottom:10px; height:30px; margin:0 auto; }

.menubar ul.subscribe { float:right; margin: 0; padding: 0; list-style-type: none; }
.menubar ul.subscribe li { color:#aaa; padding:5px; }
.menubar ul.subscribe li img.sub-button { border:0; position:relative; top:2px; padding-right:10px; }
.menubar ul.subscribe li a:link, ul.subscribe li a:visited {  color:#666; font-weight:bold; font-size:11pt;}	 
.menubar ul.subscribe li a:hover { color:#fff; text-decoration: none; }
.menubar ul.pagelist { float:left; margin: 0; padding: 0; list-style-type: none;}
.menubar ul.pagelist li { float:left; padding:5px; padding-right:20px; }
.menubar ul.pagelist li a:link, ul.pagelist li a:visited {  color:#666; font-weight:bold; font-size:11pt;}	 
.menubar ul.pagelist li a:hover { color:#fff; text-decoration: none; }

/* CONTENT */


#contenthome { background:#transparent; width: 630px; margin:0; padding:0; float: left; height: 100%; overflow:hidden; }
#content { background:#000; width: 560px; margin:0; padding:5px 15px 0 15px; float: left; height: 100%; overflow:hidden; }
.pages { font-size:9pt; padding:0; margin:0 0 30px 0; }
.postsingle { font-size:10pt; padding:0; margin:0; }
.postindex { font-size:10pt; padding:0 0 0 0; margin:0 0 60px 0; clear:both;}
.postentry { color:#666; font-size:10pt; margin:0; padding:0; text-align: left;}
.postentry ol, .postentry ul { margin:0; padding:0 0 0 30px; }
.postentry ol li{ margin:0; padding:0 0 10px 0; }
.postentry ul li{ list-style-type:disc; margin:0; padding:0 0 10px 0; }
.postcomments{ color:#999; font-size:9pt; float:right; }
.postcat {color:#999; font-size:9pt; }
.postrelated { margin:0 0 20px 0; padding:0; width:400px; float:right; }
.authorbar {padding:10px; background:#eee; border-top:1px solid #ccc; font-size:8pt;margin:20px 0;}
.authorbar .name { color:#000; font-family: Georgia,Arial,Helvetica,sans-serif; font-size:11pt; padding:0; font-weight:bold; margin-right:5px;}
.authorbar p {margin:0; padding:0 0 5px 60px; line-height:22px;}
img.avatar-50 {float:left; margin-right:10px;}
.postrelated a:link, .postrelated a:visited, .postrelated a:hover{ font-size:9pt; font-weight:normal; }
.postrelated ol, .postrelated ul { margin:0; padding:5px 0 0 15px; }
.postrelated ul li{ margin:6px 0 0 0; padding:0; }
.postentry img { margin:0 5px; border: 0; }
.postentry img:hover { border: 0;}
.postentry img.wp-smiley, .postentry img.wp-smiley:hover { border: none; }
.posttitle { color:#333; font-size:21px; font-weight:bold; line-height:16pt; margin:0 0 10px 0; padding:5px 0 10px 0; letter-spacing:0px; border-bottom:1px dotted #222; text-transform:capitalize; }
.posttitle a,.posttitle a:link,.posttitle a:visited { color:#333; }
.posttitle a:hover { color:#000; text-decoration:none; }
.postmeta{ color:#888; font-size:8pt; padding:2px 0 10px 0; margin:0; font-weight:normal; }
.postmeta a:link,.postmeta a:visited, .postmeta a:hover { }

/* SIDEBAR */

#sidebar { color:#666; font-size:10pt; margin:0; padding:0; float:right; width: 305px; }
#sidebar .widget { padding-bottom: 30px }
#sidebar li { list-style-type:none; }
#sidebar ul { margin:0; padding:0; }
#sidebar ul li { list-style-type:none; padding:5px 0; border-bottom:1px dotted #111; margin:0; padding-left:5px; }
#sidebar h2 { color:#aaa; font-size:13pt; font-weight:bold; border-top:8px solid #333; border-bottom:1px dotted #333; }
#sidebar .widget_recent_entries h2 { border-top:8px solid #bc0000 }
#sidebar .widget_archive h2 { border-top:8px solid #80006b }
#sidebar .widget_categories h2 { border-top:8px solid #002ca5 }
#sidebar p { margin:0; padding:0 0 10px 0; line-height:18px; }


/* CATEGORIES */

.cat { font-size:10pt; }
.ban-height{ height:125px; }
.ban-left{ background:#eee; float:left; width:180px; padding:10px 5px 10px 10px; }
.ban-right{ float:right; width:125px; }
.cat-height{ height:210px; }
.cat-left{ float:left; width:125px; }
.cat-right{ float:right; width:130px; }

#dropmenudiv{ position:absolute; border:1px solid #ccc; font-size:9pt; font-weight:normal; line-height:25px; z-index:100; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 7px; padding: 1px 0; text-decoration: none; font-weight: normal; }
#dropmenudiv a:hover{ background-color:#00599c; color:#fff; }

/* COMMENTS */

h3#comments, h3#pings{ color:#666; font-size:14pt; font-weight:bold; line-height:12pt; margin:0; padding:0; padding:20px 0 0 0; }
.commentlist{ color:#666; padding:10px; margin:0; }
.commentlist li{ list-style:none; padding:5px 10px; margin:10px 0; }
.commentlist li.even{ background:#222; }
.commentlist li.odd{ background:#000; }
/*.commentlist li.comment-author-admin{ background:#fffed2; }*/
.comment-author img.avatar{ position:relative; top:4px; }
.comment{ padding-left:50px; }
.comment-author .fn{ text-transform:capitalize; font-style:normal; font-size:10pt; font-weight:normal; margin-left:5px; }
.comment-meta{ border-top:1px solid #ddd; margin-top:5px; margin-bottom:10px; }
.comment-meta a:link, .comment-meta a:visited, .comment-meta a:hover { color:#888; font-size:8pt; }
#respond label{ font-size:10pt; }
#respond h3{ text-transform:capitalize; color:#000; font-size:14pt; font-weight:bold; line-height:12pt; margin:0; padding:0; }
#respond #commentform p{ padding:5px 0; color:#666;}

/* FORMS */

textarea#comment { color:#666; width:99%; font-size:9pt; }
input#author,
input#email,
input#url { width:40%; color:#666; font-size:9pt; }
textarea#comment, input#author, input#email, input#url { padding:2px; background:#222; border:2px solid #666; }

/* FOOTER */

#footer { font-size:11pt; font-weight:normal; background:url(images/transbg80.png) repeat; color:#aaa; margin:0; padding:15px 10px; clear:both; }

/* BOOKMARKS */

li.delicious { background:url(images/icons/delicious.ico.gif) 0 2px no-repeat; padding-left:20px; list-style:none; margin-bottom:5px;}
li.digg { background:url(images/icons/digg.ico) 0 2px no-repeat; padding-left:20px; list-style:none; margin-bottom:5px;}
li.stumbleupon { background:url(images/icons/stumble.ico) 0 2px no-repeat; padding-left:20px; list-style:none; margin-bottom:5px; }
li.facebook { background:url(images/icons/facebook.ico) 0 2px no-repeat; padding-left:20px; list-style:none; margin-bottom:5px; }

/* MISC */

.flag { margin:0 3px 0 0; padding:0; }
.flag img { width:14px; }
#lwp_main{ margin:5px 0 0 0; }
#lwp_main #lwp_f tr, #lwp_main #lwp_f td, #lwp_main #lwp_f table { display:none; }
input#sub{ color:#666; width:190px; font-size:9pt; padding:2px 3px; border:1px solid #ddd; }
input#subbut{ font-size:9pt; padding:3px 1px; margin-left:5px;}
input#s{ margin:0; width:180px; margin-right:5px;}

.fc-topcap{background:#fff !important}
img.feature-thumb { float:left; display:inline; margin: 5px 5px 0 0; border:0; padding:0; width:80px; }

input#wpsf_contact_name, input#wpsf_contact_email, input#wpsf_contact_website, input#wpsf_contact_subject { width: 265px }


/* FEATURED CONTENT */

.featuredcontent {
color:#aaa;
font-size:8pt;
padding:10px 0 20px 0;
}

.featuredcontent p { margin:0 0 15px 0; padding:5px 0; line-height:16px; }

.contentbox{
background: #000;
width:220px;
height:250px;
padding:0 15px 0 15px;
margin:0 5px;
float:left;
}

.contentbox p{
text-align:left;
}

.contentbox h2.movies {
background:url(images/moviesbg.png) center left no-repeat;
height:70px;
padding:10px 0 15px 0;
}

.contentbox h2.gaming {
background:url(images/gamingbg.png) center left no-repeat;
height:70px;
padding:10px 0 15px 0;
}

.contentbox h2.cinepax {
background:url(images/cinepaxbg.png) center left no-repeat;
height:70px;
padding:10px 0 15px 0;
}

.contentbox h3 a:link, .contentbox h3 a:visited{
color:#eee;
text-decoration:underline;
font-size:11pt;
}

.contentbox h3 a:hover{
text-decoration:none;
}

img.thumbfeat {
float:left;
width:120px;
margin:5px 10px 0 0;
}


/* FEATURED */

.schedule {
background: url(images/transbg60.png) repeat;
color:#222;
font-size:10pt;
padding:10px;
width:280px;
float:left;
margin-left:10px;
}

.trailers {
background: url(images/transbg60.png) repeat;
color:#222;
padding:10px;
width:280px;
float:left;
margin-left:10px;
}

.trailers .size-thumbnail { width:60px; height:60px; }

.schedule ul {
list-style:none;
margin:0;
padding:0;
}

.schedule h2 { color:#aaa; font-size:13pt; font-weight:bold; border-top:8px solid #333; border-bottom:1px dotted #333; border-top:8px solid #e8d500; margin-bottom:10px; }

.trailers h2 { color:#aaa; font-size:13pt; font-weight:bold; border-top:8px solid #333; border-bottom:1px dotted #333; border-top:8px solid #0000f1; margin-bottom:10px; }

.left-movies {
float:right;
background: url(images/transbg60.png) repeat;
width:380px;
color:#666;
font-size:9pt;
padding:0 10px;
}

.left-gaming {

background: url(images/transbg60.png) repeat;
width:200px;
color:#666;
font-size:9pt;
padding:0 10px;
}

.left-cinepax {

background: url(images/transbg60.png) repeat;
width:200px;
color:#666;
font-size:9pt;
padding:0 10px;
}

h2.moviestitle {color:#aaa; font-size:13pt; font-weight:bold; border-top:8px solid #333; border-bottom:1px dotted #333; border-top:8px solid #0081bd; margin-bottom:10px; }

h2.gamingtitle {color:#aaa; font-size:13pt; font-weight:bold; border-top:8px solid #333; border-bottom:1px dotted #333; border-top:8px solid #da6700; margin-bottom:10px; }

h2.cinepaxtitle {color:#aaa; font-size:13pt; font-weight:bold; border-top:8px solid #333; border-bottom:1px dotted #333; border-top:8px solid #8d00a6; margin-bottom:10px; }

.left-movies p { line-height: 11pt; }
.left-movies a:link.title, .left-movies a:visited.title { font-size:11pt; font-weight:bold; color:#999; }
.left-movies .thumbnail { width:60px; height:60px; border:0; padding-top:0; margin-top:0; }

#tcform { padding-top: 10px; }
textarea#tcf_msg { color:#aaa; background:#222; width:280px; border:1px solid #444; }
input#tcf_sender { color:#aaa; background:#222; width:220px; border:1px solid #444; margin-left:15px; margin-bottom:5px;}
input#tcf_email { color:#aaa; background:#222; width:221px; border:1px solid #444;  margin-left:17px; margin-bottom:5px;}
input#tcf_subject { color:#aaa; background:#222; width:220px; border:1px solid #444; margin-left:6px; margin-bottom:15px;}