* { margin: 0; padding: 0; }
body { background: #000; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #beccd1; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; } a {text-decoration: none;} a:hover {text-decoration: none; }
a { color: #beccd1; } a:hover { text-decoration: underline; }

#header_content, #footer_content { width: 1162px; margin: 0px auto; position: relative; z-index: 2;  } 
#header_right { width: 581px; position: absolute; height: 202px; top: 0; right: 0; }
/* #header_text {	position: absolute; top:25px; right: 454px; width: 260px; } */
#header_text {	position: absolute; top:25px; right: 458px; width: 255px; font-size:13px; font-style:italic; text-align:center; line-height:1.2em; color:#fff; font-family:"Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;}
#header_text a, #header_text a:link, #header_text a:visited {color:#beccd1; text-decoration:none;}
#header_text a:hover {text-decoration:underline;}
/* #header_text p { text-align: center; font-size: 1.0em; line-height: 1.2em; color: #edeef0; font-style: italic;} */

/* niches */
.niches {	 padding: 24px 0 0 0; margin: 0 auto; width: 750px;}
.niches ul {width: 166px; float: left; height: 257px; background: url(images/niches.jpg) no-repeat; margin: 0 10px 10px 10px; text-align: center; }
.niches li a img { margin: 23px 0 0 0px; width: 150px; height: 200px; border: 1px solid #020202;}
.niches li p { font-size: 1.3em; font-weight: bold; line-height: 0.9em; padding-top: 5px; width: 166px; color: #000; }

.content { z-index: 1; margin: 0px auto; }
.thumbs { text-align: center; }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #d1d1d1; margin: 1px; }
.thumbs a:hover img, .niches li a:hover img {border: 1px solid #c41010; }

#footer_left {background: url(http://img2.silvercartoon.com/silvercartoon/images/footer_left.jpg) left bottom no-repeat;}
#footer_right {background: url(http://img2.silvercartoon.com/silvercartoon/images/footer_right.jpg) right bottom no-repeat; height: 193px; }
#footer_right p { line-height: 1.1em; width: 370px; text-align: center; padding-top: 60px; font-size: 0.85em; right: 440px; position: absolute; top: 5px; color: #8b949a;}
#footer_right p a { text-decoration: underline; } #footer_right p a:hover {color: #ca1111; }


.topfree { width: 680px; margin: 0px auto; padding-left: 30px;}
.topfree ul {width: 210px; float: left; margin: 15px 0 15px 10px; }
.topfree li { line-height: 1.3em; list-style-type: square; color: #afafaf; background: url(//img2.silvercartoon.com/silvercartoon/images/arr.jpg) 0px -5px no-repeat; padding-left: 23px; height: 20px; list-style: none;}
.topfree a, .topfree a:link {font-size: 1em; font-weight: bold; text-decoration: none; color: #beccd1;}
.topfree a:hover {color: #fff; }

.tmb_line_top { background: url(http://img2.silvercartoon.com/silvercartoon/images/tmb_line_top.jpg) no-repeat center top; height: 7px; }
.tmb_line_bot { background: url(http://img2.silvercartoon.com/silvercartoon/images/tmb_line_bot.jpg) no-repeat center top; height: 7px; }

.friends { text-align: center; margin: 10px 0 40px 0;}
.friends a { margin: 0 3px; text-decoration: underline;}

.archives { width: 900px; margin: 0px auto; } 
.archives div { width: 428px;  float: left; padding: 10px 0 10px 20px; color: #dcbc82; }
.archives ul { font-size: 1em; color: #beccd1; }
.archives ul li a {	color: #beccd1; margin-right: 4px; text-decoration: none;}
.archives a:hover, .friends a:hover {	color: #fff; text-decoration: underline;}

.tube_thumbs {width:985px; margin: 0 auto;}
.tube_thumb {width:160px; height:170px; background-color:#161616; float:left; display:inline; margin:-1px 4px 5px 0; border:0px solid #000;}
.tube_thumb a img, .trade_thumb a img {border:none; outline:none; margin:0; padding:0;}
.tube_thumb_info {font-size:9px;}
.tube_thumb_info h2, .trade_thumb_info h2 {font-size:10px; font-weight:bold; text-transform:capitalize; margin:5px 0 5px 6px; padding:0;}
.tube_thumb_info a:hover h3{text-decoration:underline;}
.tube_thumb_info .rating_container {float:right; width:70px; margin-right:5px; text-align:right;}
.tube_thumb_info .rating_container img{border:none;margin:0;padding:0; float:right;}
.tube_thumb_info .left {float:left;margin:2px 0 0 5px;display:inline;}
.tube_thumb_info .left_cat {float:left;margin:0;display:inline;padding:0 0 4px;}
.tube_thumb_info .right_cat {float:right;text-align:right;margin:5px 5px 0 0;display:inline;padding:0 0 4px;}
.tube_thumb_info .right {float:right;width:70px;text-align:right;margin-right:5px;display:inline;}
.block_header {font-size:24px; padding: 15px;font-weight:bold;font-family: Arial, Geneva, Verdana, sans-serif;margin:0;line-height:15px;text-transform:uppercase; text-align:center;}
.block_sub_header {font-size:12px; padding: 0 0 5px;font-weight:normal;font-family: Arial, Geneva, Verdana, sans-serif;margin:0;}

/* Archive Page Links */
.pages {padding:1px 20px 5px; margin-left:13px; text-align:center; font: bold 24px Arial,Helvetica,sans-serif; }
.pages a, .pages a:link, .pages a:visited, .pages a:active { border: 1px solid black; padding:0 5px; margin:0 2px;background-color:#333;}
.pages span{padding:0 5px}
.pages a:hover{ color:#000; text-decoration:none;background-color:#ffef00;}
