/*  

Theme Name: Tube Theme

Theme URI: http://www.tubetheme.com

Description: Tube Theme 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. 

Version: 1.0

Author: Tube Ninja 

*/



body {

	margin: 0;

	padding: 0;

	background: #28313A url(images/img01.jpg) repeat-x left top;

	font-size: 12px;

        font-family: Georgia, "Times New Roman", Times, serif;

	text-align: justify;

	color: #5C5C5C;

        line-height: 20px

}



#download {

        line-height: 20px

width:415px !important;

margin:0 0 10px 0;

}



#views {

	font-size: 10px;

	font-family: Georgia, "Times New Roman", Times, serif;

}



h1, h2, h3 {

	margin: 0;

	font-weight: normal;

	color: #000000;

}



h1 {

	color: #000000;

	font-size: 20px;

}



h2 {

	color: #000000;

	font-size: 23px;

}



p, ul, ol {

	margin: 0 0 2em 0;

	text-align: justify;

	line-height: 26px;

}



a {

	color:#333333;

}



a:hover, a:active {

	text-decoration: none;

	color: #1B75A9;

}



a:visited {

	color: #1B75A9;

}



img {

	border: none;

}



img.left {

	float: left;

	margin-right: 15px;

}



img.right {

	float: right;

	margin-left: 15px;

}



/* Form */



form {

	margin: 0;

	padding: 0;

}



fieldset {

	margin: 0;

	padding: 0;

	border: none;

}



legend {

	display: none;

}



input, textarea, select {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#333333;

}



#wrapper {

	margin: 0;

	padding: 0;

}



/* Header */



#header {

	width: 1010px;

	margin: 0 auto;

	height: 40px;

	border: 10px #FFFFFF solid;

}



/* Menu */



#menu {

	float: left;

	width: 1010px;

	height: 58px;

	background: url(images/img02.jpg) repeat-x left top;

}



#menu ul {

	margin: 0;

	padding: 23px 0 0 20px;

	list-style: none;

	line-height: normal;

}



#menu li {

	float: left;

	text-align: center;

}



#menu a {

	display: block;

	padding: 0 50px;

	background: url(images/img03.jpg) no-repeat right 50%;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 11px;

	color: #FFFFFF;

}



#menu a:hover { 

	color: #FFFFFF;

}



#pagelinks a:hover { 

	color: #FFFFFF;

}



#menu .current_page_item a {

	color: #FFFFFF;

}



#pagelinks .current_page_item a {

	color: #FFFFFF;

}



/* Menu 2 */



#menu2 {

	float: right;

        color: #000000;

        padding: 0px 0px 0px 0px;

}



#menu2 ul {

	margin: 0px;

	padding: 90px 0px 0px 0px;

	list-style: none;

	line-height: normal;

}



#menu2 li {

	float: left;

	margin: 0px;

}



#menu2 a {

	display: block;

	width: auto;

	padding: 6px 0px 6px 20px;

        color: #000000;

}



#menu2 a:hover {

	text-decoration: underline;

}



#menu2 .active {

}



#menu2 .active a {

}



/** LOGO */



#logo {

	width: 1010px;

	height: 130px;

	margin: 0 auto;

}



#logo h1, #logo h2 {

	float: left;

	margin: 0;

	padding: 50px 0 0 0px;

	line-height: normal;

}



#logo h1 { 

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:40px;

}



#logo h1 a {

	text-decoration: none;

	color: #28313A; 

}



#logo h1 a:hover { text-decoration: underline; }



#logo h2 {

	float: left;

	padding: 65px 0 0 18px;

	font: 18px Georgia, "Times New Roman", Times, serif;

	color: #28313A; 

}



#logo p a {

	text-decoration: none;

	color: #28313A;

}



#logo p a:hover { text-decoration: underline; }







/* Page */



#page {

	width: 1010px;

	margin: 0 auto;

	background: #FFFFFF;

	border: 10px #FFFFFF solid;

}



/* Content */



#content {

	float: right;

	width: 750px;

}



/* Post */



.post {

	padding: 0px 20px;

	margin-bottom: 20px;

}



.post .title {

	margin-bottom: 20px;

	padding-bottom: 5px;

}



.post .title a {

	text-decoration: none;

}



.post h1 {

	width: 520px;

	padding: 0px 0 0 0px;

	background: url(images/img08.jpg) no-repeat left top;

	font-size: 24px;

	color: #28313A; 

}



