body	{background:url(img/site_bg.gif) repeat-x 0px -5px #28070f; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/*html defaults*/
*		{margin:0; padding:0;}
img, label, fieldset {display:block; border:0;}
a		{text-decoration:none;}
li		{list-style-type:none; vertical-align:bottom;}
hr		{clear:both; visibility:hidden; height:0;}
h1, h2, h3, h4 {font-weight:normal;}
/*GENERAL---------------------------------------*/
.fl		{float:left;}
.fr		{float:right;}
.mb10	{margin-bottom:10px;}
.pt10	{padding-top:10px;}
.pb10	{padding-bottom:10px;}
.adv-120, .adv-160	{position:relative; overflow:hidden; z-index:2;}
.adv-300	{width:300px; height:250px;}
.adv-100	{width:300px; height:100px;}
.adv-468	{width:468px; height:60px;}
.test {display:block; color:red; border:green;}
.adv-728	{width:728px; height:90px;}
.bb {text-decoration:none;}
.adv-160	{width:160px;}
.adv-120	{width:120px;}
.padbtom5	{ padding-bottom:5px;}

.lst, .in-lst, .navi ul	{display:block;}
.in-lst li		{display:inline;}
.navi			{clear:both;}
.navi ul		{text-align:center;}
.navi li		{display:inline;}

#rating			{position:relative;}
.rating-pos, .rating-neg	{position:absolute; overflow:hidden; height:0;}

/*Structure*/
#wrap		{width:1165px; margin:0 auto; margin-top:-5px;}
#search *	{float:left;}

#newContainer { width: 1165px; float: left; }
#container	{background:#000; border-left:1px solid #880b49; border-right:1px solid #880b49;}
.content	{width:825px; float:left; padding:0 0 0px 5px;}
.sidebar	{width:306px; padding:9px 13px 9px 0px; float:right;}
#footer		{clear:both;}

/*///////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*/////////////////////////////////         END DEFAULTS       \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*///////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*===HEADER===*/
#logo		{display:block; width:526px; height:140px; position:absolute; top:0; z-index:3; left:-129px;}
#header		{height:140px; position:relative;}
#headeradv	{width:740px; height:90px; position:absolute; top:0px; right:0;}

#navigation {position:absolute; bottom:0px; width:690px; z-index:23; padding:0 90px 0 397px; height:39px; background:url(img/nav_end.jpg) top right no-repeat;}
#main-nav	{height:39px; background:url(img/skin.gif) top repeat-x #f10000;}
#navigation li, #navigation li a {float:left; display:block;}
#main-nav li	 {padding:7px 0px 0 0px; height:27px;}
#main-nav a 	 {padding:5px 10px 0 10px; height: 19px; font:bold 12px/15px arial; color:white; border-right:1px solid #666;}
#main-nav a:hover{background:url(img/nav_hover.gif) top repeat-x; color:black;}
#sub-nav		 {height:31px; padding:0 0 0 7px; background:url(img/skin2.gif) bottom repeat-x;}

#search				{width:256px; padding:2px; height:18px; float:left; background:url(img/search_bg.gif) 0px 0px;}
#search .fld		{width:173px; background:none; padding: 1px 0 1px 4px; margin-right:2px; height:13px; font:normal 11px/11px arial; color:#84d8ff; border:0px;}

#categories			{height:31px; float:right; width:830px;}
#categories li		{width:116px; height: 17px; color: white; margin-bottom:2px; float:left;}
#categories a 		{color:#ff7a02; background:url(img/bullet.png) 0px -31px no-repeat; padding-left:15px; font:bold 12px/14px arial;}
#categories a:hover {color:#fff; text-decoration:underline; background:url(img/bullet.png) 0px -1px no-repeat;}

/*===CONTENT===*/
.cont		 {padding:0 0 0 5px; clear:both;}
.plugs		 {padding:0 7px 0; clear:both; width:1159px; margin:0 auto;}

.hed *		{font:bold 14px/15px arial;}
.hed		{width:660px; clear:both; display:block; margin-bottom:7px;}
.hed1		{margin-bottom:3px; width:659px; color:#fff; background:url(img/arr.png) left no-repeat; height:18px; padding:5px 0 5px 5px;}
.hed1 h3 	{font:bold 14px/15px arial;}

.hed5		{margin-bottom:3px; color:#fff; background:url(img/hed5.gif) top repeat-x; height:18px; padding:5px 0 5px 5px;}
.hed5 * 	{font:bold 14px/15px arial;}


.post				{float:left; width:160px; background:#ff006c; height:171px; margin:0 3px 1px 0px;}
.plugs .post 		{padding:0; margin:0 2px 1px 0; width:160px; background:#020202; border:1px solid #242424;}
.post:hover			{position:relative; background:url(img/ppbg.gif) bottom right no-repeat #00e3ea;}
.plugs .post img	{width:156px; height:116px; border:2px solid #000;}
.post img		  	{width:156px; height:116px; border:2px solid #e00050;}
.post:hover img		{border:2px solid #fff000;}

.plugs .vtitle		{color:#ff3398; font-size:12px; border-top:1px solid black;}
.plugs .post .det	{color:#353535;}
.plugs .det a		{color:#fff;}

/* .post:hover .desc		{visibility:visible;} */
.post:hover .vtitle		{color:#000;}
.post .th				{padding:0px; display:block; height:152px; color:#fff;}
.th:hover				{color:black;}

.post a:hover .vtitle	{text-decoration:none;}
.post .vtitle	  		{display:block; text-decoration:underline; font:normal 1.1em/1.1em arial; height:24px; font-weight:bold; position:relative; overflow:hidden; padding:1px 0 0 3px;}

.post .desc		 {visibility:hidden; position:absolute; top:0px; left:160px; width:156px; font:normal 11px/12px arial; background:#fff001;}
.post .desc p	 {padding:0; color:#000; padding:5px;}

.post .desc:hover p		{display:none;}
.post .det	 			{display:block; font-size: 11px; height:12px; color:#797979; padding:1px 3px 1px 3px; background:url(img/catar.gif) left no-repeat;}
.post:hover .det a, .post:hover .det		{color:white;}

.det a 		 			{color:#000; text-decoration: underline;}
.det a:hover			{color:#fff; text-decoration:none;}


/* Top Posts */
.postTop					{float:left; width:160px; background:url(img/ics.gif) bottom right no-repeat #020202; border: 1px solid #413f40; height:161px; margin:0 3px 1px 0px;}
.postTop:hover				{position:relative; background:url(img/ppbg.gif) bottom right no-repeat #00e3ea;}
/* .postTop:hover .desc		{visibility:visible;} */
.postTop:hover .vtitle		{color:#000;}
.postTop .th				{padding:0px; display:block; height:145px; color:#ff3398;}
.th:hover				{color:black;}
.postTop img		  		{width:158px; height:119px; margin: 1px 0px 0px 1px; }

.postTop a:hover .vtitle	{text-decoration:underline;}
.postTop .vtitle	  		{display:block; text-decoration:underline; font:bold 1.1em/1.1em arial; height:26px; position:relative; overflow:hidden; padding:1px 0 0 3px;}

.postTop .desc		 {visibility:hidden; position:absolute; top:0px; left:160px; width:156px; font:normal 11px/12px arial; background:#fff001;}
.postTop .desc p	 {padding:0; color:#000; padding:5px;}

.postTop .desc:hover p		{display:none;}
.postTop .det	 			{display:block; font-size: 10px; height:12px; color:#707070; padding:1px 3px 1px 3px; background:url(img/catar.gif) left no-repeat;}
.postTop:hover .det a, .postTop:hover .det		{color:black;}
.det a 		 			{color:#fff; text-decoration: underline; font-weight:bold;}
.det a:hover			{color:black; text-decoration:none;}
/* End Top Posts */

.navi		{height:22px; width:945px; padding:18px 10px 10px; clear:both; margin:0 auto; border-top:4px solid #000;}
.navi ul	{font:bold 13px/15px arial; width:600px; text-align:center; margin:0 auto; height:28px; padding-top:2px;}
.navi li	{display:inline; line-height:30px; height:30px;}

.navi li a			{padding:5px 8px; background:#f0124d; color:white; margin-right:2px;}
.navi li a:hover	{color:#000; background: #69cffa;}
.navi .cur_page		{color:#000; background: #fff; padding:5px 8px; margin-right: 2px;}
.navi .text_page a	{border:0; color:white; text-transform: uppercase; background: none;}
.navi .text_page a:hover	{color:white; text-decoration:underline; background: none;}
.navi .text_page strong		{color: #0084ff; font: bold 20px/12px arial;}

.side-th		{padding-left:3px;}
.side-th *		{display:block; float:left;}
.side-th li		{width:98px; height:73px; margin:0 1px 2px 0; padding-bottom:2px;}
.side-th li a	{width:94px; height:71px; border:2px solid #000;}
.side-th img	{width:94px; height:71px;}
.side-th li a:hover {border:2px solid #ff4800;}

#advholder .hed2 {color:#fe5fb5;}
#advholder		{clear:left; padding:10px 0; padding-left:105px;}
#advholder .col {width:306px; background:black; padding: 1px; margin-right:15px; float:left;}
#advholder .adv-300, #advholder .hardlinks {background:#6c6c6c;}
#advholder .adv-300 {padding-bottom:0; background:#6b6b6b; padding:3px 2px; border-left:1px solid #919191; border-right:1px solid #919191; border-bottom:1px solid #919191;}
.adv-300 img	{width:300px; height:250px;}

.hardlinks		{height:256px; border-right:1px solid #919191; border-left:1px solid #919191; border-bottom:1px solid #919191;}
.hardlinks ul 	{width:145px; padding:5px 0 0 7px;}
.hardlinks a	{background:url(img/bullet2.png) left no-repeat; color:#fff; font-size:12px; text-decoration:underline; padding-left:12px;}
.hardlinks li	{margin-bottom:2px;}
.hardlinks a:hover {color:#53bbfb;}
.hardlinks .hh	{font-size:13px;}

/*===VIDEO===*/
.player		{padding-bottom:5px;}

#mask		{width:640px; height:480px; position:relative;}
#mask object, #mask embed {width:100%; height:100%; top:0; left:0; bottom:0; right:0; display:block; position:relative;}

.video		{width:640px; float:right; padding:0px 5px 0px 0; height:480px;}
.secside	{width:163px; float:left; padding-left:5px; color:white; font-size:12px;}
.secside p	{padding:10px 0; border-bottom:1px solid #3c3c3c;}

.downloadbut	{position:relative; overflow:hidden; padding-top:25px; display: block; height:0; width:160px; background:url(img/download_video.gif) top left no-repeat;}
.downloadbut:hover {background:url(img/download_video.gif) top right no-repeat;}
.vtags		{display:block; padding:10px 0;}

.extras		{background:url(img/extras_bg.gif) top repeat-x black; border:1px solid #1e1e1e; height:41px; padding:5px; font:bold 14px/15px arial; color:#cecece;}
.extras .fl {padding:14px 0 0 170px;}
.extras a, .vtags a:hover	{color:#229cf1; text-decoration:underline; font-size: 20px;}
.video a:hover, .vtags a { color:white;}

#rating			{background:url(img/rating_bg.gif) top left no-repeat; position:relative; width:88px; height:36px;}
#rating a 		{width:15px; padding-top:22px; height: 0; position:absolute; top:7px; overflow:hidden;}
#rating span	{display:block; text-align:center; display:block; color: white; padding: 10px 0 0 0; font:bold 18px/19px arial;}
.rating-pos		{left:12px; background:url(img/thumb_up.gif);}
.rating-neg		{right:12px; background:url(img/thumb_down.gif);}

.sponsor		{padding:5px;}
.sponsor p		{display:block; padding:10px 0 14px;}
.sponsor p a	{color:#76d100; font:bold 14px/17px arial; text-decoration:underline;}

.related		{height:260px; padding-top:10px;}
.related h3		{display:block; color: #ff64e4; background:url(img/related_hed.gif) top left no-repeat; width:151px; font:bold 14px/15px arial; padding:5px 5px 10px; text-align:center;} 
.related ul		{padding-left:3px;}
.related li 	{margin:0 4px 4px 0;}
.related *		{float:left; display:block;}
.related a			{width: 74px; height:55px; border:1px solid #56befb;}
.related a:hover	{border:1px solid #ff9901;}
.related img		{width:74px; height:55px;}

#video				{clear:both; height:480px; padding-top:0px;}
#video .sidebar		{padding-top:0;}
#video-module		{width:825px; height:700px; float:left; padding-top:0px;}

.hed3			{color:white; font-size:11px; background:url(img/hed3bg.gif) repeat-x top; border:0px solid #00ccff; padding:0px; margin-bottom:0px;}
.hed4			{width: 810px;color:black; font-size:12px; background:url(img/hed4.gif) repeat-x top; border:1px solid #fff; padding:3px; margin-bottom:5px;}
.hed4 *			{font:bold 14px/15px arial; padding-bottom: 2px; background:url(img/chosenstars.gif) left top no-repeat; padding-left:80px;}
.video-hed h1	{background:url(img/video_ico.gif) left no-repeat; padding-left:30px; color:black; font:bold 14px/20px arial;}


/*===SIDEBAR===*/
.sidebar .adv-300		{padding-left:1px; padding-bottom:5px;}

.box	{width:306px; padding-bottom:4px; background:url(img/box_skin.gif) bottom right no-repeat; margin-bottom:7px;}
.hed2	{background:url(img/box_skin.gif) top left no-repeat; color:#fff; font:bold 12px/13px arial; padding:5px 0px 0 10px; height:23px;}
.hed	{background:url(img/headings.gif) top repeat-x; color:#fff; font:bold 14px/13px arial; padding:5px 0px 0 10px; height:20px;}
.box .holder	{padding:1px; background:#6c6c6c; border-left:1px solid #919191; border-right:1px solid #919191;}

/*===FOOTER===*/
#footer		{color:#000; padding:0 5px; background:url(img/hed3bg.gif) repeat-x top; border:1px solid #00ccff;}
#footer p	{padding:0 10px 10px; color:#828282;}

.in-lst				{height:21px; padding:5px 0 0 10px; margin-bottom:10px;}
.in-lst li 			{margin-right:10px; font:bold 13px/15px arial; padding-right:10px;}
.in-lst a			{color:#000;}
.in-lst a:hover		{color:#fff;}

.sidebar .lst	{padding-left:5px;}
.lst			{padding-bottom:5px; padding-top:6px;}
.lst a			{color:#f7f4e5; text-decoration: underline; font-size:12px; padding:0 3px;}
.lst a:hover	{color:#ff4401; background:#fff;}
.lst td			{padding-left:10px; background: url(img/dot.png) left no-repeat; margin-bottom: 2px; line-height:15px; width:137px; float:left; display:block;}

.lst .lsthed			{display:block; font-weight:bold; color:white; font-size:13px; border-bottom:2px solid #191919; margin-bottom:5px;}
.lst .lsthed:hover		{border-bottom:2px solid #191919;}

/*USER PAGES--------------------*/
#register					{padding:0 10px; width:420px; margin:0 auto; padding-bottom:10px; color:white;}
#register big				{font-size:28px; display:block; color:red; margin-bottom:4px;}

#register fieldset			{padding:10px 0; display:block;}
#register .login			{width:350px;}
#register .login input		{width:190px;}

#register fieldset label, #register fieldset input		{float:left;}
#register fieldset label	{display:block; width:90px; padding:2px 15px 2px 0; text-align:right; font-weight:bold; height:16px; font-size:15px;}
#register fieldset label em  {color:red;}
#register fieldset input	{width:290px; border:2px inset #ccc; margin-bottom:10px;}
#reg-but		{margin-left:107px; border:2px outset #000; background:#f0f0f0; font-weight:bold; padding:2px 4px;}
#reg-but:hover	{background:#b0ffba; color:#006600;}

#register span	{padding-bottom:20px; display:block;}
#shold			{padding-top:40px; height:450px;}
#shold p		{font-size:14px;}

#register .edit-profile label	{font-size:12px;}

#register a, .message a		{color:#fff; text-decoration:underline; font-weight:bold;}
.message {padding:15px; border:1px solid #464646; color: #fff; width:400px; margin:5px auto 0; display:block; background: #000; font-size:15px;}

#footer .fl 	{width:500px;}
.smlst			{display:block; padding:2px 0 5px 10px;}
.smlst li		{display:inline; margin-right:5px;}
.smlst a		{color:#666; text-decoration:underline;}
.smlst a:hover	{color:#ccc;}

.txpg	{color:white; padding:20px; font-size:12px;}
.txpg a {color:white; text-decoration:underline;}

/*PB SEARCH BOX--------------------*/
#askbox #q{
height: 35px;
width: 400px;
font-size: 18px;
}
#askbox #button{
border:none;
height: 35px;
font-size: 18px;
}
.descdiv{
max-height: 120px;
overflow: hidden;
}

/*IM Ad--------------------*/
#ads_im{position:fixed;bottom:4px;right:4px;border:2px solid #111;border-radius:4px;background:#000;line-height:0;}
#ads_im #topbar{height:21px;padding:0 0 0 4px;font:normal 11px/21px Arial, Helvetica, sans-serif;color:#fff;vertical-align:middle;
background: rgb(174,188,191);
background: -moz-linear-gradient(top,  rgba(174,188,191,1) 0%, rgba(110,119,116,1) 50%, rgba(10,14,10,1) 51%, rgba(56,56,56,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,188,191,1)), color-stop(50%,rgba(110,119,116,1)), color-stop(51%,rgba(10,14,10,1)), color-stop(100%,rgba(56,56,56,1)));
background: -webkit-linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(56,56,56,1) 100%);
background: -o-linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(56,56,56,1) 100%);
background: -ms-linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(56,56,56,1) 100%);
background: linear-gradient(to bottom,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(56,56,56,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#383838',GradientType=0 );
}
#ads_im button{float:right;margin:0 0 0 0;border:0px;outline:0px;
font:bold 16px/16px Helvetica,Arial,sans-serif;
color:#fff;text-shadow:0 -1px 1px #000;
background: rgb(184,15,0);
background: -moz-linear-gradient(top,  rgba(184,15,0,1) 0%, rgba(255,3,3,1) 50%, rgba(234,4,0,1) 51%, rgba(255,103,106,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(184,15,0,1)), color-stop(50%,rgba(255,3,3,1)), color-stop(51%,rgba(234,4,0,1)), color-stop(100%,rgba(255,103,106,1)));
background: -webkit-linear-gradient(top,  rgba(184,15,0,1) 0%,rgba(255,3,3,1) 50%,rgba(234,4,0,1) 51%,rgba(255,103,106,1) 100%);
background: -o-linear-gradient(top,  rgba(184,15,0,1) 0%,rgba(255,3,3,1) 50%,rgba(234,4,0,1) 51%,rgba(255,103,106,1) 100%);
background: -ms-linear-gradient(top,  rgba(184,15,0,1) 0%,rgba(255,3,3,1) 50%,rgba(234,4,0,1) 51%,rgba(255,103,106,1) 100%);
background: linear-gradient(to bottom,  rgba(184,15,0,1) 0%,rgba(255,3,3,1) 50%,rgba(234,4,0,1) 51%,rgba(255,103,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80f00', endColorstr='#ff676a',GradientType=0 );
}
#ads_im button:hover{cursor:pointer;}