html {background:url(images/pat.jpg) 0px 0px;}
body {background:url(images/bg.png) center top no-repeat; font-family:Arial, Helvetica, sans-serif;}

/*reset----------------*/
* {margin:0; padding:0;}
li {list-style-type:none; vertical-align:bottom;}
img, fieldset {border:0;}
hr	{clear:both; visibility:hidden; height:0;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.c	{clear:both;}
.adv-120, .adv-160, .adv-300 {overflow:hidden; position:relative;}
#leftsidebar .adv-120, #leftsidebar .adv-160, #rightsidebar .adv-300 {margin-left:auto; margin-right:auto;}
.adv-120 {width:120px;}
.adv-160 {width:160px;}
.adv-300 {width:300px;}

/*Type----------------*/
.title		{font:bold 15px/15px arial; margin-bottom:5px;}
.title a	{color:black;}
.title a:hover {color:#00a98b;}
.post p {font-size:11px;}

/*Structure-----------*/
#wrap	{width:1000px; margin:0 auto; background:#000; background:black;}
#header {height:233px; background:url(images/header_bg.jpg) top no-repeat; position:relative;}
#nav	{height:30px; position:absolute; width:580px; top:190px; left:390px;}
#nav a  {color:black; font:bold 12px verdana; text-transform:uppercase; padding:7px 12px 0;}
#nav a:hover { color:red;}
#nav, #nav * {display:block;}
#nav *	{float:left;}
#container	{width:643px; padding-top:10px; padding-left:10px;}
#container, #leftsidebar {float:left;}
	#content	  	{float:right; width:475px; background:url(images/top.gif) top no-repeat; padding-top:10px; margin-bottom:10px;}
	#leftsidebar  	{width:158px;}
	#leftsidebar .hed	{background:url(images/hed_1.jpg) 0px 0px no-repeat;}
	#leftsidebar .box	{background:url(images/bottom_1.gif) bottom white no-repeat;}
	#rightsidebar		{width:327px; float:right; padding-right:10px; padding-top:10px;}
	#rightsidebar .box	{background:url(images/bottom_2.gif) bottom white no-repeat;}
	#rightsidebar .hed	{background:url(images/hed_2.jpg) 0px 0px no-repeat;}

#footer		{clear:both; height:90px; background:url(images/line.png) repeat-x top; padding:10px; margin:0 10px;}
#footer li	{display:inline; margin-right:20px;}
#footer a, #footer {color:white;}	
#footer li a	{font:bold 12px/14px verdana; text-transform:uppercase;}
#footer li a:hover { color:red;}

#footer ul		{margin-bottom:10px;}
#logo			{float:left;}
#logo2			{position:absolute; width:340px; height:0px; padding-top:100px; overflow:hidden; top:110px; left:10px;}
#footer	p		{font-size:12px;}
/*widgets------------*/
.rating {width:52px; padding-right:84px; height:15px; display:block; float:left; text-decoration:none; color:black;}
.r0	{background:url(images/r-0.png) right no-repeat;}
.r1	{background:url(images/r-1.png) right no-repeat;}
.r2	{background:url(images/r-2.png) right no-repeat;}
.r3	{background:url(images/r-3.png) right no-repeat;}
.r4	{background:url(images/r-4.png) right no-repeat;}
.r5	{background:url(images/r-5.png) right no-repeat;}

.post			{height:100px; background:url(images/post_bg.gif) bottom repeat-x white; padding:9px; position:relative;}
.post p, .title	{display:block; margin-left:130px;}

.th			{border:1px solid #b11e5c;}
.th:hover	{border:1px solid #00a98b;}
.note		{position:absolute; height:15px; padding-top:5px; bottom:5px; right:5px; left:140px; background:url(images/note_bg.gif) top repeat-x; font:bold 11px/12px verdana;}
.note strong { color:red;}

.box		 {padding-bottom:5px; margin-bottom:10px;}
.box .hed	 {padding:12px 0 0 10px; height:25px; display:block; font:bold 13px/17px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.box .holder {padding:10px 0;}
.holder2	 { padding:10px;}

.thumbs		{width:308px;}
.thumbs li, .thumbs a	{display:block; float:left;}
.th-95x95		{padding-left:10px;}
.th-95x95 li	{height:95px; width:95px; margin:0 6px 7px 0; /*if there`s a border size will be th+border */}
.th-95x95 a		{height:95px; width:95px; display:block; border:1px solid #000;}
.th-95x95 a:hover {border:1px solid #e21017;}

.th-75x75		{/*height:232px;*/}
.th-75x75 li	{height:75px; width:75px; margin:0 1px 1px 0; /*if there`s a border size will be th+border */}
.th-75x75 a		{height:75px; width:75px;}

.lst a		 {font:normal 12px/15px arial; background:url(images/icons.gif) 4px 4px no-repeat; padding-left:20px; color:#000;}
.lst a:hover {background:url(images/icons.gif) 4px -17px no-repeat; color:red;}
.lst2 li	 {height:21px; border-bottom:1px dashed #E2E2E2;}
.lst2 a		 {color:#000; font:bold 12px/19px arial; display:block; text-decoration:none; padding:1px 0 1px 10px;}
.lst2 a:hover {background:url(images/hover.gif) no-repeat; color:white;}

.navi		{padding:10px; height:20px; background:url(images/bottom.gif) bottom white no-repeat;}
.navi ul	{width:150px; display:block; text-align:center; margin:0 auto;}
.navi li	{display:inline;}
.navi a		{color:#000; text-decoration:none; font:bold 14px/17px arial;}
.navi a:hover {color:red; text-decoration:underline;}

.lists		{padding:10px 0;}
.lists .lst	{width:162px;}


#video				{padding-bottom:10px; padding-bottom:10px; background:white;}
#video h3			{color:black; padding:0 0 10px 10px; font:bold 20px/24px arial;}
#video .holder		{padding-top:11px;}
#player				{width:458px; margin:0 auto; position:relative; overflow:hidden;}
#video-det			{padding:20px 10px 0 10px;}
#views				{font-weight:bold; padding:5px 0; font-size:12px; height:15px; display:block;}
#views strong		{color:#f3007d; margin-right:4px;}
#video-det p		{font-size:14px; height:70px; display:block; border-bottom:1px dotted #ccc; font-family:Arial, Helvetica, sans-serif;}

/*Predator shity rating system pimpin*/
#rating				{width:160px; height:60px; float:right; border-left:1px solid #ccc; text-align:right; padding-right:5px; background:url(images/rating.gif) 10px 2px no-repeat; position:relative;}
#rating span		{width:40px; font-size:25px; font-weight:bold; line-height:25px; height:30px; padding:2px; right:25px; text-align:center;}
#rating *			{position:absolute; display:block;}
#rating a			{height:0px; padding-top:21px; bottom:4px; overflow:hidden; color:red;}
.rating-pos			{width:69px; background:url(images/good.gif) 0px 0px no-repeat; left:10px;}
.rating-neg			{width:58px; background:url(images/bad.gif) 0px 0px no-repeat; right:0;}


#register					{padding:0 10px; width:400px; margin:0 auto; padding-bottom:10px;}
#register big				{font-size:28px; display:block;}
#register fieldset			{padding:10px 0; display:block;}
#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:175px; border:2px outset #000; background:#f0f0f0; font-weight:bold; padding:2px 4px; text-transform:uppercase;}
#reg-but:hover				{background:#b0ffba; color:#006600;}
.page-hed	{font:bold 20px/22px arial; display:block; background:white; padding-left:10px;}
.video-adv	{width:468px; padding-top:10px; position:relative; overflow:hidden; margin:0 auto;}


#reg-box		{background:url(ui/bix_top.gif) top no-repeat white; padding-top:11px;}

#register					{padding:0 10px; width:400px; margin:0 auto; padding-bottom:10px;}
#register big				{font-size:28px; display:block; color:#ae0000;}
#register fieldset			{padding:10px 0; display:block;}
#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:155px;}
#reg-but:hover	{background:#b0ffba; color:#006600;}

#search		{display:block; width:290px; background:black; padding:5px; position:absolute; top:80px; right:0;}
#search *	{float:left;}
#search .fld {color:red; width:180px; margin-right:10px; background:#999; border:1px inset #999; padding:1px;}
.s-but		 {background:black; color:red; font-weight:bold; text-transform:uppercase;}


#comments-module	{background:white;}
#comments span 	{display:block;}
#comments p		{display:block; padding:0 10px 10px 10px; margin-bottom:10px; border-bottom:1px dashed #e7e7e7; font:normal 12px/15px arial; overflow:hidden; position:relative; width:450px;}
.sub-hed {display:block; padding-top:10px; padding-left:10px;}
.pointer {cursor:pointer;}

#pc-form			{padding:10px; width:380px;}
#pc-form label		{display:block; width:100px; font:bold 12px/15px arial;}
#pc-form label, #pc-form .fld {float:left; margin-bottom:5px;}
#pc-form textarea	{height:70px;}
#pc-form fieldset input, #pc-form fieldset textarea		{width:250px;}
#pc-form fieldset input {margin-bottom:5px;}
#pc-form #captcha input {width:100px;}
#pc-form #captcha	{ width:250px; float:left; height:20px; margin-left:100px;}


#pc-form .fld, .sec {border:1px inset #ccc;}
.sec				{margin-left:100px; width:70px;}
#pc-form span		{display:block; float:left; width:250px; font:normal 10px/14px arial;}
#pc-form fieldset	{display:block; padding-bottom:10px;}
.pc-but				{margin-left:100px;}
.c-ico {display:block; height:14px; background:url(images/comment_ico.gif) right no-repeat; padding-right:18px; float:right; text-align:right; text-decoration:none; color:black;}
.c-ico:hover { text-decoration:underline; color:red;}

.separator	{ height:10px;}
