/*
Theme Name: wpXtube Theme White
Author: Yellow Cat Style
Description: This wordpress theme is for use exclusively with the wpXtube
Theme URI: http://www.wpXtube.com
Version: 1.1.0
Tags: tube, wordpress tube, wpxtube
*/

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */ 

/* setup */
html{height: 100%;}
body{width: 100%;height: 100%;font-size: 11px;font-family: Tahoma, Geneva, Kalimati, Sans-serif;}
input{vertical-align: middle;}
input:focus{outline: 0 none;} 
textarea:focus{outline: 0 none;}
.clear{clear: both;}
.wrapper{width: 1000px;min-height: 100%;height: auto !important;margin: 0 auto;overflow: hidden;}

/* Header
-----------------------------------------------------------------------------*/
.header{height: 127px;}
.logo{height: 81px; width: 350px;float: left;overflow: hidden;font-family: "Trebuchet MS","Nimbus Sans L", Helvetica, sans-serif;margin-left: 10px;font-weight: bold;}
.logo h3 a:link, .logo h3 a:visited{font-size: 40px;text-decoration: none;}
.logo h2{font-size: 14px;}
.search{width: 289px;height: 32px;float: right;margin-top: 20px;}
.search input{width: 240px;height: 20px;padding: 5px 5px 5px 12px;line-height: 20px;border: 0;background: transparent;font-size: 12px;font-weight: normal;text-transform: none;text-shadow: none;color: #000;}
.search input.search_bttn{width: 20px;height: 20px;cursor: pointer;padding: 0;}

/* Menu
-----------------------------------------------------------------------------*/
.menu{height: 41px;font-weight: bold;color: #fff;text-shadow: 0 1px 0 #000;margin-top: 3px;text-shadow: 0 1px 0 #000;}
.menu ul{float: left;overflow: hidden;margin-left: -1px;z-index: 10;}
.menu ul li{float: left;margin-left: 1px;text-align: center;overflow: hidden;}
.menu ul li a:link, .menu ul li a:visited{display: block;height: 36px;line-height: 36px;text-decoration: none;color: #fff;}
.menu ul li a span{height: 36px;display: block;padding: 0 25px;cursor: pointer;}
.menu ul li.active a:link, .menu ul li a:hover{}
.menu ul li.active a span, .menu ul li a:hover span{}
.menu li ul { display: none; }
.menu li:hover ul {display: block;position: absolute;}
.menu ul li ul.children { }
.menu ul li ul.children li{ float: none; }
.menu ul.children li a, .menu ul.children li a span{padding: 0 10px 0 10px}
.menu ul.children li.active a:link, .menu ul.children li a:hover{}
.menu ul.children li.active a span, .menu ul.children li a:hover span{}

/* Middle
-----------------------------------------------------------------------------*/
.middle{margin-top: 5px;}
.middle:after{content: '.';display: block;clear: both;visibility: hidden;height: 0;}

/* Content
-----------------------------------------------------------------------------*/
.content{width: 799px;float: right;}
.title{height: 37px;line-height: 37px;color: #f0ecec;font-size: 20px;font-weight: bold;text-shadow: 0 1px 0 #000;margin: 4px 0;}
.title_l{height: 37px;}
.title_r{height: 37px;padding: 0 5px 0 50px;}
.title_r a{font-size: 20px;font-weight: bold;line-height: 37px;color: #f0ecec;text-decoration: none;text-shadow: 0 1px 0 #000;overflow: hidden;}
.thumbs{margin-right: -1px;font-size: 0px;line-height: 0px;letter-spacing: -1px;}
.thumb{width: 199px; float:left;margin: 0 1px 1px 0;font-size: 11px;color: #000;line-height: 12px;letter-spacing: 0;background: url(images/thumb.png) repeat-y left top;position:relative;}
.thumb_top{width: 199px;background: url(images/thumb_top.png) no-repeat left top;}
.thumb_bttm{width: 183px; height: 204px; background: url(images/thumb_bttm.png) no-repeat left bottom;padding: 8px; overflow: hidden;}
.thumb a img{display: block;border: 1px solid #000;margin-bottom: 5px;}
.thumb a.link:link, .thumb a.link:visited{display: block;height: 168px;overflow: hidden;text-decoration: none;font-weight: bold;margin-bottom: 5px;}
.thumb a:hover{text-decoration: underline;}
.thumb a.play-icon {position: absolute; width: 32px; height: 32px; background: url(images/playbutton.png) 0 0 no-repeat; left: 83px; top: 55px; cursor: pointer;}
.thumb a.hd-icon {position: absolute; width: 32px; height: 19px; background: url(images/hdoverlay.jpg) 0 0 no-repeat; left: 11px; top: 11px; cursor: pointer;}
.thumb p.category, .thumb p.category  a {color: #a80606; font-weight: bold;}
.left{float: left;}
.right{float: right;}
.rate{height: 16px;float: right;color: #67b000;line-height: 16px;margin-bottom: 2px;}

.nav{margin: 10px auto;text-align: center;font-size: 13px;font-weight: bold;}
.nav span {line-height: 26px;}
.nav a:link, .nav a:visited, .nav span.current{text-decoration: none;padding: 3px 8px;}
.nav a:hover, .nav span.current{}
.banners{padding-top: 20px;text-align: center;overflow: hidden;}
.banners a{margin: 0 5px;}
.banners a img{border: 5px solid #fff;}
.banners .footer-banner1 {width: 333px; float: left;}
.banners .footer-banner2 {width: 333px; float: left;}
.banners .footer-banner3 {width: 334px; float: left;}


/*Video*/
.video{background: url(images/video.png) repeat-y left top;}
.video_top{background: url(images/video_top.png) no-repeat left top;}
.video_bttm{padding: 10px;background: url(images/video_bttm.png) no-repeat left bottom;text-align: center;}

.vid{margin: 10px auto;}
a.downl:link, a.downl:visited{font-size: 33px;text-decoration: none;}
a.downl:hover{text-decoration: underline;}
.cont_top{background: url(images/cont_top.png) no-repeat left top;}
.cont_bttm{background: url(images/cont_bttm.png) no-repeat left bottom;padding: 8px 15px;}
.cont{width: 762px;margin: 0 auto;background: url(images/cont.png) repeat-y left top;margin-bottom: 5px;font-size: 18px;color: #000;}
div.rates{float: left;margin-top: 8px;margin-right: 50px;}
div.rates strong{font-weight: normal}

.share{ margin: 8px; }
.share span{font-weight: normal;}
.facebook {background: url(images/facebook.png) 0 0 no-repeat; width: 32px; height: 32px; float:left;}
.stumble {background: url(images/stumble.png) 0 0 no-repeat; width: 32px; height: 32px; float:left;}
.twitter {background: url(images/twitter.png) 0 0 no-repeat; width: 32px; height: 32px; float:left;}
.reddit {background: url(images/reddit.png) 0 0 no-repeat; width: 32px; height: 32px; float:left;}

.icons{float: left;margin-top: 4px;margin-right: 5px;}
.icons a{margin: 0 1px;}
.vid_description{float: left;width: 610px;background: url(images/descr_delim.png) repeat-y right top;font-size: 13px;color: #000;text-align: left;padding-right: 10px;line-height: 15px;}
.vid_description a:link, .vid_description a:visited{text-decoration: none;}
.vid_description a:hover{text-decoration: underline;}
.f11{font-size: 11px;}
.advert{width: 332px;float: right;margin-top: 3px;background: url(images/advert.png) repeat-y left top;}
.advert_top{background: url(images/advert_top.png) no-repeat left top;}
.advert_bttm{background: url(images/advert_bttm.png) no-repeat left bottom;padding: 1px 10px;}
.advert a{display: block;margin: 20px 0;}
.advert a img{display: block;margin: 0 auto;}

/* Calendar Widget
-----------------------------------------------------------------------------*/
.side_content #wp-calendar {width: 100%;text-align: center;}
.side_content #wp-calendar caption, .side_content #wp-calendar td, .side_content #wp-calendar th {text-align: center;}
.side_content #wp-calendar caption {font-size: 12px; font-weight: 500; padding: 5px 0 3px 0; text-transform: uppercase;}
.side_content #wp-calendar th {font-weight: bold;}
.side_content #wp-calendar tfoot td {} 

/* Sidebar
-----------------------------------------------------------------------------*/
.sidebar{width: 199px;float: left;}
.sidebar a:link, .sidebar a:visited{text-decoration: none;}
.sidebar a:hover{text-decoration: underline;}
.side_cont{margin: 4px 0;}
.side_cont_top{}
.side_cont_bttm{padding: 3px;overflow: hidden;}
.side_title{width: 158px;height: 35px;line-height: 32px;padding: 0 5px 0 30px;margin: 0 auto;color: #f0ecec;font-size: 13px;font-weight: bold;text-shadow: 0 1px 0 #000;overflow: hidden;}
.side_content{width: 187px;margin: 0 auto;padding: 5px 1px;}
.side_content ul li{padding: 5px 0 5px 30px;}
.first{border: 0 !important;}
.side_content ul li a:link, .side_content ul li:visited{font-weight: bold;text-decoration: none;}
.side_content ul li a:hover{text-decoration: underline;}
.sidebar img{display: block;margin: 5px auto;}

/* Footer
-----------------------------------------------------------------------------*/
.footer{width: 100%;height: 36px;overflow: hidden;margin-top: 10px;padding-top: 10px;text-align: center;font-size: 12px;}

/**** thumbs ****/
.wptthumb {position:relative;}
.wptthumb .result1 { display:block; margin:0 0 0 56px; height:32px; text-align:left; }
.wptthumb input { position:absolute; top:0; left:0; width:24px; height:24px; background:url(images/thumbs-24x24.png) no-repeat 0 0; border:0; text-indent:-9999px; }
.wptthumb input.down { left:26px; background-position:-24px 0; }
.wptthumb input:hover, .wptthumb input:focus { background-position:0 -24px; }
.wptthumb input.down:hover, .wptthumb input.down:focus { background-position:-24px -24px; }
.wptthumb input:active { background-position:0 -48px; }
.wptthumb input.down:active { background-position:-24px -48px; }
.wptthumb.disabled input, .wptthumb.busy input { background-position:0 -72px; }
.wptthumb.disabled input.down, .wptthumb.busy input.down { background-position:-24px -72px; }

.wptthumb-small {position:relative;}
.wptthumb-small .result1 { display:block; margin:0 0 0 18px; height:16px; text-align:left; }
.wptthumb-small .up { position:absolute; top:0; left:0; width:16px; height:16px; background:url(images/thumbs-16x16.png) no-repeat 0 0; border:0; text-indent:-9999px;}

/**** disclaimer ****/
#disclaimer-background {background-color: black;z-index:998;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; vertical-align:middle;}
#disclaimer {display:none;}
#disclaimer .dcontainer { position: fixed;top: 25%;left: 25%; font-family: Arial, Helvetica, sans-serif;height: 305px;width: 585px;padding: 10px; background-clip: padding-box; background-color: #fff; border: 7px solid rgba(255, 255, 255, 0.2);-moz-border-radius: 5px;-webkit-border-radius: 5px;margin: 20px auto 0px;z-index:999;}
#disclaimer .dtitle { text-align: center; font-size: 32px; font-weight: bold; color: #525252; padding: 15px 0 0 0; }
#disclaimer  p  {  text-align: justify; font-size: 14px; line-height: 24px ; padding: 5px; border:1px solid #aaa  }
#disclaimer span { text-decoration: underline; }
#disclaimer div.buttons { text-align: center; padding: 0px 0 5px 0;  }
#disclaimer a { display: block; text-decoration: none;}
#disclaimer a:hover { text-decoration: underline; }
#disclaimer a.agree{ color: #1440e0; font-size: 30px; font-weight: bold; padding: 10px;}
#disclaimer a.disagree{font-size: 20px; color: #313131;}

