/*
Theme Name: TubePress 3
Theme URI: http://pornbringer.com
Description: Wordpress tube theme
Tags: tube, tubepress
*/

@import "style/css/reset.css";

body {
background: #393939 url(style/images/bg.jpg) repeat-x;
font-family:Arial;
}

#wrapper {
width:1000px;
margin:0 auto;
}
#header {
position:relative;
}
#logo {
background: url(style/images/red-logo2.png) no-repeat;
width:283px;
height:109px;
}
#search {
background: url(style/images/search-bg.jpg) no-repeat;
width:317px;
height:46px;
position:absolute;
right:0;
top:0;
}
#navigation {
background: url(style/images/navi-bg.jpg) repeat-x;
height:36px;
margin-top:2px;
padding-left:15px;
}
#navigation li {
height:30px;
padding-right:15px;
margin-right:15px;
padding-top:6px;
float:left;
background:url(style/images/navi-line.gif) no-repeat right;
}
#navigation a {
color:#FFF;
text-decoration:none;
font-size:18px;
}
#main-wrapper {
background: url(style/images/main-bg.jpg) repeat-y;
overflow:hidden;
}
#main {
padding-top:20px;
padding-left:18px;
width:780px;
float:left;
}
.hBox {
background: url(style/images/hBox.png) no-repeat;
width:762px;
height:35px;
font-size:18px;
color:#505050;
padding-top:6px;
padding-left:10px;
margin-bottom:7px;
}
.item {
width:180px;
float:left;
margin-right:13px;
margin-bottom:16px;
}
.thumb {
border:1px solid #000;
}
.itemPic {position:relative;margin-bottom:3px;}
.itemPic h3 {
position:absolute;
bottom:0;
left:0;
background: url(style/images/title-bg.png) repeat-x;
width:177px;
font-size:12px;
font-weight:bold;
padding-top:2px;padding-bottom:3px;padding-left:4px;
border-top:1px solid #000;
}
.itemPic a {color:#FFF;text-decoration:none;}
.itemPic a:hover {text-decoration:underline;}
.item-date {
font-size:12px;
color:#7c7c7c;
}
.item-rate {float:right;font-size:12px;}
.item-views {float:right;font-size:12px;color:#7c7c7c;}
.item-cat a {color:#3671ba;text-decoration:none;font-size:12px;}
.item-cat a:hover {text-decoration:underline;}


#sidebar {
margin-top:20px;
padding-left:6px;padding-right:6px;
width:188px;
float:right;
}
.sidebar-box {
margin-bottom:20px;
font-size:12px;
}
.sidebar-box h2 {
background: url(style/images/sidebar-hBox.png) no-repeat;
height:35px;
font-size:18px;
color:#454545;
font-weight:normal;
padding-top:6px;
padding-left:7px;
}

#footer {
background:#121212 url(style/images/footer-bg.png) repeat-x;
padding:20px;
text-align:center;
}
#footer2 {
background:#000 url(style/images/footer2-bg.png) repeat-x;
font-size:12px;
color:#AAA;
padding-top:14px;
padding-left:20px;
padding-right:20px;
padding-bottom:13px;
}

#video-wrapper {
width:570px;
float:left;
margin-right:10px;
}
#related-wrapper {
float:right;
width:180px;
margin-right:20px;
}

.singlehBox {
background: url(style/images/single-hBox.png) no-repeat;
width:570px;
height:35px;
font-size:18px;
color:#505050;
padding-top:6px;
padding-left:10px;
margin-bottom:7px;
}
.relatedhBox {
background: url(style/images/related-hBox.png) no-repeat;
width:180px;
height:35px;
font-size:18px;
color:#505050;
padding-top:6px;
padding-left:10px;
margin-bottom:7px;
}

#theVideo {
background:#222;
}
#underVid {
background: url(style/images/under-vid.png) no-repeat;
height:64px;
padding-top:13px;
padding-left:14px;
}

.watchHd {
background: url(style/images/vid-hd.png) no-repeat;
width:100px;
height:37px;
font-size:14px;
font-weight:bold;
padding-top:10px;
padding-left:7px;
float:left;
}
.watchHd a {color:#FFF;text-decoration:none;}
.watchHd a:hover {text-decoration:underline;}
.watchDl {
background: url(style/images/vid-dl.png) no-repeat;
width:182px;
height:37px;
font-size:14px;
font-weight:bold;
color:#FFF;
padding-top:10px;
padding-left:7px;
float:left;
}
.watchDl a {color:#FFF;text-decoration:none;}
.watchDl a:hover {text-decoration:underline;}
#shareVid {
float:right;
padding-right:14px;
padding-top:4px;
}
#vrVid {
background: url(style/images/info-bg.gif) repeat-x;
height:30px;
border:1px solid #c3c3c3;
margin-bottom:14px;
}
.vidViews {
font-size:18px;
color:#656565;
float:right;
padding-top:4px;
padding-right:7px;
}
.vidRating {
font-size:18px;
color:#656565;
padding-top:4px;
padding-left:7px;
float:left;
}
.sRating {
float:left;
padding-top:10px;
margin-left:6px;
}
#metaVid {
border:1px solid #c3c3c3;
padding:7px;
font-size:12px;
overflow:hidden;
color:#404040;
margin-bottom:28px;
}
.descripVid {
margin-bottom:12px;
}
.descripVid h3{
font-weight:bold;

margin-right:6px;
}

