/*
Theme Name: TubePress 2
Theme URI: http://pornbringer.com
Author: Sebastian R
Author URI: http://pornbringer.com
Tags: video, tube, press, tubepress
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/tabs.css";

body {
font-family:Arial;
background:#E3E3E3 url(style/images/bg.jpg) repeat-x;
}

a {
color:#0062a1;
text-decoration:none;
}
a:hover {text-decoration:underline;}

#wrapper {
width:990px;
margin:0 auto;
}

/* header styles */
#navigation {
margin-top:1px;
overflow:hidden;
}
#navigation li {
float:left;
margin-right:18px;
padding-top:8px;
padding-right:18px;
background:url(style/images/menuLine.gif) repeat-y right;
height:28px;
}
#navigation a {
font-size:14px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
#categoriesWrap {display:none;overflow:hidden;}
#categories {
clear:both;
height:16px;
color:#FFF;
background:#222;
padding:6px;
font-size:12px;
}
#categories li {
float:left;
margin-right:10px;
}
#categories a {color:#FFF; text-decoration:none;}
#categories a:hover {text-decoration:underline;}
#search {
float:right;
margin-top:40px;
}
.searchInput {
font-size:14px;
color:#000;
padding:4px;
width:180px;
}
.searchInputSubmit {
font-size:14px;
padding:3px;
color:#000;
font-weight:bold;
}
/* main styles */
#main {
float:left;
overflow:hidden;
width:650px;
margin-top:30px;
margin-right:20px;
}
.hBox {
background:url(style/images/hBox.gif) repeat-x;
border:1px solid #000;
color:#FFF;
font-size:12px;
padding:4px;
margin-bottom:20px;
}
.hBox span {float:right;}
.item {
background:url(style/images/itemBox.gif) no-repeat;
height:208px;
float:left;
width:198px;
margin-right:9px;
margin-left:9px;
padding-top:8px;
margin-bottom:13px;
}
.item p {
margin-left:8px;
font-size:12px;
color:#777;
margin-bottom:5px;
}
.item img {
margin-left:8px;
}
.item h3 {
font-weight:bold;
font-size:12px;
color:#0062a1;
margin-left:8px;
margin-bottom:4px;
}
.item span {float:right;margin-right:9px;}
/* sidebar styles */
#sidebar {
float:left;
width:318px;
overflow:hidden;
background:#FFF;
border-right:1px solid #BCBCBC;
border-left:1px solid #BCBCBC;
border-bottom:1px solid #BCBCBC;
}
.sidebarAds {
text-align:center;
margin-top:12px;
margin-bottom:16px;
}
.sidebarBox {
background:url(style/images/sidebarBoxBg.gif) repeat-x;
margin-bottom:20px;
}
.sidebarBox h1 {
padding:12px;
font-size:20px;
font-weight:normal;
color:#666;
}
#highestRated {
padding-left:12px;
font-size:12px;
font-weight:bold;
}
#highestRated li {
background:url(style/images/star.png) no-repeat;
padding-left:22px;
margin-bottom:5px;
}
#friendSites {
padding-left:12px;
font-size:12px;
font-weight:bold;
}
#friendSites li {
background:url(style/images/heart.png) no-repeat;
padding-left:22px;
margin-bottom:5px;
}

/* footer styles */
#footerWrapper {
background:#222;
border-top:1px solid #000;
clear:both;
margin-top:40px;
}
#footer {
width:990px;
margin:0 auto;
padding:10px;
color:#FFF;
font-size:12px;
}
#footer a {font-weight:bold;}
#rss {
float:right;
background:url(style/images/feed.png) no-repeat;
padding-left:20px;
font-size:12px;
}
/* single styles */
#videoEmbed {
margin-bottom:15px;
text-align:center;
background:#FFF;
padding-top:20px;
padding-bottom:20px;
}
#videoInfo {
float:left;
}
#videoRelated {
margin-top:20px;
overflow:hidden;
width:457px;
}
#videoRelated h1 {
font-size:22px;
font-weight:normal;
color:#777;
margin-left:9px;
margin-bottom:6px;
}
#videoSponsor {
float:right;
width:160px;
}
.sponsorLink {
margin-bottom:12px;
}
/* comments style */
.theComment {
width:436px;
margin-bottom:20px;
background:#eee;
padding:6px;
overflow:hidden;
border-bottom:1px solid #DDD;
border-top:1px solid #DDD;
}
.theComment h3 {
font-size:14px;
color:#555;
}
.theComment p {
font-size:12px;
}
.avatar {
float:left;
margin-right:5px;
}
.commentDate {
color:#777;
margin-bottom:2px;
}
.countComments {
margin-bottom:20px;
}
.commentInput {
background:#FFF;
padding:6px;
border:1px solid #999;
color:#000;
font-size:14px;
}
/* page styles */
.pageText {
font-size:12px;
line-height:18px;
background:#FFF;
padding:8px;
}

#pageNav {
clear:both;
margin-bottom:30px;
margin-top:15px;
}
