/*this css code and the html related to it was written by Marius Nedelcu, do not duplicate my code without my permision. You can contact me at marius.etc@gmail.com.*/
h1, h2, h3, h4, h5, body, html, p, li, ul, hr{margin:0;padding:0;}img, label, fieldset{border:0px none;display:block}h1, h2, h3, h4, h5{font-size:100%;font-weight:normal;}a{text-decoration:none;}li{list-style-type:none;vertical-align:bottom;}hr{clear:both;height:0;visibility:hidden;}.fr{float:right;}.pb10{padding-bottom:10px;}.adv-120, .adv-160, .adv-300, .adv-468, #rating, .fill, .autofit, .th, .vtitle, .det, .desc p, .thumbs *{display:block;overflow:hidden;position:relative;}.adv-300{height:250px;width:300px;}.adv-468{width:468px;}.adv-728{height:90px;width:728px;}.adv-160{width:160px;}.adv-120{width:120px;}.navi, .navi ul{margin:0 auto;}.navi ul{text-align:center;}.navi .text_page a, .navi .text_page a:hover{background:none;border:0px none;}#rating *, #navigation, #logo, #description, #hadv{display:block;overflow:hidden;position:absolute;}.rating-pos, .rating-neg, .fill{height:0;}#wrap{margin:0 auto;width:1000px;}#container, #footer, .navi, .hed{clear:both;}#main-nav li, #main-nav li a, .thumbs *, .fl, .post{float:left;}#main-nav #search{border:0px none;float:right;height:auto;margin:0;padding:0}.autofit{height:390px;width:480px;} .autofit embed, .autofit object {bottom:0; display:block; height:100%; left:0; position:abosolute; right:0; top:0; width:100%;}.post{height:174px;width:162px;}.post .desc{position:absolute;visibility:hidden;z-index:9999;}.post:hover .desc{visibility:visible;}.post .desc:hover p{display:none;}.th{height:152px;}.vtitle{padding-top:2px;}.det{height:12px;padding:2px;}.box{margin-bottom:10px;}.hed{margin-bottom:5px;}.lst, .in-lst, .navi ul, #main-nav, #main-nav li, #main-nav li a, #sub-nav, .hed h1, .hed h2, .hed h3, .hed h4{display:block;}.in-lst li, .navi li{display:inline;}#header, .post:hover{position:relative;}
/*Theme Name: 5ilth.com | url http://5ilth.com ---------------*/
html	{background:url('images/html_bg.gif') 0px 0px;}
body	{background:url('images/body_bg.gif') repeat-x 18px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif}

/*HEADER-------------*/
#logo			 	{height:177px; width:450px; left:-67px; z-index:3;}
#header			 	{height:177px; background:url('images/logo_header.jpg') no-repeat -67px 0;}
#description	 	{display:none;/*dimensions and position*/}
#hadv			 	{display:none;/*dimension and position*/}
#navigation 	 	{height:49px; width:1044px; padding-top:20px; bottom:0; left:1px; background:url('images/logo_header.jpg') no-repeat bottom right; z-index:22}
#main-nav			{padding-left:300px;}
#main-nav, #main-nav li {height:38px;}
#main-nav li			{padding-left:10px; background:url('images/bullet2.png') no-repeat 0px 19px;}
#main-nav a 			{height:20px; padding:18px 12px 0 12px; font:bold 12px/15px arial; color:#fff;}
#main-nav a:hover		{background:url('images/nav_hover.png') bottom center; text-decoration:underline}
#main-nav #bookmark		{background:url('images/bookmark_but.gif') no-repeat 0px 0px; width:132px; position:relative; top:-4px; float:right; padding-right:23px}
#main-nav #bookmark a	{padding-top:17px; background:none; color:black;}
#search				{width:267px; padding:0 0 0 5px; background:black;}
#search .fld		{height:12px; width:190px; margin-top:3px; border:0px none; background:#525151; color:#fff; font-style:normal; font-variant:normal; font-weight:normal; line-height:11px; font-size:11px; font-family:arial}
#sub-nav			{background:url('images/categories.gif') no-repeat 0px 4px;; padding-left:105px; padding-right:0; padding-top:7px; padding-bottom:10px}
#sub-nav li			{padding-right:10px; margin-right:8px; border-right:1px solid #232121; line-height:13px;}
#sub-nav a 			{color:#6d6d6d;}
#sub-nav a:hover 	{color:#fd5205; text-decoration:underline;}

/*CONTENT-------------*/
#container, #footer		{border-right:1px solid #e60083; border-left:1px solid #e60083; background:#000;}

