@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; outline:none; border:none;}
body { background: #000; font: 10px Verdana, Arial, sans-serif; margin:0 auto; color:#beccd1; }
ul li, ol li { list-style-type: none; }
a img, a:hover img { border: none;text-decoration: none; } a, a:visited {text-decoration: underline; color:#F63;} a:hover {text-decoration: none; color:#F63; }
.g_clear {clear:both;}
.g_hidden {display: none;}
.g_hint {font-size: 10px;}
.content, #header, #footer { width: 1162px; margin:  0 auto 20px; display:block; } 
#header {clear:both;height:223px;position:relative;}
#header_text {	position: absolute; top:25px; right: 460px; 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;}
#logo1 {background: url('http://img2.dolcepussy.com/silvercartoon/images/head_left.jpg') no-repeat top left;width:581px;height:202px;margin:0px;float:left;clear:none;}
#logo2 {background: url('http://img2.dolcepussy.com/silvercartoon/images/head_right.jpg') no-repeat top left;width:581px;height:202px;margin:0px;float:right;clear:none;}
#search { float:left; width: 238px; padding:5px 10px 0 0;}
#search input.text { width: 174px; height: 14px; border: 1px solid #ddd; background-color: #fff; padding: 1px 2px 1px 2px; float: left; margin-right: 3px; display: inline;}
#search .btn { background: #e8e8e8 url('/images/btn_bg.gif') repeat-x; color: #000; width: 54px; height: 18px; cursor: pointer; border: 1px solid #ddd; font-weight: bold; padding-bottom: 1px; text-transform: uppercase; font-size: 9px; float: left;}
#search .btn:hover { background: #c5c4c4 url('/images/btn_bg_h.gif') repeat-x; }

#menu { height:18px; float:left; overflow:hidden;padding: 5px 0 0 0px;}
#menu ul {float:left; font: bold 11px Arial, Helvetica, sans-serif;text-transform: uppercase; background-color:#222;border:1px solid #fffcdf;border-width:0 1px 0 0; }
#menu ul li {float:left;}
#menu ul li a, #logo6 ul li a:visited {display:block;position:relative;padding:1px 10px;background:#222;border:1px solid #fffcdf;border-width:1px 0 1px 1px;color:#fff;}
#menu ul li a.selected {background:#F63; text-decoration:none;}
#menu ul li a:hover {color:#F63; text-decoration:none;}

.content { padding-left:0px; overflow: hidden; }
.content_right_inner { width: 178px; float: left;}
.content_right_inner_view_video { width: 342px; float: left;}
.content_left_inner {width: 984px; float: left; display:inline; }
.content_left_inner_view_video {width: 820px; float: left; display:inline; }

.tube_thumb {width:160px; height:170px; background-color:#161616; float:left; display:inline; margin:-1px 4px 5px 0; border:0px solid #000;}
.trade_thumb {width:120px; height:105px; 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 .left_cat h2 a {width:100%}
.tube_thumb_info .left_cat h2 {height:12px; overflow: hidden;}
.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:75px;text-align:right;margin-right:5px;display:inline;}
.block_header {font-size:15px; padding: 0 0 5px;font-weight:bold;font-family: Arial, Geneva, Verdana, sans-serif;margin:0;line-height:15px;text-transform:uppercase;}
.block_sub_header {font-size:12px; padding: 0 0 5px;font-weight:normal;font-family: Arial, Geneva, Verdana, sans-serif;margin:0;}

.list_categories {padding:0 0 0 10px;}
.list_categories .block_header{font-size:15px; text-transform:uppercase;line-height: 1em;padding:0 0 8px 5px;}
.categs li span a, .categs li span a:link  {color: #333;font-size:10px;font-weight:normal;}
.categs li span a:hover  {color: #900;}
ul.categs { padding: 0 6px 30px 5px; text-transform:uppercase;}
ul.categs li, .text_links ul li { font-size: 12px; line-height: 1.1em; padding-bottom: 6px; }
ul.categs li a, .text_links ul li a { color: #F63; text-decoration: none; font-weight: bold; font-size: 12px;}
ul.categs li a:hover, .text_links ul li a:hover { color: #F63; text-decoration: underline;}

.categorie_thumb {width:135px;height:auto;float:left; display:inline; background-color:#161616;margin: 0 2px 2px 0;}
.categorie_thumb a img {width:135px;height:180px;border:none; outline:none; margin:0; padding:0;}
.categorie_thumb a, .categorie_thumb a:link {float:left;}

.tags_cloud {background-color:#161616;padding:5px 0 15px 10px;}

/* Pagination block styles */
.pagination {
padding: 10px 3px;
text-align: center;
border-top:1px solid #999;margin-top:10px;}
.pagination a {
padding: 2px 5px;
background: #eee;
border: 1px solid #45494b;
color: #333;
font-size: 11px;}
.pagination a:hover {
background: #fff;color: #222425;}
.pagination span {padding: 2px 5px;font-weight: bold;font-size: 11px;border: 1px solid #5e6060;background: #fff;color:#F63;}

.video_view {width:628px; float:left; background-color:#161616;}
.video_view h2 {font-size:16px; padding: 10px 0 5px;}
.video_view p {font-size:10px; padding:0; margin:0 10px 0 0; line-height:1.5em;}
.video_view .block_header {padding:7px 0 5px 10px}
.video_view .block_content {padding:0 0 0 10px;}
.video_share {padding:10px 0 0;margin:0;font-weight:bold; }
.addthis_up {position:relative; top:-3px; }
.addthis_button {text-decoration:none;}
.video_view .info_row {font-size:10px; border-top:1px solid #999;margin:10px 10px 0 0;padding:5px 0 0;}
.video_view .rating_container {float:left; width:100px; margin-right:5px;}
.video_view .rating_container img{border:none;margin:0;padding:0; float:left;}
.video_view .right {float:right; display:inline;text-align:right;}
.video_view .left {float:left;display:inline;width:350px;padding-bottom:10px;}
.video_comments {width:628px; float:left; background-color:#161616;padding:0 0 7px;}
.c_title {font:bold 11px Arial, Geneva, Verdana, sans-serif; padding:5px 0 0;display:block;}
.view_video_left_sidebar {float:left;width:182px;display:inline;margin:0;}
.view_video_left_sidebar div.block_header {text-align:center;}

#footer {position:relative;}
#footer p {position:absolute; top:50px; left:380px; width:300px; text-align:center;  }
#footer_left {background: url(http://img2.dolcepussy.com/silvercartoon/images/footer_left.jpg) left bottom no-repeat; width:581px; height:193px;float:left;}
#footer_right {background: url(http://img2.dolcepussy.com/silvercartoon/images/footer_right.jpg) right bottom no-repeat; width:581px;height: 193px;float:right; }


/* OTHER */
.other { overflow: hidden; margin: 0 0px 9px 0px; width: 990px; }
.friend { text-align: center; float: left; margin: 4px 4px 0 0; background: #161616; }
.friend a img { display: block; height: 170px; width: 160px; }
.friend a span, .friend a:link span, .friend a:visited span { color: #fff; font-weight: bold; padding: 3px 0; display: block; font-size: 0.9em; text-decoration:none;text-transform:uppercase;}
.friend a:hover span, .friend a:hover { color: #F63; text-decoration: none;}

/* VIDEO SMALL */
.video_small { padding: 0;  width: 122px; margin: 0 auto 3px; display:block; /*overflow:hidden; height:118px;*/ }
.video_small a, .video_small a:link, .video_small a:hover {text-decoration:none; }
.video_small span { margin: 0 auto; padding-top:3px; text-align: center; font-size: 10pxem; text-decoration: none; display: block; text-transform:uppercase; color: #fff; width:117px; /*height:11px; overflow:hidden;*/ }
.video_small a:hover span {color:#F63;}
.video_small a:hover img {border: 1px solid #F63; }
.video_small a img {border: 1px solid #000; }

.b1 {margin-bottom:10px;}
.banners_list {text-align:center;}
.banners_list h2{text-align:left;margin-bottom:10px;margin-right:5px;border-bottom:1px solid #999}
.banners_list .b1 {vertical-align:top;display:inline-block;*display:inline;zoom:1;margin:0 5px 10px;}
.list_categories_thumbs{margin-bottom:15px}
.content_left_inner_view_video {width: 655px;}