.post h2 {

	width: 520px;

	padding: 0px 0 0 0px;

	font-size: 22px;

	color: #28313A; 

}



.post .entry {

}



.post .meta {

	padding: 15px 15px 30px 0px;

	font-size: 10px;

}



.post .meta p {

	margin: 0;

	padding-top: 15px;

	line-height: normal;

	color: #28313A; 

}



.post .meta .byline {

	float: left;

}



.post .meta .links {

	float: right;

}



.post .meta .more {

	padding: 0 20px 0 18px;

}



.post .meta .comments {

	padding-left: 22px;

}



.post .meta b {

	display: none;

}





/* Sidebar */



#sidebar {

	float: left;

	width: 260px;

	margin: 0;

	padding: 0;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	margin-bottom: 40px;

}



#sidebar li ul {

}



#sidebar li li {

	margin: 0;

}



#sidebar h2 {

	width: 260px;

	padding: 8px 0 0 0px;

	margin-bottom: 10px;

	background: url(images/img07.jpg) no-repeat left top;

	font-size: 20px;

	color: #28313A; 

}



/* Search */



#search {

	margin-bottom: 20px;

}



#s {

	width: 190px;

	margin-right: 5px;

	padding: 2px;

	border: 3px solid #DFE1E0;

}



#x {

	padding: 3px;

	border: none;

	background: #0A5688;

	text-transform: lowercase;

	font-size: 11px;

	color: #FFFFFF;

}



/* Boxes */



.box1 {

	padding: 20px;

}



.box2 {

	color: #196C9E;

}



.box2 h2 {

	margin-bottom: 15px;

	font-size: 16px;

	color: #FFFFFF;

}



.box2 ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {

	color: #1B75A9;

}



/* Footer */

#footer-wrap {

}



#footer {

	width: 1010px;

	margin: 0 auto;

	background: #E5E5E5;

	border: 10px #FFFFFF solid;

}



html>body #footer {

	height: auto;

}



#footer p {

	font-size: 12px;

}



#legal {

	clear: both;

	padding-top: 17px;

	text-align: center;

	color: #595959;

}



#legal a {

	font-weight: normal;

	color: #1B75A9;

}



.navigation {

	margin: 0;

	padding: 20px 20px;

}



.alignright {

	float: right;

}



.alignleft {

	float: left;

}



#topcontent{

width:100%;

background:#202020;

}



#topcontent img{

border:none;

}



#topcontent a:hover{

border:none;

}



#contentwrapper{

width:100%;

float:right;

margin-top:0px;

}



#content{

	float:right;

	width:730px;

}

#wrapper h1{

	font-size: 32px;

	padding: 0px;

	margin: 0px;

}

#wrapper h2{

	margin: 0px;

	padding: 0px;

}

#wrapper h3{

	margin: 0px;

	padding: 0px;

	font-size: 14px;

}





/* Begin The Content */

#item{

	width:200px;

	color:#333333;

	margin-top: 0;

	margin-right: 15px;

	margin-bottom: 10px;

	margin-left: 0px;

	float: left;

	padding: 10px;

	border: 1px solid #CCCCCC;

}



#item a:link, #item a:visited{

	color:#1B75A9;

	text-decoration:none;

	border:none;

}



#item a:hover, #galleryitem a:hover{

color:#1B75A9;

text-decoration:none;

border:none;

}



#galleryitem{

width:175px;

height:175px;

color:#333333;

margin:0 4px 15px 0;

float:left;

}



#galleryratings{

text-align:right;

margin:0px 8px 0px 0px;

}



#galleryitem h5{

color:#333333;

font-size:11px;

font-weight:normal;

text-align:right;

margin:0px 8px 0px 0px;

padding:0;

}



#blogitem{

	width698px;  /*- Modified by xhtmlcoding.com -*/

	color:#000000;

	padding:0 0 10px 0 !important;  /*- Modified by xhtmlcoding.com -*/

	margin:0 15px 15px 15px !important; /*- Modified by xhtmlcoding.com -*/

/*background:#0000FF*/

overflow:hidden;

display:block;

}



#pagecontent{

width:530px;

color:#333333;

margin:0 0 15px 0;

}



#covershot{

	width:200px;

	height:150px;

	float:left;

	padding: 0px;

	margin-bottom: 5px;

}



#galleryshot{

width:175px;

height:142px;

float:left;

background:url(images/vidbg.png) no-repeat;

}



#content h3, #pagecontent h3{

font-size:18px;

font-weight:normal;

margin:0;

padding:0;

}



#galleryitem h3{

