/*  
Theme Name: Tube Theme v2
Theme URI: http://www.tubetheme.com
Description: Tube Theme v2 allows you to use wordpress to make your own seo optimized tube site with wordpress and all your favorite wp plugins and tricks. You can use sponsor hot links videos or encode your own videos and upload them then add them to the posts in Tube Theme. Now with new features and slick look
Version: 2.0
Author: Tube Ninja 
*/


#wrapper{
	width:1080px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#head{
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
}
#header{
	width:100%;
	height:130px;
	background-color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

/* Begin Page Menu */
#pages{
	width:1080px;
	font-size:14px;
	padding:0;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #760000;
	height: 36px;
}

    #pages ul {
	list-style:none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
      }
    #pages li {
      display:inline;
      margin:0;
      padding:0;
      }
    #pages a {
	float:left;
	background:url("images/tableft1.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	color: #FFFFFF;
      }
    #pages a span {
	float:left;
	display:block;
	background:url("images/tabright1.gif") no-repeat right top;
	color:#FFFFFF;
	padding-top: 11px;
	padding-right: 22px;
	padding-bottom: 9px;
	padding-left: 17px;
      }

    #pages a span {float:none;}

    #pages a:hover {
	background-position:0% -42px;
	color: #FFFF00;
      }
    #pages a:hover span {
	background-position:100% -42px;
	color: #FFFF00;
      }
/* End Page Menu */

#headright{
	float:right;
	width:550px;
	height: 90px;
}

#headright img{
border:none;
}

#headright p{
text-align:right;
margin:0;
padding:0;
line-height:25px;
}

/* Begin Search */
#searchWrap {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	float: right;
	padding-top: 50px;
}

#searchWrap #s{
	font-size:15px;
	margin-right:10px;
	background-color: #000000;
	border: 2px solid #666666;
	width: 200px;
	height: 20px;
	color: #FFFFFF;
}
#searchWrap form{
	margin: 0px;
	padding: 0px;
}

#searchsubmit{
	background-color: #333333;
	color: #FFFFFF;
	border: 1px solid #666666;
	letter-spacing: 1px;
	width: 100px;
	height: 26px;
}
/* End Search */

#logo{
	float: left;
	width: 400px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
}




#contentwrapper{
float:left;
width:100%;
margin-top:20px;
}

#content{
	float:left;
	width:760px;
}
#fourofour{
	height: 500px;
	color: #CCCCCC;
}

#wrapper h1{
	font-size: 22px;
	padding: 0px;
	margin: 0px;
}
#wrapper h2{
	margin: 0px;
	padding: 0px;
}
#wrapper h3{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}


/* Begin The Content */
#item{
	width:164px;
	color:#FFFFFF;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}

#item a:link, #item a:visited{
	color:#FF0000;
	text-decoration:none;
	border:none;
}

#item a:hover{
	text-decoration:underline;
	border:none;
}
#itempost{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	float: left;
	padding: 0px;
	color: #FFFFFF;
	width: 164px;
}

#itempost a:link, #itempost a:visited{
	color:#FF0000;
	text-decoration:none;
	border:none;
}

#itempost a:hover{
	text-decoration:underline;
	border:none;
}


#blogitem{
	width:740px;
	color:#CCCCCC;
	padding-bottom:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

#blogitem p{
margin:0px 0px 10px 0px;
padding:0;
}
#blogitem a:link, #blogitem a:visited{
	color:#999999;
	text-decoration: none;
}
#blogitem h1 a:link, #blogitem h1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
	width: 100%;
	clear: both;
	display: block;
	text-align: center;
}
#blogitem h1 a:hover{
	color: #FF0000;
	background-color: #FFFFFF;
}

#covershot{
	width:160px;
	height:120px;
	float:left;
	padding: 0px;
	margin-bottom: 5px;
}

#covershot p{
margin:0;
padding:0;
}

#covershot img{
	width:160px;
	height:120px;
	overflow:hidden;
	border: 2px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}

#covershotpost{
	width:160px;
	float:left;
	padding: 0px;
	margin-bottom: 5px;
	height: 120px;
}
#covershotpost p{
margin:0;
padding:0;
}


