html { background:#000;}
body	{font-family:Arial, Helvetica, sans-serif; background:black; height:100%;}
/*Reset code & general classes----------------*/
*		{margin:0; padding:0;}
li		{vertical-align:bottom; list-style-type:none;}
img,fieldset	{border:0; display:block;}
a		{text-decoration:none;}
hr		{clear:both; visibility:hidden; height:0;}
.fl		{float:left;}
.fr		{float:right;}

.adv-300, .adv-160, .adv-120 {margin-bottom:5px;}
.adv-300 {width:300px;}
.adv-160 {width:160px;}
.adv-120 {width:120px;}
/**********************************************/

/*Type----------------------------------------*/
/*NAVIGATION*/
#navigation a:hover { text-decoration:underline;}
#main-nav a	{font:bold 11px Verdana, Geneva, sans-serif; color:black; text-transform:uppercase;}
#main-nav .categ a {color:#fff;}
#sec-nav a	{font:bold 11px/14px Verdana, Geneva, sans-serif; color:white;}

/*PAGE HED*/
.title-hed		{padding:5px;}
.title-hed h1	{font:normal 18px/19px arial;}
.title-hed p	{font:normal 11px/12px arial;}

/*DESC-TOOLTIP*/
#side-thumbs li em {font:normal 10px/11px arial;}

/*SIDEBAR HEADERS*/
.hed	{font:normal 15px/17px arial; color:white;}

/*CONTENT HEADERS (the black ones)*/
.hed2 {font:normal 18px/20px arial; color:white;}
.hed3 {font:normal 18px/20px arial; color:black; padding:0 0 6px 0px;}

/*CHOSEN POSTS*/
.c-post h3 a 	{font:bold 12px/12px arial; text-decoration:underline; color:#0033cc;}
.c-post h3 a:hover {color:#000;}
.c-post p		{font:normal 11px/12px arial;}

/*SHADETABS*/
.shadetabs li a	{font:bold 14px/14px arial; color:#000; letter-spacing:-1px;}

/*POST*/
.post a	{font:bold 13px/14px arial; display:block; height:180px; text-align:center; letter-spacing:-1px; color:#0033cc;}
.post a:hover strong { text-decoration:underline; color:black;}
.det	{font:normal 10px/12px arial; color:green;} 

/*Hot teens and model babes list--------------*/
.ls3 a			{color:blue; font:12px/16px Arial, Helvetica, sans-serif; padding-left:16px; background:url(/images/play_ico.gif) left 2px no-repeat;}
.ls3 a:hover	{text-decoration:underline; background:url(/images/play_ico.gif) left -15px no-repeat;}
/**********************************************/

/*STRUCTURE---------------------------------------------------*/
#container	{background:url(/images/skin.gif) 0 -174px repeat-x;}
#content	{width:695px; float:left;}
#sidebar	{width:300px; float:right; padding-top:5px;}
#wrap	{width:1000px; margin:0 auto; background:white;}
#header {height:111px; position:relative; border-bottom:1px solid white;}
#footer	{clear:both;}
/***************************************************************/

#logo	{background:url(/images/twelve_fifteen.gif) no-repeat; width:343px; height:0px; display:block; position:absolute; top:0; left:0; overflow:hidden; padding-top:77px;}
#seo-text	{margin:0px 0 0 350px; padding-top:7px;}
#seo-text * {font:normal 11px/12px arial;}

#navigation {height:63px; position:absolute; bottom:0;}
#navigation div.fr {border-bottom:4px solid #af0040; width:1000px;}
#main-nav	{height:29px; float:right;}
#main-nav * {display:block; float:left;}
#main-nav li	{height:29px; background:url(/images/skin.gif) right -87px; margin-left:2px;}
#main-nav a		{background:url(/images/skin.gif) left -58px; height:21px; padding:8px 12px 0 12px;}
#main-nav .categ	{background:url(/images/skin.gif) right -29px;}
#main-nav .categ a	{background:url(/images/skin.gif) left 0px;}

#sec-nav	{height:30px; background:url(/images/skin.gif) 0 -144px repeat-x; clear:both;}
#sec-nav li, #sec-nav li a  {float:left; display:block;}
#sec-nav li {height:22px; padding-top:5px;}
#sec-nav a	{border-right:1px solid #707070; padding:4px 12px 0 12px; height:18px;}
#navigation #search		{float:right;}
#search * { float:left;}
#search		{padding:3px 5px 0 0;}
	.fld	{border:1px inset #ccc; font:normal 11px/12px arial; padding:1px; width:200px; margin:2px 5px 0 0;}
	.but	{font:bold 12px/15px Verdana, Geneva, sans-serif; padding:0 2px;}

#video-module	{background:#e5e5e5; margin-bottom:1px}
#player			{float:left; width:480px; height:405px; background:#e5e5e5; padding:4px 0 3px 4px;}
#side-thumbs	{float:right; width:204px; background:black; padding:4px 4px 4px 3px; height:480px;}
#side-thumbs ul *	{display:block; float:left;}
#side-thumbs li		{width:102px; height:80px;}
#side-thumbs li a	{border:1px solid #000;}
#side-thumbs li:hover a	{border:1px solid #d60062;}
#side-thumbs li:hover {position:relative;}

#side-thumbs li:hover p	{visibility:visible;}
#side-thumbs li p	{position:absolute; top:5px; left:100px; display:block; background:url(/images/box.png) bottom left no-repeat; visibility:hidden; width:145px; padding-bottom:8px;}
#side-thumbs li em	{display:block; padding:5px 5px 0px 13px; background:url(/images/box.png) -138px 0 no-repeat; width:126px;}

#chosen-posts	{margin-bottom:5px;}
.c-post			{height:100px; background:url(/images/skin.gif) 0 -174px repeat-x; border-bottom:1px dotted #000; padding:2px 0; margin-bottom:1px;}
.c-post h3		{margin-bottom:2px;}
.c-post h3 img	{float:left; margin-right:5px;}
.hed			{background:url(/images/skin.gif) 0 -116px repeat-x; height:22px; padding:6px 0 0 19px; margin-bottom:5px;}

#share			{padding-top:16px; width:475px; position:relative;}
.sponsorlink	{background:url(/images/click_arrow.png) left no-repeat; display:block; height:15px; padding:10px 0 10px 40px; font:bold 14px/15px arial; letter-spacing:-1px; color:#0033cc; text-decoration:underline;}
.sponsorlink:hover {color:#000;}
#details		{background:url(/images/det_bg.gif) top repeat-x; clear:left;}
.shadetabs		{display:block; height:25px; background:url(/images/icons.gif) bottom repeat-x;}
.shadetabs *	{float:left; display:block;}
.shadetabs li	{height:25px; border-left:1px solid #bababa;}
.shadetabs a	{padding:6px 12px 0 25px; height:18px; outline:none;}

.shadetabs .url-ico		{border-left:0;}
.url-ico a		{background:url(/images/icons.gif) 5px -210px no-repeat;}
.embed-ico a	{background:url(/images/icons.gif) 5px -64px no-repeat;}
.views-ico a	{background:url(/images/icons.gif) 5px -138px no-repeat;}
.views-ico em	{font-style:normal; color:red; display:inline; float:none;}
.shadetabs .email-ico a	{background:url(/images/icons.gif) 5px 6px no-repeat; padding-left:30px;}
.box			{padding:5px; background:white; border:1px solid #bababa; border-top:0; position:relative;}
.close			{color:red; font:normal 10px/11px arial; top:0px; right:0px; position:absolute; padding:0 2px;}
.close:hover	{background:red; color:white;}

.shadetabs .selected	{border-top:1px solid #bababa; background-color:white;}
.shadetabs .url-ico .selected {border-left:1px solid #bababa; padding-right:11px;}
.fld2			{border:0; font:normal 11px/12px arial; color:#999999; width:460px;}
textarea.fld2	{height:60px;}

.hed2	{background:url(/images/skin.gif) 0 -144px repeat-x; padding:5px 0 0 10px; height:27px; margin-bottom:2px; clear:left;}
.post	{width:162px; height:190px; background:#ededed; float:left; padding:4px; margin:0 3px 3px 0; position:relative;}
.post:hover {outline:1px solid red; background:white;}
.post img 	{border:1px solid #000; margin-bottom:2px;}
.det	{position:absolute; bottom:0; width:156px; border-top:1px solid #d8d8d8; padding:3px;}

.pagination		{clear:left; padding:17px 0; border-top:1px dashed #3e3e3e; text-align:center;}
.pagination a	{background:#e8e8e8; font:bold 14px/16px arial; display:inline-table; width:20px; color:#000; padding:2px; margin-bottom:3px;}
.pagination a:hover	 {background:#ccc; color:black;}
#currentpage	{background:url(/images/skin.gif) 0 -116px repeat-x; color:white;}

.lst			{width:144px; padding-left:5px;}
.lst li			{line-height:17px;}
.lst a			{font:bold 12px/13px arial; color:black; text-decoration:underline;}
.lst a:hover	{color:#0033cc;}

#footer		{padding:10px; font:bold 11px/12px arial;}
.ls3		{padding-bottom:10px;}
.ls3 li		{line-height:20px;}

/*black box of links from the content area*/
.lists		{padding-bottom:10px; margin-bottom:15px; background:url(/images/lists_bg.gif) top repeat-x #494949; padding:10px;}
.lists .lst {float:left; width:158px; margin-right:5px;}
.lists .lst a {color:#fff; font:normal 12px/17px arial; text-decoration:none;}
.lists .lst a:hover {color:red; text-decoration:underline;}

.title-hed	{position:relative;}
.title-hed p, 
.title-hed h1 {width:590px;}
.link		{position:absolute; top:10px; right:10px; display:block; font:bold 14px/15px arial; color:black;}
.link:hover {text-decoration:underline;}
.rss		{padding:0 0 0 20px; background:url(/images/rss-ico.gif) left no-repeat;}
.getlaid	{padding:0 0 0 20px; background:url(/images/getlaid.gif) left no-repeat;}


.fcont		{padding:3px 0 3px 10px; height:22px; width:345px;}
.fcont input {width:250px;}
.fcont *	{float:left;}
.fcont label {display:block; width:70px; font:bold 13px/18px arial; letter-spacing:-1px;}
.icolink label	{background:url(/images/icons.gif) 25px -212px no-repeat;}
.icoembed label	{background:url(/images/icons.gif) 45px -67px no-repeat;}

.email-ico a	{background:url(/images/icons.gif) 5px 2px no-repeat; padding-left:30px;}
.views	{ display:block; padding:5px 0 5px 8px; border-left:1px solid #999; font:bold 13px/18px arial; position:absolute; top:18px; right:0; height:40px; width:125px;}
.views em { color:red; font-style:normal;}
.views a { color:blue; text-decoration:underline;}
.views a:hover { color:black;}


.thmbttle	{padding-bottom:10px;}
.thmbttle, .thmbttle table	{width:1000px; font:normal 13px/14px arial; margin:0 auto;}
.thmbttle	{width:100%;}
.thmbttle td {padding:2px;}

.thmbttle table a { color:black;}
.thmbttle table a:hover {color:#bd004c; text-decoration:underline;}

#advrow		{display:block; padding:4px;}
#advrow	table { width:997px;}
#advrow td	{padding:0 10px;}
#advrow .adv-300 { margin:0 auto;}<!-- e472c699 -->
