/*
Theme Name: WPTube
Theme URI: http://pornbringer.com
Author: Sebastian R
Author URI: http://pornbringer.com
Tags: tube, theme, wp
*/

@import "style/css/reset.css";
@import "style/css/layout.css";
@import "style/css/tabs.css";

body {
background: #FFF url(style/images/bg.jpg) repeat-x;
font-family:arial;
}
h1, h2, h3, h5, h5, h6 { font-weight:bold } 
#wrapper {
width:990px;
margin:0 auto;
}

/* header styles */
#logo {
height:118px;
}
#headerAd {
float:right;
margin-top:13px;
}
#navigation {
font-size:14px;
font-weight:bold;
color:#FFF;
padding-top:13px;
margin-bottom:22px;
}
#navigation li {
float:left;
margin-right:25px;
}
#navigation a {color:#FFF;text-decoration:none;}
#search {
float:right;
margin-top:8px;
}
.searchText {
background:#FFF url(style/images/searchBg.gif) repeat-x;
font-size:14px;
border:1px solid #002e45;
padding:3px;
}
.searchBut {
vertical-align: middle; *vertical-align: text-bottom;
}
#categoriesWrap {display:none;overflow:hidden;}
#categories {
margin-top:20px;
clear:both;
height:16px;
border:1px solid #000;
color:#FFF;
background:#333;
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;}

/* main styles */
#main {
clear:both;
margin-top:40px;
width:760px;
float:left;
margin-bottom:40px;
}

.hBox {
background:url(style/images/hBox.gif) no-repeat;
color:#FFF;
height:45px;
padding:7px;
}

.item {
float:left;
width:160px;
height:180px;
margin-right:28px;
}
.item h3 {
font-size:12px;
color: #005c89;
font-weight:bold;
margin-bottom:3px;
}
.item a {color:#005c89; text-decoration:none;}
.item a:hover {text-decoration:underline;}
.item p {
font-size:12px;
color:#888;
}
.item span {
float:right;
}
.thumb {
border:1px solid #000;
}

#pageNav {
clear:both;
margin-bottom:20px;
margin-top:15px;
}

/* sidebar styles */
#sidebar {
margin-top:40px;
width:230px;
float:right;
}
.sidebarAd {
margin-bottom:20px;
}
.sidebarBox {
margin-bottom:22px;
}
.hBoxSidebar {
background:url(style/images/hBoxSidebar.gif) no-repeat;
width:230px;
height:46px;
padding:7px;
color:#878787;
}
#highestRated li {
background:url(style/images/star2.png) no-repeat;
padding-left:20px;
font-size:12px;
color: #005c89;
font-weight:bold;
margin-bottom:8px;
}
#highestRated a {color:#005c89; text-decoration:none;}
#highestRated a:hover {text-decoration:underline;}
#mostviewed {
font-size:12px;
font-weight:bold;
color:#999;
}
#mostviewed li {
margin-bottom:4px;
}
#mostviewed a {color:#005c89; text-decoration:none;}
#mostviewed a:hover {text-decoration:underline;}
#friendSites li {
background:url(style/images/heart.png) no-repeat;
padding-left:20px;
font-size:12px;
color: #005c89;
font-weight:bold;
margin-bottom:8px;
}
#friendSites a {color:#005c89; text-decoration:none;}
#friendSites a:hover {text-decoration:underline;}

/* footer styles */
#footerWrap {
background:#DDD;
border-top:1px solid #BBB;
clear:both;
overflow:hidden;
margin-top:40px;
}

#footer {
width:990px;
margin:0 auto;
padding:8px;
}

#footer p {
font-size:12px;
color:#555;
}

#footer a {
color:#005c89;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#rss {
float:right;
background:url(style/images/feed.png) no-repeat;
padding-left:20px;
font-size:12px;
}
/* single styles */
#videoWrap {
width:550px;
float:left;
margin-right:15px;
}
#videoAds {
width:160px;
float:left;
}
#videoEmbed {
margin-bottom:15px;
text-align:center;
}
#videoSponsor {
background:url(style/images/sponsorBg.jpg) no-repeat;
height:62px;
margin-bottom:25px;
}
#videoSponsor h1 {
font-size:22px;
color:#005c89;
font-weight:normal;
padding-left:66px;
padding-top:20px;
}
#videoSponsor a {color:#005c89; text-decoration:none;}
#videoSponsor a:hover {text-decoration:underline;}
#videoRelated {
margin-top:20px;
}
#videoRelated h1 {
font-size:18px;
font-weight:normal;
margin-bottom:5px;
}
.itemRelated {
float:left;
width:160px;
margin-right:23px;
margin-bottom:20px;
}
.itemRelated h3 {
font-size:12px;
color: #005c89;
font-weight:bold;
margin-bottom:3px;
}
.itemRelated p {
font-size:12px;
color:#888;
}
.itemRelated span {
float:right;
}
.itemRelated a {color:#005c89; text-decoration:none;}
.itemRelated a:hover {text-decoration:underline;}

/*** comments styles ***/
.theComment {
width:510px;
margin-bottom:30px;
background:#e0e0e0;
padding:6px;
overflow:hidden;
}
.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;
width:720px;
}