.tagVid h3{
font-weight:bold;
float:left;
margin-right:6px;
}
.catVid {
margin-bottom:5px;
}
.catVid a {
color:#568fc8;
text-decoration:none;
font-weight:bold;
}
.catVid a:hover {
text-decoration:underline;
}
.catVid h3{
font-weight:bold;
float:left;
margin-right:6px;
}
.tagVid li {
float:left;
margin-right:5px;
background:url(style/images/tag-bg.png) repeat-x;
border:1px solid #bc5da0;
padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;
}
.tagVid a {
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.tagVid a:hover {
text-decoration:underline;
}
.metaVidRight{
float:right;
text-align:right;
color:#666666;
border-left:1px solid #c3c3c3;
width:130px;
}
.metaVidRight a {
color:#568fc8;
font-weight:bold;
text-decoration:none;
}
.metaVidRight a:hover {
text-decoration:underline;
}

#comment-wrap {margin-bottom:16px;}

.commentItem {
background:#ebebeb url(style/images/comment-bg.png) repeat-x;
padding:12px;
overflow:hidden;
}
.commentItem img {
float:left;
margin-right:8px;
}
.commentItem h3 {
font-size:14px;
font-weight:bold;
color:#333;
}
.commentItem a {
color:#568fc8;
text-decoration:none;
font-weight:bold;
}
.commentItem a:hover {
text-decoration:underline;
}
.commentItem p {
font-size:12px;
}
.commentDate {
font-size:12px;
color:#747474;
margin-bottom:3px;
}
#respond {
background:url(style/images/post-comment.png) no-repeat left;
font-size:20px;
color:#444;
font-weight:normal;
margin-top:18px;
margin-bottom:16px;
}
.commentField {
background:url(style/images/field-bg.png) repeat-x;
border:1px solid #c9c9c9;
height:26px;
font-size:20px;
padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:3px;
color:#737373;
margin-bottom:12px;
width:555px;
}
.commentField2 {
background:url(style/images/field2-bg.png) repeat-x;
height:108px;
border:1px solid #c9c9c9;
width:550px;
font-size:12px;
color:#333;
font-family:arial;
padding:6px;
margin-bottom:8px;
margin-top:4px;
}
.inputLabel {
font-size:12px;
font-weight:bold;
color:#333;
margin-right:4px;
}
.inputLabelReq {
font-size:12px;
color:#555;
}

.sidebar-box li {
background:url(style/images/sidebar-dot.gif) no-repeat left;
border-bottom:1px solid #CCC;
padding-left:12px;
padding-top:5px;padding-bottom:5px;
margin-left:2px;
}
.sidebar-box a {
color:#444;
text-decoration:none;
}
.sidebar-box a:hover {
text-decoration:underline;
}

.searchInput {
background:url(style/images/searchinput-bg.gif) repeat-x;
border:1px solid #000;
height:19px;
width:240px;
margin-top:6px;
margin-left:12px;
font-size:12px;
color:#333;
padding-top:2px;
padding-left:4px;
}
.searchButton {
vertical-align:top;
margin-top:7px;
}

#categories-wrapper {
display:none;overflow:hidden;

}
#categories {
height:60px;
background:#000;
color:#FFF;
background:#2d2d2d url(style/images/cat-bg.png) repeat-x;
font-size:12px;
padding-top:14px;padding-left:14px;padding-right:14px;padding-bottom:6px;
overflow:hidden;
}
#categories li {
float:left;
margin-right:8px;
background:#3b3b3b;
padding:4px;
margin-bottom:8px;
}
#categories a {
color:#FFF;
text-decoration:none;
}
#categories a:hover {
text-decoration:underline;
}

.post {
font-size:12px;
line-height:17px;
}
#footer2 a {color:#5caeff;text-decoration:none;}
#footer2 a:hover {text-decoration:underline;}
.footerRight {
float:right;
font-size:12px;
padding-left:20px;
height:16px;
background:url(style/images/rss.png) no-repeat left;
}

#pageNav {
margin-bottom:18px;
}