#covershotpost img{
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 160px;
	float: left;
	border: 2px solid #F7F7F7;
}

#content h3, #pagecontent h3{
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
}

#description p{
	padding:0;
	height:52px;
	overflow:hidden;
	color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: justify;
}

#pagecontent{
	width:760px;
	color:#333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

#pagecontent p, #sidebar p{
margin:0px 0px 10px 0px;
padding:0;
}

#pagecontent img, #blogitem img{
padding:4px;
margin:8px;
background:#F7F7F7;
border:1px solid #A4A4A4;
}

#pagecontent a:link, #pagecontent a:visited, #sidebar a:link, #sidebar a:visited{
	color:#999999;
	text-decoration: none;
}

#pagecontent a:hover{
	color:#66FFFF;
	text-decoration:none;
}

#ratings{
	margin: 0px;
	float: left;
	width: 90px;
	padding: 0px;
}
#ratings img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}



#blogmeta{
float:right;
width:100px;
background:url(images/user.gif) right no-repeat;
padding:0px 40px 0px 0px;
font-size:10px;
color:#C13F00;
text-align:right;
}

#blogmeta a:link, #blogmeta a:visited{
color:#C13F00;
text-decoration:none;
border:none;
}

#blogmeta a:hover{
color:#C13F00;
}
/* End The Content */

#pagination{
	width:736px;
}

#sidebar{
	float:right;
	width:300px;
	margin-top: 5px;
	border: 1px solid #333333;
	padding: 5px;
}

#sideadvert{
margin:10px 0px 10px 0px;
}

#block{
	margin-bottom:15px;
	padding-bottom:10px;
}
#block h3{



}

#block h3 a:link, #block h3 a:visited{
	color: #FFFFFF;

}

#block ul{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}

#block li{
	margin-bottom: 2px;

}
#block li a:link, #block li a:visited{
	text-decoration: none;
	color: #CCCCCC;
	display: block;
}
#block li a:hover{
	color: #FF0000;
	text-decoration: underline;
}

#block .rsswidget{
	font-size: 20px;
}
.textwidget{
}
.textwidget ul{
}
.textwidget li{
	width: 147px;
	float: left;
	padding-bottom: 0px;
}

#recentvids{
padding:0px 0px 10px 2px;
}

#blockvids{
margin:10px 0px 0px 0px;
height:65px;
}

#blockvids a:link, #blockvids a:visited{
border:none;
}

#blockvids img{
width:77px;
height:58px;
margin:0px 8px 0px 0px;
padding:2px;
border:1px solid #CCCCCC;
float:left;
}

#block h5{
margin:10px 0px 0px 0px;
padding:0;
font-size:14px;
font-weight:normal;
}

#tagsblock{
background:url(images/blockborder.gif) bottom no-repeat;
margin-bottom:15px;
padding-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#ratingsblock, #commentsblock{
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#tags{
text-align:center;
}

#block h3, #tagsblock h3, #ratingsblock h3, #commentsblock h3{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #780000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#tagsblock a:link, #tagsblock a:visited, #ratingsblock a:link, #ratingsblock a:visited{
	color:#999999;
	text-decoration:none;
	border:none;
}

#tagsblock a:hover, #ratingsblock a:hover{
	color:#66FFFF;
	border:none;
}

#ratingsblock ul, #commentsblock ul{
list-style:none;
margin:10px 0px 10px 0px;
padding:0;
}

#commentsblock li{
list-style-image:none;
list-style-type:none;
margin-bottom:5px;
padding:0;
}

#commentsblock a:link, #commentsblock a:visited{
color:#C13F00;
text-decoration:none;
border-bottom:none;
}

#commentsblock a:hover{
color:#333333;
text-decoration:none;
border-bottom:none;
}

#ratingsblock img{
border:none;
margin:0px 2px 0px 0px;
padding:0px 0px 0px 0px;
}


/* begin footer */


#footer{
	width:1080px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

#footer p{
	margin:0px 0px 10px 0px;
	padding:0;
	color: #FFFFFF;
}

#footer a:link, #footer a:visited{
	color:#FF0000;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

/* end footer */



/* The Tips */
.tool-tip{
	color:#BDAFA8;
	z-index:13000;
}

