/*
Theme Name: Tube Wordpress Theme - Arena
Author: AmN
Author URI: http://www.wjunction.com/member.php?u=2684
Description: Wordpress Theme for tube sites. 
Version: 1.1
*/
@charset "utf-8";body,ul,ol,li,p,img,h1,h2,h3,h4,h5,h6,form,fieldset,label,legend,input,table,tr,td,th,iframe,a,dl,dt,dd{margin:0;padding:0;font-size:100%;line-height:116%;outline:0}
ul,ol,li{list-style:none}
button::-moz-focus-inner{border:0;padding:0}
h1,h2,h3,h4,h5{font-weight:normal}
img{border:0}
body{padding:0;font:82.5% 'Helvetica Neue',Helvetica,Arial;background:#f2f2f2;-webkit-text-size-adjust:none}
h1,h2{font-family:'Helvetica Neue',Helvetica,Arial;font-size:180%;color:#333;padding:8px 0;margin:0 0 6px 0;display:inline-block;zoom:1;*display:inline}
h1 span.count,h2 span.count,h3 span.count{color:#999;padding:0 8px 0 8px;margin:0 0 0 4px;border-left:1px solid #ddd}
h3{font-family:'Helvetica Neue',Helvetica,Arial;font-size:130%;color:#666;padding:1px 0 8px 0;margin:0 0 6px 0}
a:link{color:#4184a2}
a:visited{color:#6496ad}
a:hover{color:#195772}
#head{background:none repeat scroll 0 0 #e1e1e1;border-bottom:1px solid #d1d1d1;margin:0 0 6px}
#head #topbar{background:none repeat scroll 0 0 #2a2a2a}
.wrap{margin:auto;max-width:1458px;padding:0 5px}
#head #topbar ul.right{float:right}
#head #topbar ul{border-left:1px solid #222;border-right:1px solid #333;display:inline-block;letter-spacing:-4px}
#head #topbar ul li{display:inline-block;letter-spacing:normal;position:relative}
#head #topbar ul li a{border-left:1px solid #393939;border-right:1px solid #222;color:#999;display:inline-block;font-size:110%;font-weight:bold;padding:9px 10px;text-decoration:none;vertical-align:top}
#head #topbar ul li a:hover{background:#222;color:#FFF}
#head a.logo{background:url("img/logo.png") repeat scroll 0 0 rgba(0,0,0,0);clear:both;float:left;height:33px;margin:14px 0;width:220px}
.buttons{color:#666;float:right;font-family:Tahoma,Geneva,sans-serif;padding:4px 0;vertical-align:top}
.buttons .label{display:inline-block;margin:8px 5px 0 0;vertical-align:top}
.dropDown{display:inline-block;position:relative;vertical-align:top;margin-left:4px}
.searchbox{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:3px 3px 3px 3px;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset;float:right;height:31px;margin:14px 0 14px 5px;position:relative;width:20%}
.searchbox button.btn{border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #ccc;border-image:none;border-radius:0;border-style:none none none solid;border-width:medium medium medium 1px;height:31px;margin:0;padding:0 10px;position:absolute;right:0;z-index:10}
.searchbox button.btn span{background:url("img/search.png") repeat scroll -1px 0 rgba(0,0,0,0);display:inline-block;height:19px;width:19px}
.searchbox input[type="text"]{background:rgba(0,0,0,0);border:0;font-family:'Helvetica Neue',Helvetica,Arial;font-size:120%;left:0;padding:6px;position:absolute;top:0;width:97%;z-index:9;color:#d5d5d5}
.searchbox input[type="text"]:focus{color:#333;border-color:#aaa}
a.btn,input.btn,button.btn,a.sBtn:hover{background:#ddd;background:-moz-linear-gradient(top,rgba(238,238,238,1) 0,rgba(221,221,221,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(238,238,238,1)),color-stop(100%,rgba(221,221,221,1)));background:-webkit-linear-gradient(top,rgba(238,238,238,1) 0,rgba(221,221,221,1) 100%);background:-o-linear-gradient(top,rgba(238,238,238,1) 0,rgba(221,221,221,1) 100%);background:-ms-linear-gradient(top,rgba(238,238,238,1) 0,rgba(221,221,221,1) 100%);background:linear-gradient(to bottom,rgba(238,238,238,1) 0,rgba(221,221,221,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dddddd',GradientType=0);border:1px solid #ccc}
a.btn,input.btn,button.btn{border-radius:2px;color:#333;display:inline-block;font-family:Tahoma,Geneva,sans-serif;padding:8px;text-decoration:none}
a.btn:hover,a.active,a.sBtn{box-shadow:0 0 2px rgba(0,0,0,0.42);color:#FFF;border-color:rgba(252,63,0,1);background:#fc3f00;background:-moz-linear-gradient(top,rgba(252,63,0,1) 0,rgba(221,44,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(252,63,0,1)),color-stop(100%,rgba(221,44,0,1)));background:-webkit-linear-gradient(top,rgba(252,63,0,1) 0,rgba(221,44,0,1) 100%);background:-o-linear-gradient(top,rgba(252,63,0,1) 0,rgba(221,44,0,1) 100%);background:-ms-linear-gradient(top,rgba(252,63,0,1) 0,rgba(221,44,0,1) 100%);background:linear-gradient(to bottom,rgba(252,63,0,1) 0,rgba(221,44,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc3f00',endColorstr='#dd2c00',GradientType=0)}
.menu ul,.nav ul{float:left;font-family:Tahoma,Geneva,sans-serif;letter-spacing:-4px;margin:0 0 0 5px}
.menu ul li,.nav ul li{display:inline-block;letter-spacing:normal}
.menu ul li a,.nav ul li a{color:#175b79;display:inline-block;height:.6em;padding:1.75em .4em 2.35em;position:relative;text-decoration:none;text-align:center;min-width:60px}
.menu ul li a:hover,.nav ul li a:hover,.nav ul li.current-menu-item>a,.list .left ul.initial li a:hover{background:linear-gradient(to bottom,#fc3f00 0,#dd2c00 100%) repeat scroll 0 0 rgba(0,0,0,0);box-shadow:0 0 2px rgba(0,0,0,0.42);color:#fff !important}
.nav ul li>ul.sub-menu{display:none;background:#FFF;position:absolute;min-width:120px;width:auto;margin-left:0;z-index:99}
.nav ul li>ul.sub-menu li{display:block}
.nav ul li>ul.sub-menu li a{display:block;padding:5px 10px 12px;text-align:left !important}
.clear{clear:both;display:block}
.list{clear:both;overflow:hidden;padding-bottom:20px}
.list .mainw{float:left;padding:0;width:100%}
.list .main{margin-left:210px;width:auto}
.list .left{font-family:Tahoma,Geneva,sans-serif;margin-left:-100%;width:190px;float:left}
.list .left ul.initial li a{border-bottom:1px solid #e6e6e6;color:#333;display:block;line-height:normal;overflow:hidden;padding:4px;position:relative;text-decoration:none}
.grey{color:#a1a1a1;font-size:80%;font-weight:normal;position:absolute;right:4px;top:5px;transition:top .3s linear 0,bottom .3s linear 0}
.list .left ul.initial li a:hover .grey { color:#FFF}
.list .left h2{font-size:140%;margin:0;padding:12px 0}
.list .left .banner_left{background:#000;text-align:center;width:auto;height:auto}
ul.initial{font-size:95%}
ul.initial li{overflow:hidden;position:relative}
.video_list{margin:0 -0.3%;clear:both;font-family:Tahoma,Geneva,sans-serif;letter-spacing:-4px}
.video_list li{border-radius:2px;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:18%;padding:.7%;letter-spacing:normal;font-size:80%;color:#666;position:relative;box-shadow:1px 1px 0 rgba(0,0,0,0.1) inset,-1px -1px 0 rgba(0,0,0,0.1) inset;margin:0 .3% .5%}
.video_list li.video:hover{background:rgba(255,255,255,1)}
.video_list li.aRight span,.listGalleries li.aRight span{color:#888;display:block;font-family:Tahoma,Geneva,sans-serif;margin:0 0 4px;text-align:center}
.video_list li.aRight,.listGalleries li.aRight{float:right;padding-bottom:3.7%;padding-top:3.7%;text-align:center;width:38%}
.video_list li a.thumb,.listChannels li a.thumb,.listChannels li span.sthumbs a{background-position:center center;background-repeat:no-repeat;background-size:auto 101%}
.video_list li a.thumb,.listProfiles li a.thumb,.listChannels li a.thumb,.listGalleries li a.thumb{border-radius:2px 2px 2px 2px;display:block;margin:0 0 6px;overflow:hidden;position:relative}
.video_list li a.title,.listProfiles li a.title{color:#000;display:block;overflow:hidden;padding:0 0 7px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.video_list li a.thumb .box{position:absolute;background:none repeat scroll 0 0 rgba(0,0,0,0.6);bottom:1px;color:#fff;height:22px;line-height:22px;left:0;right:0}
.video_list li a.thumb .time,.video_list li a.thumb .views{bottom:0;position:absolute;right:4px}
.video_list li a.thumb .views{left:4px}
.video_list li a.thumb img{border:medium none;display:inline-block;height:auto;width:100%;background:#000;min-height:110px}
.video_list li a.thumb i{background:url("img/video-play.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:none;height:36px;left:50%;margin-left:-18px;top:50%;margin-top:-18px;opacity:.7;overflow:hidden;position:absolute;text-indent:-9999px;width:36px;z-index:99}
.pagination{overflow:hidden;padding:10px 0 36px;text-align:left}
.pagination li{float:left;margin:5px 2px}
.pagination li a:hover{border-color:#d6d6d6}
.pagination li a{border:1px solid #e6e6e6;border-radius:3px 3px 3px 3px;color:#333;font-family:'Helvetica Neue',Helvetica,Arial;font-size:130%;font-weight:bold;padding:8px 12px 7px;text-decoration:none}
.pagination a.current{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ccc;box-shadow:0 2px 2px rgba(0,0,0,0.14) inset}
.latestVideos{clear:both;font-family:Tahoma,Geneva,sans-serif;letter-spacing:-5px}
.latestVideos>li{border-radius:2px 2px 2px 2px;box-shadow:1px 1px 0 rgba(0,0,0,0.1) inset,-1px -1px 0 rgba(0,0,0,0.1) inset;display:inline-block;letter-spacing:normal;margin:.5%;padding:6px 1%;position:relative;vertical-align:top;width:30.3333%}
.latestVideos>li:hover,.video_list li:hover{box-shadow:1px 1px 0 rgba(0,0,0,0.2) inset,-1px -1px 0 rgba(0,0,0,0.2) inset}
.latestVideos>li:hover{background:rgba(255,255,255,0.5)}
.latestVideos>li p{font-size:80%;color:#999;margin:6px auto}
.latestVideos>li .thumb img{height:auto !important;width:100% !important}
.latestVideos li h3 a{display:inline-block;text-decoration:none;font-size:120%;font-weight:bold;color:#333;padding:4px 0 0;text-transform:capitalize;vertical-align:top}
.latestVideos .video_list{clear:both;letter-spacing:-5px;margin:0 -1%}
.latestVideos li ul.video_list li{margin:0 0 8px}
.latestVideos .video_list li a.thumb{margin:0}
.latestVideos li .buttons{display:block;float:none;padding:0;text-align:left}
.latestVideos .video_list li a.thumb img{min-height:20px}
.latestVideos .video_list li{border:medium none;box-shadow:none;padding:1%;width:31.3333%}
.ads{border-top:1px solid #e1e1e1;letter-spacing:-4px;padding:20px 0 30px;text-align:center}
.ads .adsholder{display:inline-block;width:24.8%;overflow:hidden}
#footer{background:none repeat scroll 0 0 #e1e1e1;border-top:1px solid #d1d1d1;clear:both;margin:6px 0 0;padding:30px 0}
#footer a.logo{background:url("img/logo.png") repeat scroll 0 0 rgba(0,0,0,0);clear:both;float:left;height:33px;margin:0 0 14px;width:220px}
#footer .f3{color:#444;display:block;font-size:75%;padding:20px 0 0}
#footer ul{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;margin:0 0 18px;padding:10px 0;clear:both}
#footer ul li{display:inline-block;padding:8px 20px 0 0}
#footer ul li a{color:#333;font-size:100%;font-weight:bold;text-decoration:none}
#footer ul li a:hover{text-decoration:underline}
.sidebar_video{float:left}
.sidebar_video li{margin-top:5px;display:block}
.sidebar_video li a{position:relative;display:block;width:180px;padding:5px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.5);background:#000}
.sidebar_video li:first-child{margin-top:0 !important}
.sidebar_video li a img{width:100%}
.sidebar_video li a>.title,.sidebar_video li a>.info{position:absolute;bottom:0;left:0;right:0;height:20px;line-height:20px;color:#FFF;background:rgba(0,0,0,0.8);text-decoration:none;padding:2px 4px;font-size:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.sidebar_video li a>.title,.sidebar_video li a>.info .views{float:left}
.sidebar_video li a>.title,.sidebar_video li a>.info .time{float:right}
.list .l200{margin-left:220px}
.list .r300{margin-right:320px}
.right_box{float:left;margin-left:-300px;width:300px}
.right_box .right_ads{height:250px;width:300px;display:block;overflow:hidden;margin-top:10px}
.right_box .right_ads:first-child{margin-top:0}
.video_player{background:#000;border-bottom:3px solid #f2f2f2}
.sponsor{width:100%;background:#000;position:relative;clear:both}
.sponsor .link{padding:10px;height:40px;clear:both}
a.sBtn{border:1px solid rgba(252,63,0,1);border-radius:2px;color:#fff;font-size:90%;font-weight:bold;padding:5px 14px 5px 62px;position:relative;text-shadow:-1px -1px 0 rgba(0,0,0,0.1);text-transform:uppercase;width:auto;display:inline-block;text-decoration:none}
a.sBtn span{font-size:300%;font-weight:bold;position:absolute;left:5px;text-transform:uppercase;top:12px}
a.sBtn:hover{text-shadow:-1px -1px 0 rgba(255,255,255,0.1);color:#333}
.spon{padding-left:40px !important}
.spon span{background:url(http://i.imgur.com/26Nfh4d.png) 0 0 no-repeat;width:25px;height:26px;display:inline-block;top:7px !important}
a.spon:hover span{background-position:0 -26px}
.spon_desc{color:#fff !important;display:block;font-size:90%;height:46px;line-height:15px;overflow:hidden;text-decoration:none}
.description{margin-top:10px;border-top:1px solid #e1e1e1;clear:both}
.description .views{clear:none;float:right;padding:5px 0;text-align:right;width:20%}
.description .video_description{float:left;padding:5px 0;width:80%}
.description .video_description a{text-decoration:none;font-weight:bold;color:#fc3f00}
.description .video_description a:hover{text-decoration:underline;color:#000}
.description .views p{color:#333;font-size:200%}
.description .views span{color:#999;display:block;font-family:Tahoma,Geneva,sans-serif;font-size:85%;margin:2px 0 0;padding:0;text-align:right}
.description div.tags{font:bold 13px/26px sans-serif}
.description div.tags a.tag{display:inline-block;padding:6px 6px 6px 14px;text-decoration:none;border:1px solid #ccc;color:#333;position:relative}
.description h2{display:block}
.description div.tags a.tag:before{position:absolute;top:0;left:0;bottom:0;background:#e7e7e7;content:"";width:10px}
.description div.tags a.tag:hover:before{background:linear-gradient(to bottom,#fc3f00 0,#dd2c00 100%) repeat scroll 0 0 rgba(0,0,0,0)}
.comments{display:none;margin-top:10px}
.input-textarea,.input-text{color:#666;font-family:Tahoma,Geneva,sans-serif;font-size:85%;margin:0 0 4px;padding:4px;vertical-align:top}
.input-text{display:inline-block;width:40%}
.input-textarea{height:108px;outline:0;transition:height .2s linear 0;width:99%}
#submit{display:block}
.add_comment{float:right;margin-top:8px}
.comment-list{width:100%;margin-top:10px}
.comment-list li{width:auto;padding:10px;margin:0 0 8px 0;border:1px solid #e1e1e1}
.comment-list li.alt{background-color:#fff}
.comment-list .avatar{float:left;margin:0 10px 0 0;border:2px solid #000}
.comment-list .comment-author{float:left}
.comment-list .comment-author em{font-size:10px;text-transform:lowercase;font-weight:normal;font-style:italic}
.comment-list .comment-data{float:right;text-align:right;font-size:10px;font-weight:normal;font-style:italic}
.comment-list p{float:left;width:auto;margin-top:14px;color:#666;max-width:652px}
.comment-list .comm_head{display:block;height:18px}
.comments-paginator a { margin:2px; text-decoration:none}