body		{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/page_bg.png) center repeat-y #000000; }
*			{margin:0; padding:0;}
img, fieldset	{border:0;}
li			{list-style-type:none;}
hr			{height:0; visibility:hidden; clear:both;}
.fl		{float:left;}
.fr		{float:right;}
.png img, .png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}


#wrapper	{margin:0 auto; width:1000px;}
#header		{background:url(images/header_bg.jpg) top left no-repeat; height:241px; position:relative;}
#logo, #bookmark {position:absolute;}
#logo		{width:333px; height:161px; left:440px;}
#bookmark	{width:196px; height:43px; top:150px; right:20px;}
#container	{padding:10px 6px; background:#12000c;}
#left		{width:655px; float:left;}
#leftsidebar	{width:176px;}
#rightsidebar	{width:316px; float:right;}
#middle			{float:right; width:464px;}
#middle h2		{padding-left:10px; font-size:20px; color:white; padding-bottom:5px;}
#middle .holder {padding:10px 0 0 15px;}
#rightsidebar .box  {padding:0 0 19px 0; margin-bottom:10px;}
.st-02 h3 { background:url(images/box_st2_top.gif) top no-repeat;}
.st-02 {background:url(images/box_st2_bottom.gif) bottom no-repeat;}
.st-02 .holder { background:url(images/box_st2ry.gif) repeat-y top;}
.st-01 h3 { background:url(images/box_st1_top.gif) top no-repeat;}
.st-01 {background:url(images/box_st1_bottom.gif) bottom no-repeat;}
.st-01 .holder { background:url(images/box_st1ry.gif) repeat-y top;}
#rightsidebar .holder 	{padding:0 0 0 8px; padding-top:5px;}
#rightsidebar .box h3	{display:block; padding:33px 0 0 20px; height:26px; color:white; font-size:18px;}
.thumbs *	{float:left; display:block;}
.thumbs a	{border:1px solid #ebe1e8;}
.thumbs a:hover {border:1px solid #a82982; height:95px; width:95px;}
.thumbs li		{width:97px; height:97px; margin:0 4px 4px 0;}
#foter			{background:url(images/footer_bg.jpg) 0px 0px no-repeat; height:181px; clear:both; position:relative;}
#foter a,
#foter		{color:white;}
#foter a:hover {color:#FF0099;}
#foter p,
#foter ul	{position:absolute; width:540px; right:20px; text-align:right;}
#foter p	{bottom:20px;}
#foter ul	{top:50px; height:30px;}
#foter ul li {display:inline; margin:0 10px; font-weight:bold; font-size:15px;}
.post {height:158px; width:127px; padding:9px 4px; background:url(images/post_bg.gif) left no-repeat; float:left; margin:0 14px 15px 0;}
.post h3		{height:48px; font-size:12px; font-weight:normal; padding-top:2px;}
.post h3 a		{color:white; text-decoration:none;}
.post h3 a:hover {text-decoration:underline;}
.post .th		{border:2px solid #a82982; height:92px; width:123px; display:block;}
.post .th:hover {border:2px solid #fff;}
.post em		{text-align:right; color:#a82982; font-weight:bold; display:block;}
.navi			{padding:10px 0; height:16px; width:430px; clear:left; border-top:1px solid #43002f;}
.navi a			{font-weight:bold; font-size:16px; color:white; text-decoration:none;}
.navi a:hover	{text-decoration:underline; color:#FF0099;}
#leftsidebar .box		{padding-bottom:28px; background:url(images/left_box_bottom.gif) bottom left no-repeat; margin-bottom:15px;}
#leftsidebar .holder	{background:url(images/main_10.gif) repeat-y left; padding-left:15px;}
#leftsidebar h3			{background:url(images/left_box_hed.gif) top left no-repeat; padding:7px 0 0 46px; display:block; height:38px; color:white; font-weight:normal; font-size:18px;}
.mainmenu	{padding:10px 0 0 20px;}
.mainmenu li {list-style-type:disc; color:white;}
.mainmenu a {color:white; font-weight:bold; text-decoration:none; font-size:17px;}
#leftsidebar a	{color:white;}
#leftsidebar a:hover { color:#FF0099;}
.lst { padding:10px 0 0 5px;}
.lst li { line-height:20px;}

#video				{padding-bottom:10px; padding-bottom:10px; margin-bottom:10px;}
#video h3			{color:white; font-size:20px; padding:0 0 10px 10px;}
#video .holder		{padding-left:0; background:#43002f;}
#player				{width:450px; 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; color:white;}
#views strong		{color:#f3007d; margin-right:4px;}
#video-det p		{font-size:12px; height:70px; display:block; border-bottom:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:white;line-height:13px;}
/*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; color:white;}
#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;}