font-size:16px;

color:#333333;

font-weight:normal;

margin:0px 0px 8px 0px;

padding:0;

}



/*#blogitem{

	width:530px;

	color:#333333;

	padding-bottom:10px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 0;

}*/



#pagecontent{

width:530px;

color:#999999;

margin:0 0 20px 0;

}



#covershot{

	width:200px;

	height:150px;

	float:left;

	padding: 0px;

	margin-bottom: 5px;

}



#galleryshot{

width:150px;

height:113px;

float:left;

background:url(images/vidbg.png) no-repeat;

}



#content h3, #pagecontent h3{

font-size:18px;

font-weight:normal;

margin:0;

padding:0;

}



#galleryitem h3{

font-size:16px;

color:#0066FF;

font-weight:normal;

margin:0px 0px 8px 0px;

padding:0;

}



#bloghead{

height:35px;

}



#blogtitle{

float:left;

}



#blogtitle h3{

	font-size:15px;

	color:#0066FF;

	font-weight:normal;

	margin:0;

	padding:2px 0px 0px 0px;

}



#blogtitle a:hover{

color:#1B75A9;

}



#description p{

	width:530px;

	padding:0;

	height:52px;

	overflow:hidden;

	color: #666666;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	text-align: justify;

}



#covershot p{

margin:0;

padding:0;

}



#covershot img{

	width:200px;

	height:150px;

	overflow:hidden;

	border: 1px solid #999999;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#blogitem p{

margin:0px 0px 10px 0px;

color:#333333;

padding: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, #blogitem a:link, #blogitem a:visited{

	color:#1B75A9;

}



#pagecontent a:hover{

color:#1B75A9;

text-decoration:none;

}



#ratings{

	margin: 0px;

	float: left;

	width: 120px;

	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;

}



#commentslink{

float:right;

width:100px;

background:url(images/usergallery.gif) left no-repeat;

padding:5px 0px 0px 20px;

font-size:13px;

color:#0066FF;

}



#blogmeta{

float:right;

width:100px;

background:url(images/user.gif) right no-repeat;

padding:0px 40px 0px 0px;

font-size:10px;

text-align:right;

}



#blogmeta a:link, #blogmeta a:visited{

text-decoration:none;

border:none;

}



/* End The Content */



#pagination{

	width:700px;

	text-align:center;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 16px;

	border: 1px solid #CCCCCC;

	padding-left: 15px;

	padding-top: 0px;

	padding-bottom: 6px;

	float: left;

}



#pagination a:hover{

	background-color: #FFFFCC;

}



#pagination img{

border:none;

}



span.navback{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/back.gif) top right no-repeat;

cursor:pointer;

}



span.navforward{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/forward.gif) top right no-repeat;

cursor:pointer;

}



#sidebar{

	float:left;

	width:260px;

	margin-top: 5px;

	border: 1px solid #CCCCCC;

	padding: 8px;

}



#block{

	margin-bottom:15px;

	padding-bottom:10px;

}

#block ul{

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#block li{

	margin-bottom: 2px;



}

#block li a{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D5E3F4;

}

#block li a:hover{

	color: #1B75A9;

	border-bottom-color: #1B75A9;

}



#block .rsswidget{

	font-size: 17px;

}

.rsswidget a{

	background-image: url(images/sidebarlibg.gif);

	background-repeat: repeat-y;

	background-position: left top;

	display: block;

}

.rsswidget a:hover{

}









#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:right;

}



#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:16px;

	color:#FFFFFF;

	font-weight:bold;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	background: url(images/img02.jpg) repeat-x left top;

	border: 1px solid #CCCCCC;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	clear: both;

}



#tagsblock a:link, #tagsblock a:visited, #ratingsblock a:link, #ratingsblock a:visited{

color:#1B75A9;

text-decoration:none;

border:none;

}



#tagsblock a:hover, #ratingsblock a:hover{

color:#1B75A9;

border:none;

}



#block a:hover{

color:#1B75A9;

}



#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:#1B75A9;

text-decoration:none;

border-bottom:none;

}



#commentsblock a:hover{

color:#1B75A9;

text-decoration:none;

border-bottom:none;

}



#ratingsblock img{

border:none;

margin:0px 2px 0px 0px;

padding:0px 0px 0px 0px;

}