/*chosen block style******************************************/
.chosen			{float:left;margin-bottom:7px; background:#2f0010 url('images/skin.gif') repeat-x 0px -73px;; padding-left:4px; padding-right:0; padding-top:4px; padding-bottom:0}
.style1			{height:20px; padding:6px 5px 5px 5px; border-bottom:1px dotted #333; color:white;}
.style1 .fl		{font:bold 18px/19px arial;}
.chosen .post				{margin:0 3px 5px 0;}
.chosen .th					{color:#505050; }
.chosen .post img		  	{height:119px; width:158px; border:1px solid black;}
.chosen .post .vtitle	  	{font:bold 1.07em/1.2em arial; color:#fff;}
.chosen .post:hover .vtitle	{color:#8875ed;}
.chosen .post:hover .th		{color:#fff;}
.chosen .post:hover img		{border:1px solid #8875ed;}
.chosen .post .desc			{width:165px; top:0; left:160px; background:#8875ed;}
.chosen .post .desc p		{padding:3px 5px 3px 8px; font-size:10px; line-height:11px; color:white;}
.chosen .det				{color:#840046;}
.chosen .det a 		 		{color:#e60083; font-weight:bold; text-decoration:underline;}
.chosen .det a:hover		{color:#fff; text-decoration:none;}

/*media block style***************************************** */
.content		{width:672px; float:left; clear:left; padding-left:5px;}
.content .hed	{width:660px;}
.style2		{height:24px; border-bottom:1px dotted #333; background:url('images/skin.gif') repeat-x 0px 0px; color:white; padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:3px}
.style2 *	{background:url('images/ico_hosted.gif') no-repeat 0px 0px; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; font-size:14px; font-family:arial; padding-left:30px; padding-right:5px; padding-top:6px; padding-bottom:4px}
.style3		{height:24px; border-bottom:1px dotted #333; background:url('images/skin.gif') repeat-x 0px -26px; color:black; padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:0px}
.style3 *	{padding:6px 5px 4px 5px; font:bold 14px/14px arial;}
.content .post					{margin:0 6px 5px 0;}
.content .th					{color:#505050; text-decoration:none;}
.content .post img		  		{height:119px; width:158px; border:2px solid #4b4b4b;}
.content .post .vtitle	  		{font:bold 1.07em/1.1em arial; color:#fff;}
.content .post:hover .vtitle	{color:#e60083;}
.content .post:hover img		{border:2px solid #fff;}
.content .post .desc			{width:166px; top:0; left:162px; background:#fff;}
.content .post .desc p			{padding:3px 5px 3px 8px; font-size:10px; line-height:11px; color:black;}
.content .det					{color:#6105a9;}
.content .det a 		 		{color:#8875ed; font-weight:bold; text-decoration:underline;}
.content .det a:hover			{color:white; text-decoration:none;}

.hosted .th						{color:#505050;}
.hosted .post img 				{height:119px; width:158px; border:2px solid black;}
.hosted .post .vtitle	  		{font:bold 1.07em/1.1em arial; color:#fff;}

/*sidebar style******************************************/
.sidebar	{width:310px; float:right; clear:right; padding-right:5px;}
.box		{border:1px solid #262626; padding:2px; background:black;}
.box .hed	{background:url('images/skin.gif') repeat-x 0 -51px; height:18px; color:#8875ed; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; font-size:14px; font-family:arial; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:0}

/*widgets-----------------------*/
.navi			{height:20px; padding:12px; border-top:3px solid #0d0d0d;}
.navi ul		{width:630px; font:bold 13px/15px arial;}
.navi a						{padding:3px 7px; border:1px solid #2d2d2d; background:#000; color:#fff;}
.navi a:hover				{border:1px solid #fd5205; background:#fd5205; color:#000;}
.navi .text_page a 			{/*color:;*/}
.navi .text_page a:hover	{color:white;}
.navi .cur_page				{border:1px solid #212121; background:#212121; color:#fd5205;}
.navi .text_page strong			{font:bold 20px/12px arial; color:#444444;}
.navi .text_page a:hover strong {color:#fd5205;}
.navi a, .navi .cur_page		{padding:3px 7px; margin-right:2px;}
.side-th			{padding:2px 0 0 3px}
.side-th li *		{height:71px; width:94px;}
.side-th li			{height:73px; width:98px; padding-bottom:2px; margin:0 2px 3px 0;}
.side-th li a		{border:1px solid #3405dd;}
.side-th li a:hover {border:1px solid #f44f05;}
.lst .big		{display:block; padding:0 0 4px 2px; font:bold 12px/13px arial; color:#fd5205;}
.lst			{width:145px; padding:8px 0 1px 2px;}
.lst li			{margin-bottom:2px; line-height:15px; display:block;}
.lst a			{padding-left:14px; background:url('images/bullet.png') no-repeat 0px 4px; color:#777c7f; text-decoration: underline; font-size:12px}
.lst a:hover	{color:#fff; background:url('images/bullet.png') no-repeat 0px -14px;}
.holder .fl		{border-right:2px solid #262626;}
.rss_ico		{width:23px; background:url('images/rss_ico.png') no-repeat right top; color:#fff; font-style:normal; font-variant:normal; font-weight:bold; line-height:13px; font-size:12px; font-family:arial; padding-left:2px; padding-right:20px; padding-top:2px; padding-bottom:2px}

/*Video -------------------------*/
#video-module 				{width:670px; padding-bottom:10px; font-size:12px; color:#fff;}
#video-module a				{color:#f100a3; text-decoration:underline;}
#video-module a:hover		{color:#8875ed;}
#video-module .videotitle	{height:34px; width:auto; background:url('images/skin2.gif') 0px -34px;}
.videotitle *				{height:15px; background:url('images/skin2.gif') no-repeat 0px 0px; font-style:normal; font-variant:normal; font-weight:bold; line-height:15px; font-size:15px; font-family:arial; padding-left:55px; padding-right:0; padding-top:9px; padding-bottom:10px}
#vside		{width:180px; float:right;}
#vside p	{padding-bottom:5px; border-bottom:1px dotted #393434;}
.vdesc			{margin-bottom:5px; color:#d3d3d3;}
.vtags, #rating	{margin-bottom:10px;}
#rating			{height:53px; width:180px; background:url('images/rating.gif') 0px -27px;}
#rating strong	{top:28px; left:15px;}
#rating span	{width:29px; top:28px; left:60px; border-right:1px solid #393434; font:bold 14px/14px arial; color:#f100a3;}
.rating-pos, .rating-neg {height:0; width:25px; padding-top:27px; top:20px;}
.rating-pos			{right:15px; background:url('images/rating.gif') -25px 0px;}
.rating-pos:hover	{background-position:-75px 0px;}
.rating-neg			{right:50px; background:url('images/rating.gif') -0px 0px;}
.rating-neg:hover 	{background-position:-50px 0px;}
#relatedvids .fill	{padding-top:21px; background:url('images/related_hed.gif');}
#relatedvids ul			{float:left;border-left:1px solid #f100a3; border-right:1px solid #f100a3; border-bottom:1px solid #f100a3; border-top:0px none;; padding-left:3px; padding-right:0; padding-top:5px; padding-bottom:0px}
#relatedvids ul li *	{height:56px; width:83px;}
#relatedvids ul li		{height:58px; width:85px; margin:0 1px 1px 0;}
#relatedvids ul a		{border:1px solid #393434;}
#relatedvids ul a:hover {border:1px solid #f100a3;}
#video	{width:480px; float:left;}
#extras	{height:32px; padding:3px; border-top:3px solid black; background:url('images/skin2.gif') repeat-x 0px -68px;}
.cat_posted		{width:210px;}
.cat_posted em	{display:block; font:normal 10px/15px arial; color:#2d2d2d; text-transform:uppercase;}
.views			{padding:8px 10px 0;}
.sponsorbanner			{padding:5px; background:#211d1d;}
.downloadvideo			{width:163px; padding-top:32px; background:url('images/download_hd.gif') top right;}
.downloadvideo:hover	{background-position:top left;}

/*FOOTER-----------------------*/
#footer			{padding:5px; color:#000;}
#footer p		{padding:0 10px 10px; color:#b9b9b9; }
#logo_footer	{height:1px; width:157px; float:left; display:block; border:0px none; position:relative; top:-26px}
.fnav			{height:23px; padding-top:12px; margin-bottom:20px; background:url('images/skin2.gif') 0px -106px;}
.fnav li		{padding:0 10px 0 0; margin-right:10px; border-right:1px solid #000; font-size:12px;}
.fnav a			{color:white;}
.fnav a:hover	{color:#fd5205; text-decoration:underline;}
.note			{padding:10px; color:white;}
.note a			{color:white; text-decoration:underline;}

/*USER PAGES--------------------*/
#register big, #register fieldset, #register fieldset label, #register span, .message {display:block;}
#register					{width:420px; padding:0 10px 10px 0; margin:0 auto 10px; color:#fff;}
#register big				{margin-bottom:4px; font-size:25px; color:#e60083;}
#register fieldset			{padding:10px 0;}
#register .login			{width:350px;}
#register .login input		{width:190px;}
#register fieldset label, #register fieldset input		{float:left;}
#register fieldset label	{height:16px; width:90px; padding:2px 15px 2px 0; font:bold 15px/15px arial; text-align:right;}
#register fieldset label em {color:red;}
#register fieldset input	{width:290px; margin-bottom:10px; border:2px inset #ccc;}
#reg-but		{padding:2px 4px; margin-left:107px; border:2px outset #000; background:#f0f0f0; font-weight:bold;}
#reg-but:hover	{background:#b0ffba; color:#006600;}
#register span	{padding-bottom:20px;}
#shold			{padding-top:40px; height:450px;}
#shold p		{font-size:14px;}
#register .edit-profile label	{font-size:12px;}
#register a, .message a			{color:#e60083; text-decoration:underline;}
.message 						{width:400px; padding:15px; margin:5px auto 0; border:1px solid #999; background:#262626; font-size:15px; color:#fff;}


#ratingbox			{float:left;margin-bottom:5px; height:53px; width:180px; background:url('images/rating.jpg');}

.clear {clear:both}

.rated {
  float: left;
  position:relative;
  margin-top:-10px
  margin-left:80px;
  width:40px;
  overflow:hidden;
  padding: 7px 0px 0px 5px;
  font-size: 7pt;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url('http://www.5ilth.com/images/star.gif') repeat-x left -1000px;
}
.star-rating{
position:relative;
width:75px;
height:15px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:15px;
line-height:15px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

#searchbar 		{float:left;width:100%;margin-bottom:10px;}
#search 		{float: left;}








