body {
margin:0px 0; 
padding:0; 
text-align:center; 
background-color:#fff;
background:#134E93;
background-repeat:repeat-x;
color:#000;font-size:12px;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
background-attachment:fixed
}

img a			{ border:none; }
a 				{ color: #000; text-decoration: none; }
a:focus, a:hover { color: #ff0000; }

#wrap 			{width: 1004px;margin-left: auto; margin-right: auto;}
#container 		{float:left; width: 1000px; margin-bottom:10px; margin-right: auto; text-align: left;background:#42ADF7;border:1px solid #f2f2f2}
#header 			{width: 1000px; height: 182px; overflow:hidden; background-image:url(images/headerfull.gif)}
#logo img		{border:none}
#submenu	    	{margin:2px;height:34px;font-weight:bold}
#right 			{width: 720px; height: 66px; float: right; text-align: right; margin-top:-40px;}
#sponsor        	{float:left;width:480px;height:80px;text-align:center;margin:4px;}
#sponsor img    	{text-align:center;}
#sponsor 		{font-size:12px;overflow:hidden;width:464px;height:80px;text-align:center;}
#player 			{float:left;font-size:10px;width:494px;height:408px;overflow:hidden;margin:0px 0px 2px 2px;text-align:center;border: 1px solid #743607;}
#playercontent	{font-size:10px;overflow:hidden;width:450px;margin:5px auto 5px auto;text-align:center;}
#playercontent img{border:none;}
#playertekst	{float:left;height:20px;text-align:left;font-size:10px;width:90px;color: #000;margin:3px 0px 5px 20px;}
#nav			{width:1000px;margin-top:116px;}
#cat-nav		{float:left;width:680px;font-weight:bold;padding:0px;margin:0px;text-align:center}
#cat-nav li		{display:inline}
#main-nav		{float:right;width:280px;font-weight:bold;padding:0px;margin:0px;text-align:center}
#main-nav li		{display:inline;}
#banner			{float:left;margin-left:1px}
.banner			{float:left;border:solid 1px;padding:2px 2px;margin:0px 1px 2px 1px}
.addthis		{width:378px;margin-left:35px;text-align:center;margin-top:2px;background-color:#42adf7;padding:1px 0px 1px 0px;}
.maintitle 		{width: 100%; text-align:left;margin-top:2px;margin-left:5px;color:#ffffff;font-size:12px;}
.maintitle a		{color:#ffffff;font-weight:bold}
.maintitle a:hover	{color:#ff0000}

.hardlink1		{float:right;width:162px; height:25px;margin:0px 4px 2px 0px;border:1px solid #000000;text-align:center;padding:5px 0px 0px 0px;font-size:14px}
.hardlink2		{float:right;width:162px; height:25px;margin:0px 2px 2px 0px;border:1px solid #000000;text-align:center;padding:5px 0px 0px 0px;font-size:14px}
.hardlink3		{float:right;width:162px; height:25px;margin:0px 2px 2px 0px;border:1px solid #000000;text-align:center;padding:5px 0px 0px 0px;font-size:14px}
.hardlink1 a		{text-decoration:underline}
.hardlink2 a		{text-decoration:underline}
.hardlink3 a		{text-decoration:underline}



#footer 				{float:left;width: 1000px; height:140px;text-align: center; color: #000;}
#footer a 			{color: #000;}
#footer a:hover 		{color: #ff0000;}
.footertext 			{margin-top:22px;}
#categories			{width: 600px; float: left; text-align: left;}
#categories_title 	{width: 40px; float: left; margin: 10px 0 0 10px; font-weight: bold;}
#bookmark    			{float:left;width:200px;margin-top:10px;margin-left:10px;}
#searchbar 			{float:left;width:100%;margin-bottom:10px;}
#search 				{float: left;}

.left 	  			{float: left; }
.right    			{float: right; }
.span-300 			{width: 300px; margin-left:5px;}
.span-320 			{width: 312px;}
.span-310 			{width: 306px;}
.span-670 			{width: 690px; margin:0px 0px 0px 2px;overflow:hidden;}
.span-790			{width: 774px; margin:0px 0px 0px 0px;}
.margin-left2 		{margin:0px 0px 0px 0px;}
.clear 				{clear: both; }
.clear_right 		{clear: right; }
.clear_left 			{clear: left; }
.ad300 				{width:300px;margin:2px auto 2px -2px;}
.ad200 				{float:left;width:100px;font-size:10px;margin:10px 0px 10px 0px;height:160px;}
.tekst 				{float:left;margin:2px 2px;}

.post				{float: left; position: relative; width: 164px; height: 204px; border:1px solid #601E3D;margin:1px 0px 0px 3px;}
.post:hover			{position:relative; background:#DEDEDE;}
.post:hover .desc	{visibility:visible;}
.post img		  	{width:160px; margin:1px; height:120px;border:1px solid #000}
.post img:hover	  	{width:160px; height:120px;border:1px solid #ff0000}
.post .desc		  	{visibility:hidden;position:absolute;top:126px;left:0px;width:162px;height:78px;background:#DEDEDE;font-style:normal;font-variant:normal;font-weight:normal;line-height:12px;font-size:11px;font-family:arial;}
.post .desc p	  	{margin:2px;color:#000;}
.title 				{width:160px;height:30px;font-weight:bold;overflow:hidden;padding-bottom:10px}

.plugstop .pluglayer	{float:left; position:relative;overflow:hidden; margin-top:-20px; left:1px; width:160px; height:18px;background:#000;}
.plugtitle			{float:left; position:relative;z-index:1000; overflow:hidden; height:18px; margin:2px 4px 0px 4px; margin-top:-18px; color:#fff; }
.plugstop			{float:left;overflow:hidden;text-align:left;width:162px;height:122px;border: 1px solid #000;margin:0px 0px 2px 2px;}
.plugstop:hover		{border: 1px solid #ff0000;}
.plugstop img		{float:left;width:160px;height:120px;border:none;margin:1px;}
.pages 				{float:left;margin:2px;display: inline;}

.stickybox  			{margin:4px 0px 0px 0px;width:208px;overflow:hidden;}
.sticky 				{float:left;position: relative;overflow:hidden;text-align:left;width:90px;height:65px;padding-left:1px;margin:0px 1px 1px 0px;}
.sticky .title		{visibility:hidden;position:absolute;top:0px;left:-2px;width:92px;height:67px;background:#472541;font-style:normal;font-variant:normal;font-weight:normal;line-height:12px;font-size:11px;font-family:arial;}
.sticky .title p		{margin:10px 2px 10px 2px;color:#fff;text-align:center;}
.sticky:hover		{position:relative; background:#FE63F7;}
.sticky:hover .title {visibility:visible;}
.sticky img 			{float:left;width:90px;height:65px;border: 1px solid #969696;}
.sticky img:hover	{border: 1px solid #FE63F7;}

.boxtop		{float:left;width:306px; height:22px; padding: 0px; background-image:url(images/top310.gif)} 
.boxbody	{float:left;width:306px; height:100%;  padding:0px; background-image:url(images/body310.gif);}
.boxtext	{padding:10px;}
.boxfooter 	{float:left;width:306px; height:26px; padding: 0px; margin: 0 0px 0px 0; background-image:url(images/boxfooter.gif);}

.bigtop		{float:left;width:690px; height:22px; padding: 0px; margin: 0 0px 0px 0; background-image:url(images/bigtop.gif)} 
.bigbody 	{float:left;width:680px; height:100%; background-image:url(images/bigbody.gif); padding:5px}
.bigfooter 	{float:left;width:690px; height:48px; padding: 0px; margin: 0 0px 0px 0; background-image:url(images/bigfooter.gif); }

.mediatitle 		{width: 494px; text-align: center; margin-bottom:0px;}
.mediatitle h1 	{margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: bold; color:#fff; font-size: 13px; }
.mediatitle h2 	{margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: bold; color:#000; font-size: 13px; }

.btitle 		{width: 100%; text-align: center; margin-bottom:0px;height:22px}
.btitle h1 	{margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: bold; color:#fff; font-size: 13px; }
.btitle h2 	{margin: 0 0 0 8px; font-weight: bold; margin-top:6px; color:#000; font-size: 13px; }
.btitle h3 	{margin: 0 0 0 8px; font-weight: bold; margin-top:6px;color:#000; font-size: 12px; }

.subdescr 	{width: 500px; text-align: center; margin-top:-25px; margin-left:490px;}
.subdescr h2 	{margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: normal; font-size: 12px; }
.subdescr a	{text-decoration:underline}


.descr 		{width: 100%; text-align: center; }
.descr	 	{padding: 5px 0 5px 0; font-weight: normal; font-size: 12px; }
.descr a	{text-decoration:underline}
.descr h2 	{padding: 5px 0 5px 0; font-weight: normal; font-size: 12px; }

.ads 		{width: 100%; text-align: center; }
.adsbox 		{float:left;width:990px; margin: 0 1px 5px 2px;border:1px solid #4F2143;padding:1px;}

.player_left	{float: left; margin: 3px 10px 1px 2px; text-align: left; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica;}
.player_right	{float: right; margin: 3px 2px 1px 0; text-align: right; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; color: #666;}

.rating		{width: 78px; float: right;overflow:hidden;margin:3px 3px 0px 0px;}

.rated 		{float: left;margin-top:-34px;padding: 7px 0px 0px 3px;font-size:10px;text-align:center;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating    	{background: url('http://www.alldirtyteens.com/images/star2.gif') repeat-x left -1000px;}
.star-rating					{position:relative;width:75px;height:15px;overflow:hidden;list-style:none;margin:0px;padding:0;background-position: right 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;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;}
.box_left 			{margin-top:4px;font-size:11px;padding:0px}
.pages 				{float:left;margin:12px 4px 10px 15px;}
.pages_item a 		{width:21px;height:15px;float:left;margin:11px 1px 1px 1px;background: #181818;border:1px solid #000;color:#fff;text-align:center;}
.pages_current		{width:21px;height:15px;float:left;margin:11px 1px 1px 1px;background: #DEDEDE;color:#000;border:1px solid #000;text-align:center;}
.pages_item a:hover	{width:21px;height:15px;float:left;margin:11px 1px 1px 1px;background: #fff;color:#000;border:1px solid #000;text-align:center;}