/* 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:#555;

margin-bottom:7px;

}



ol.commentslist {

list-style:none;

margin:5px 0 12px;

padding:0;

width:530px;

}



.commentslist li {

	border:1px solid #BBB;

	margin-bottom:7px;

	width: 500px;

	padding-top: 7px;

	padding-right: 0;

	padding-bottom: 7px;

	padding-left: 0;

}



.commentslist li a {

font-weight:700;

background:url(images/dot.gif) repeat-x bottom left;

}



.commentslist li.alt {

}



.commentslist li:hover {

}



.commentslist .comment_text {

margin:0 7px;

line-height:1.4em;

overflow:hidden;

}



.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;

}



.pingslist li {

color:#7F7F7F;

margin:0 0 7px;

}



.pingslist li a {

font-weight:700;

background:url(images/dot.gif) repeat-x bottom left;

}



#commentform p {

margin:1em 0;

}



#commentform p a {

font-weight:700;

background:url(images/dot.gif) repeat-x bottom left;

}



#author,#email,#url,#comment {

font:1.1em arial,helvetica,verdana,sans-serif;

border:1px solid #BBB;

padding:2px;

}



#comment {

width:458px;

overflow:auto;

}



#commentform p small {

font-size:10px;

color:#7F7F7F;

}



.commentslist code {

background:transparent;

}



#blockvids a:hover{

border:none;

}



#videoblock{

	text-align:left;

height:

; 				margin-top: 0px;

	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;

}



#post-title{

}



#post-title h3{

	font-size: 15px;

	font-weight: lighter;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	text-align: center;

}

#views{

	float: right;

	width: 70px;

	text-align: right;

}

#views p{}

#postdetails {

	margin-top: 10px;

	margin-bottom: 10px;

}

#postdetails a{

	color: #1B75A9;

}

#postdetails a:hover{

	color: #1B75A9;

}



#postdetails ul{

	list-style-type: none;

	padding: 0px;

	margin: 0px;

}

#postdetails li{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-bottom: 10px;

	padding-top: 10px;

}

#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: 100px;

	float: left;

}

#postdetails .ratinglist{

	width: 200px;

}



.width60{

	width: 60%;

}

.width40{

	width: 40%;

}

.left{

	float: left;

}

.right{

	float: right;

}

.box{

	padding: 20px;

	border: 1px solid #CCCCCC;

}

.marginbody {

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.width10 {

	width: 70px;

	height: 50px;

}

.width85 {

	width: 765px;

	margin-right: auto;

	margin-left: auto;

}

#mostrated {

	height: 400px;

	width: 360px;

	overflow: auto;

	border: 1px solid #CCCCCC;

	float: right;

	margin-top: 5px;

	line-height: 19px;

}

#mostrated ul{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#mostrated li{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-top: 15px;

	padding-right: 11px;

	padding-bottom: 15px;

	padding-left: 11px;

}

#mostrated li span{

	display: inline;

	float: left;

	padding-right: 5px;

}

#mostrated li .thumbpic{

	padding: 2px;

	border: 1px solid #CCCCCC;

}

#mostrated li .watch{

.	padding-top: 3px;

}



#contentpost{

float:right;

	width:728px;

margin:0 !important;

padding:0 !important;

/*background:#ccc*/

}

#paysite {

	margin-top: 5px;

	margin-bottom: 8px;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

	clear: both;



}

#paysite a{

	background-color: #D7FFFF;

	text-align: center;

	font-size: 20px;

	padding: 2px;

	display: block;

	height: 25px;



}

#paysite a:hover{

	color: #D7FFFF;

	background-color: #0066FF;



}

.textwidget{

}

.textwidget ul{

}

.textwidget li{

	width: 145px;

	float: left;

	padding-bottom: 2px;

}

#skyad {

 width:728px;

 clear:both;

 display:block;

 padding:10px 0 0 0;

}



#skyad img {border:0;margin:0;padding:0;}

#squaread {float:right;width:260px;height:260px;background:#ccc;margin:0 0 5px 20px;}

#squaread img {border:0;padding:0;margin:0;}



p.ctitle {width:415px;border-bottom:1px solid #ccc;padding:10px 0 15px 0;display:block;}



/* List2 */



.list2 {

	margin: 0px;

	padding: 0px;

	list-style: none;

	text-transform: lowercase;

}



.list2 li {

	padding: 3px 0px;

	border-bottom: 1px solid #EAEAEA;

}

/* Menu Cat*/

#menucat {

}

#menucat ul {

width:728px;
}


#menucat li {

float:left;
list-style-image: url(/images/folder-icon.gif);
margin: 10px 0 0 0;
padding: 0 10px 0 0;
width:150px;
}