.tool-title{
	font-weight:normal;
	font-size:12px;
	margin:0;
	color:#FFFFFF;
	background:#202020;
	text-align:left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.tool-text{
	font-size:11px;
	background:#202020;
	text-align:left;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.tool-title {
	font-weight:700;
	font-size:12px;
	margin:0;
	color:#fff;
	background:#333333;
	text-align:left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}

.tool-text {
	font-size:11px;
	background:#333333;
	text-align:left;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
/* End Tips */



#blockvids a:hover{
border:none;
}

#videoblock{
	text-align:left;
height:
; 				margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}.breakme {
	clear: both;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#views{
	float: right;
	width: 70px;
	text-align: right;
	overflow: hidden;
}


#post-title h3{
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: center;
}

#postdetails {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 18px;
}
#postdetails a:link, #postdetails a:visited{
	color: #C1FFFF;
	text-decoration: underline;
}
#postdetails a:hover{
	color: #FF0000;
}

#postdetails ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#postdetails li{
	border: 1px solid #333333;
	float: left;
	width: 356px;
	padding: 5px;
	overflow: hidden;
	margin-right: 2px;
	margin-bottom: 2px;
	display: block;
	height: 17px;
}
#postdetails li img{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#postdetails li span{
	font-weight: bold;
	width: 70px;
	float: left;
}
#postdetails .ratinglist{
	width: 200px;
}
.left{
	float: left;
}
.right{
	float: right;
}
#contentpost{
	float:left;
	width:740px;
	margin-right: 15px;
}
#paysite {
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	width: 164px;
	position: relative;
	overflow: hidden;
	padding: 0px;

}
#paysite a:link, #paysite a:visited{
	text-align: center;
	font-size: 15px;
	padding: 1px;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #333333;

}
#paysite a:hover{
	color: #FFFFFF;
	border-top-color: #66FFFF;
	border-right-color: #66FFFF;
	border-bottom-color: #66FFFF;
	border-left-color: #66FFFF;
	text-decoration: none;

}


/* style me some comments and inputs */
#comments {
	width:435px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#comments h3,h3#respond {
	color:#FFFFFF;
	margin-bottom:7px;
}
#comments h3 a{
	color: #FF0000;
	text-decoration: none;
}
#comments h3 a:hover{
	text-decoration: underline;
}

ol.commentslist {
	list-style:none;
	padding:0;
	width:735px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}

.commentslist li {
	border:1px solid #666666;
	margin-bottom:7px;
	width: 735px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}

.commentslist li a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.commentslist li:hover {
	background-color: #272727;
}

.commentslist .comment_text {
	margin:0 7px;
	line-height:1.4em;
	overflow:hidden;
	color: #FF6600;
}

.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote {
margin:1em 0;
}

.comment_text ul,.comment_text ol,.comment_text blockquote {
margin:0 1em;
}

p.author_meta {
font-weight:700;
text-transform:uppercase;
margin:0 0 0 7px;
}

p.post_meta {
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
	margin:0 7px 0 0;
}

.commentslist li.author {
background:#333;
color:#CCC;
}

.commentslist li.author a {
color:#DDD;
}

.commentslist li.author a:hover {
color:#FFF;
}

#comments_closed {
background:#333;
color:#ccc;
padding:7px 0;
margin-top:12px;
line-height:1.5em;
}

p.nocomments {
margin:0 12px 0 7px;
}

p.nocomments a {
color:#ddd;
font-weight:700;
text-decoration:underline;
}

p.nocomments a:hover {
color:#FFF;
}

ol.pingslist {
margin:1.5em 2em;
font-size:12px;
}

#commentform p {
margin:1em 0;
}

#commentform p a {
	font-weight:700;
	color: #666666;
}

#author,#email,#url,#comment {
	border:1px solid #333333;
	padding:2px;
	background-color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 1.1em;
	color: #FF6600;
}


#commentform p small {
font-size:10px;
color:#7F7F7F;
}

.commentslist code {
background:transparent;
}

#submit{
	background-color: #333333;
	color: #FFFFFF;
	border: 1px solid #666666;
	letter-spacing: 1px;
	width: 100px;
	height: 26px;
}
/* End Comments */
