/* Set background color and gradient background image */
html, body {
	padding: 0;
	color: #fff;
	margin: 0px auto 0px auto;
}

#bg3claw {
	left: -222px;
	right:50%;
	position:absolute;
	top:570px; 
	background: transparent url(../images/bg3claw.png) 0 0; 
	display:block; 
	width: 260px; 
	height: 325px; 
	z-index: 999999;
	overflow: hidden;
}


a:link, a:visited, a:active  {
	text-decoration: none;
	color: #66CCFF;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
a.cata, a.cata:link, a.cata:visited, a.cata:active {
		text-shadow: 1px 1px 1px #000000, 0px -3px 5px #936A0B, -4px 0px 2px #1BB225, 2px 0px 2px #318636, 0px 2px 2px #097410, 3px 0px 2px #F1C257, 0px 2px 4px #318636;
		text-decoration: none;
		color:#F1C257; 
		font: bold 12px Verdana, Geneva, sans-serif;
		zoom:1;
		filter: dropshadow(OffX="1", OffY="1", Color="#000000", Positive="true"), shadow(Color="#570C04", Direction="135", Strength="2"), shadow(Color="#570C04", Direction="-45", Strength="2"), glow(Color="#1BB225", Strength="4");
	}
a.cata:hover {
		color: #ffffff;
	}




#wrapper {
	width: 100%;
	position: absolute;	
	text-align: center;
}
#maincontent {
	text-align: left;
}
#adbg {
	position: absolute;
	background: transparent fixed;
	text-align: center;
}


/* Top requires a separate background image, since background-repeat won't work with bg-sprites */
#top {
	height: 28px;
	background: transparent url(../images/backgrounds/top_bg.png) repeat-x left top;
}

	/* Use the form element to center the top content */
	#top form {
		width: 980px;
		margin: 0 auto;
	}
	
	/* User and Password inputs */
	#user, #pwd, #pwds {
		width: 80px;
		height: 17px;
		padding: 2px 2px 0 4px;
		margin: 5px 5px 0 0;
		float: left;
		display: inline; /* display: inline is used to fix the double-margin bug in IE6 */
		background: transparent url(../images/backgrounds/login_form_bg.png) no-repeat left top;
		border: 0;
		color: #fff;
		font: normal 10px/12px Verdana, Arial, Sans-Serif;
		vertical-align: middle;
		background-attachment: scroll;
	}
	/* 
		Login button is an actual button with text replacement, instead of using a input:image. 
		This is, in my opinion, a more semantic solution.
	*/
	#loginBtn {
		text-indent: -2000px; /* Hide button text */
		width: 17px;
		height: 17px;
		margin: 5px 5px 0 0;
		background: transparent url(../images/backgrounds/btn_bg.gif) no-repeat left top;
		border: 0;
		vertical-align: middle;
		float: left;
		display: inline;
	}
	
	/* Using the span tag to create the top 'group dividers' */
	#top span {
		display: block;
		float: left;
		display: inline;
		width: 2px;
		height: 17px;
		margin: 5px 5px 0 0;
		background: transparent url(../images/backgrounds/bgSprite2.png) no-repeat -96px -250px;
	}
	

	#top a.signup, #top .signup {
		float: left;
		display: inline;
		color: #fff;
		font: bold 10px/14px Verdana, Arial, Sans-Serif;
		text-decoration: none;
		margin: 5px 5px 0 0;
	}
	#top b.signup {
		float: right;
	}
	
	#top a em {
		float: left;
		font-style: normal;
	}
	
	#top img.topmail {
		float: left;
		padding: 1px 0 0 5px;
		display: inline;
	}
	
	/* 
		Instead of using an img-tag, the flag icon is an anchor tag with background image.
		This way we can use our bgSprite image, and it makes a more semantic link.
	*/
	#flagpick {
		float: left;
		width: 38px;
		padding: 0 5px 0 0;
		z-index: 1000;
		position: relative;
	}
	
	#top a.flag1, #top a.flag2, #top a.flag3, #top a.flag4, #top a.flag5, #top a.flag6, #top a.flag7, #top a.flag8  {
		float: left;
		width: 20px;
		height: 13px;
		margin: 0 0 0 0;
		text-indent: -2000px; /* Hide text */
	}
	#top a.flag1 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px -118px;
	}
	#top a.flag2 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px -18px;
	}	
	#top a.flag3 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px -38px;
	}	
	#top a.flag4 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px -58px;
	}	
	#top a.flag5 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px -78px;
	}	
	#top a.flag6 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px -98px;
	}	
	#top a.flag7 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px 2px;
	}	
	#top a.flag8 {
		background: url(../images/backgrounds/flags.gif) no-repeat 5px -138px;
	}	
	
/* dropdown menu */
#lang
{	margin: 0;
	padding: 0;
	margin: 3px 0 0 0;
	}
	
	#lang li
	{	float: left;
		list-style: none;
		}

	#lang li a
	{	display: block;
		background-color: #2e2e2e;
		padding: 5px 0 0 18px;
		text-decoration: none;
		white-space: nowrap;
		border: solid 1px #222;
		}

	#lang li a:hover
	{	background-color: #333;
		border: solid 1px #222;
	}
			
		#lang li ul
		{	margin: 0;
			padding: 1px;
			border: solid 1px #222;
			position: absolute;
			visibility: hidden;
			background: #2e2e2e;
			width: 32px;
			top: 20px;
			left: 0px;
			}
		#lang li ul li
		{	float: none;
			display: inline;
			
			}
	
		#lang li ul li a
		{	
			margin: 0px;
			padding: 2px 5px 2px 5px;
			border: solid 1px #2e2e2e
			
			}
		
		#lang li ul li a:hover
		{	background-color: #000;
			border: solid 1px #222;
		}


		
		
		


	#sitepick {
		float: right;
		margin: 0 0 0 0;
		padding-right: 165px;
		font: normal 10px/12px Verdana, Arial, Sans-Serif;
		position: relative;
		z-index: 9999999999999999999999999999999999999999999999999;
	}
	#sitepick a b {
		background: url(../images/backgrounds/flags.gif) no-repeat -25px -5px;
		display: inline;
		width: 8px;
		height: 4px;
	}	
	
#sitelist
{	margin: 0;
	padding: 0;
	margin: 2px 0 0 0;
	}
	
	#sitelist li
	{	float: left;
		list-style: none;
		font: 10px/10px Verdana, Geneva, sans-serif;
		}

	#sitelist li a
	{	display: block;
		padding: 5px;
		text-decoration: none;
		white-space: nowrap;
		border: solid 1px #222;}

	#sitelist li a:hover
	{	background-color: #333;
		border: solid 1px #222;
	}
		
		#sitelist li ul
		{	margin: 0;
			padding: 1px;
			border: solid 1px #222;
			position: absolute;
			visibility: hidden;
			background: #2e2e2e;
			z-index: 999999;
			}
		
		#sitelist li ul li
		{	float: none;
			display: inline;
			
			}
		
		#sitelist li ul li a
		{	height: 13px;
			margin: 0px;
			padding: 2px 5px 2px 5px;
			overflow: hidden;
			border: solid 1px #2e2e2e
			
			}
		
		#sitelist li ul li a:hover
		{	background-color: #000;
			border: solid 1px #222;
		}

	
/* 
	Logotype is a H1 tag with image-replacement for SEO and semantic reasons.
	The image could be moved into the bgSprite, but might increase filesize.
*/
div#logo {
	width: 1000px;
	height: 102px;
	*height: 132px !important;
	margin: 10px auto 0 auto;
	position: relative;
}

div#leaderboard {
	float: right;
	width: 728px;
	top: 1px;
	left: 139px;
	position: absolute;
	height: 90px;
	overflow: hidden;
	vertical-align:top;
}

/* Playwire */
.ad-tag-outterlb{margin:0 auto;margin-top:6px;width:817px;height:auto;float:left;text-align:center;line-height:0}
.ad-tag-outter{margin:0 auto;text-align:center;line-height:0}
.ad-tag-inner{width:auto;height:auto;text-align:center;display:inline-block;margin:0 auto;font-size:0}
.ad-tag-innerlb{width:auto;height:auto;text-align:center;display:inline-block;margin:0 auto;font-size:0}
.ad-728x90{padding:0px}.ad-sidebar-top{margin-bottom:6px;margin-bottom:0px;}
.ad-320x50{margin-left:-10px}}
.ad-mobile-320x50-testpage{margin-top:5px;margin-bottom:5px}

/* Container element to center content in the browser */	
#container {
	width: 982px;
	margin: 0 auto 0 auto;
	position: relative;
}
.nav {
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	position: absolute;
	float: left;
	text-align: left;
	left: 0;
}


	/* 
		Content contains most other blocks, and holds the background image visible behind the "upload" and "search" boxes
	*/
	#content {
		width: 1250px;
		background: transparent url(../images/backgrounds/content_tbg.png) no-repeat left 104px;
		float: left;
		display: inline;
		margin: 0 5px 0 0;
		position: relative;
		z-index: 13055555;

		/* width: 817px;
		background: transparent url(../images/backgrounds/content_tbg.png) no-repeat left 104px;
		float: left;
		display: inline;
		margin: 0 5px 0 0;
		position: absolute;
		z-index: 130;*/
	}
	#content2 {
		margin: 0;
		padding: 0;
		width: auto;
	}
	#content3 {
		background: url(../images/backgrounds/content_tbg2.gif) no-repeat left 310px;
		border-bottom: solid 1px #2E345C;
		width: 817px;
		margin-bottom: 10px;
		margin-top: 2px;
		float: left;
		display: inline;


	/*	background: url(../images/backgrounds/content_tbg2.gif) no-repeat left 310px; 
		border-bottom: solid 1px #2E345C;
		width: 817px;
		margin-bottom: 10px;
		margin-top: 2px;
	*/
	}
#topclick {
	height: 1px;
	display: block;
	cursor: pointer;
}



		/* Top menu with blue background. (Home, Hot Movies, Arenas...) */
		
		
		#topmenu {
			float: left;
			margin: 2px 0 0 -150px;
			padding: 94px 0 0 5px;
			display: inline;
			height: 35px;
			width: 532px;
			background: transparent url(../images/backgrounds/bgSprite2.png) no-repeat -555px -238px;
			cursor: pointer;
			z-index: 10000;
		}
		
			#topmenu ul.mainul {
				list-style-type: none;
				margin: 0;
				padding: 0 0 0 100px;
			}
			
			#topmenu li.out {
				margin: 0;
				padding: 0 0 0 2px;
				display: inline;
				float: left;
				color: #C4FEFF;
				background: url(../images/menusplit.gif) no-repeat top left;
				height: 35px;
			}
			
			
			
			#topmenu li.out a {
				display: block;
				color: #66CCFF;
				padding: 0 9px 4px 9px;
				font: bold 12px/30px Verdana, Geneva, sans-serif;
				*vertical-align: middle !important;
				text-decoration: none;
		text-shadow: 1px 1px 1px #000000;
		zoom:1;
		filter: dropshadow(OffX="1", OffY="1", Color="#000000", Positive="true")
			}
			
			#topmenu li.out a.highlight {
				background: url(../images/menuhighlight.png) no-repeat center top;
				color: #66CCFF;
			}
			
			#topmenu li.out a.highlight b {
		text-shadow: 1px 1px 1px #000000;
		zoom:1;
		filter: dropshadow(OffX="1", OffY="1", Color="#000000", Positive="true")
			}
			#topmenu li.out a:hover {
				color: #fff;
				font: bold 12px/30px Verdana, Geneva, sans-serif;
				background: url(../images/menubuttonglow.gif) repeat-x bottom center;
			}
			#topmenu li.out a.on {
				color: #fff;
				font: bold 12px/30px Verdana, Geneva, sans-serif;
				background: url(../images/menubuttonglow.gif) repeat-x bottom center;
			}
			
			#topmenu li.out a.highlight:hover  {
				background: url(../images/menuhighlighthover.png) no-repeat center bottom;
			}
			
			
			#topmenu li.more {
				width: 80px;
			}
#menulist
{	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	}
	#menulist li img {
		height: 7px;
		display: inline;
	}
	
	#menulist li
	{	float: left;
		list-style: none;
		font: 12px/30px Verdana, Arial, Sans-Serif;
		background: none;
		padding: 0 0 0 0;
		margin: 0;
		display: block;
		position: relative;
		}

	#menulist li a
	{	display: block;
		margin:0;
		padding: 0;
		text-decoration: none;
		}

	#menulist li a:hover
	{	
	}
		
		#menulist li ul
		{	margin: 0 0 0 0;
			padding: 0;
			width: 120px;
			position: absolute;
			visibility: hidden;
			left: 0;
			top: 35px;
			background: url(../images/menulist.png);
			z-index: 10000;
			}
		
		#menulist li ul li
		{	
			float: left;
			display: inline;
			padding: 0;
			margin:0;
			width: 120px;
			height: 35px;
			background: url(../images/menusplit.gif) no-repeat top right;
			}
		
		#menulist li ul li a
		{	
			margin: 0px;
			padding: 0;
			display: block;
			font: bold 12px/30px Verdana, Geneva, sans-serif;
			}
		
		#menulist li ul li a:hover {	
		}
		#menulist li ul li a span {
			font-size: 9px;
		}
		#searchmenu {
			float: left;
			z-index: 600;
		}
		
		
		#searchmenu a#upload {
			background: transparent url(../images/backgrounds/bgSprite2.png) no-repeat -340px -250px;
			height: 33px;
			margin: 98px 0 0 0px;
			text-indent: -2000px;
			width: 117px;
			float: left;
			display: inline;
			z-index: 800;
			cursor: pointer;
		}
		
		/* Search form */
		#searchmenu form#search {
			width: 180px;
			float: left;
			display: inline;
		}
		
			/* Search form button. Text/Image replacement again. */
			#searchmenu #search button {
				float: left;
				display: inline;
				width: 35px;
				border: 0;
				padding: 0;
				margin: 98px 0 0 0;
				height: 33px;
				text-indent: -2000px;
				background: url(../images/backgrounds/bgSprite2.png) no-repeat -461px -250px;
				cursor: pointer;
				
			}
			
			/* Search form text-input */
			#searchmenu #search input {
				float: left;
				width: 133px;
				padding: 6px;
				font: 12px/14px Verdana, Geneva, sans-serif;
				margin: 102px 0 0 0;
				color: #fff;
				border: 0;
				vertical-align: top;
				background: url(../images/backgrounds/search_form_bg.gif) no-repeat left top;
			}
			
			
			form#autsearch {
			width: 177px;
			float: left;
			margin: 0 0 0 10px;
			display: inline;
		}
			
			
			#autsearch button {
				
				float: left;
				display: inline;
				width: 35px;
				border: 0;
				padding: 0;
				margin: 0 0 0 0;
				height: 33px;
				text-indent: -2000px;
				background: url(../images/backgrounds/bgSprite2.png) no-repeat -461px -250px;
			}
			#autsearch input {
				float: left;
				width: 132px;
				height: 25px;
				padding: 5px 5px 0 5px;
				font: 12px/14px Verdana, Geneva, sans-serif;
				margin: 4px 0 0 0;
				color: #fff;
				border: 0;
				background: url(../images/backgrounds/search_form_bg_a.gif) no-repeat left top;
			}
		
		/* Spotlight block */
		#spotlight {
			width: 497px;
			height: 250px;
			margin: 12px 6px 0px 7px;
			background: transparent url(../images/backgrounds/bgSprite2.png) no-repeat left top;
			float: left;
			display: inline;
			color: #000;
			font: normal 12px/1.6 Verdana, Geneva, sans-serif
		}
			 
		 #spotlight2 {
			background: transparent url(../images/backgrounds/spotlight2.png) no-repeat left top;
			width: 497px;
			height: 250px;
			margin: 12px 6px 0px 7px;
			float: left;
			display: inline;
			color: #000;
			font: normal 12px/1.6 Verdana, Geneva, sans-serif
		 }
		  #spotlight3 {
			background: url(../images/backgrounds/spotlight3.png) no-repeat left top;
			width: 752px;
			height: 250px;
			margin: 3px 6px 0px 25px;
			float: left;
			display: inline;
			color: #666;
			font: normal 12px/1.6 Verdana, Geneva, sans-serif
		 }
		 #spotlight4 {
			background: url(../images/backgrounds/spotlight4.png) no-repeat left top;
			width: 752px;
			height: 250px;
			margin: 3px 6px 0px 25px;
			float: left;
			display: block;
			color: #666;
			font: normal 12px/1.6 Verdana, Geneva, sans-serif;
		 }
		 
		 
			#spotlight img.topspot, #spotlight2 img.topspot {
				width: 164px;
				height: 124px;
				border: solid 1px #000;
			}
			#spotlight3 img.topspot {
				width: 192px;
				height: 140px;
				border: solid 1px #000;
			}
			
			#spotlight2 img.topspot {
				width: 192px;
				height: 140px;
				margin: 3px 0 0 0;
			}
			#spotlight h2, #spotlight2 h2{
				margin: 6px 0 5px 8px;
				color: #990000;
				font: bold 14px/16px Verdana, Geneva, sans-serif;
			}
			#spotlight3 h2{
				margin: 25px 0 5px 0;
				color: #ff7c00;
				width: 380px;
				text-align: center;
				font: bold 14px/16px Verdana, Geneva, sans-serif;
			}
			h2.mbheader  {
				margin: 0 0 0px 5px;
				color: #ff7c00;
				font: bold 14px/16px Verdana, Geneva, sans-serif;
			}
			h2.hloday  {
				margin: 0 0 5px 2px;
				color: #ff7c00;
				font: bold 14px/14px Verdana, Geneva, sans-serif;
			}
			
			
			#spotlight h3, #spotlight h3 a:link, #spotlight h3 a:active, #spotlight h3 a:visited, #spotlight h3 a:hover, #spotlight2 h3, #spotlight2 h3 a:link, #spotlight2 h3 a:active, #spotlight2 h3 a:visited, #spotlight2 h3 a:hover, #spotlight3 h3, #spotlight3 h3 a:link, #spotlight3 h3 a:active, #spotlight3 h3 a:visited, #spotlight3 h3 a:hover {
				color: #990000;
				font: bold 12px/14px Verdana, Geneva, sans-serif;
			}
			
			#spotlight2 h3 {
				font: bold 12px/20px Verdana, Geneva, sans-serif;
			} 
			#spotlight3 h3 {
				font: bold 12px/16px Verdana, Geneva, sans-serif;
			}
			#spotlight2 h3 span.uid {
				background: url(../images/uid.gif) no-repeat 0 2px;
				padding: 0 0 0 16px;
				margin: 0 0 0 10px;
				display: inline;
				font: 12px/16px;
				float: right;
			}
			#spotlight3 h3 span.uid {
				padding: 0 0 0 16px;
				margin: 0 0 0 10px;
				display: inline;
				font: 12px/16px;
				font-weight: normal;
				float: right;
			}
			#spotlight2 h3 em, #spotlight3 h3 em {
				float: left;
				display: inline;
				padding: 2px 0 0 0;
			}

			#spotlight2 img, #spotlight3 img {
				float: left;
				display: inline;
				margin: 3px 5px 0 0;
			}
			#spotlight img {
				display:inline;
				float:left;
				margin:3px 5px 0pt 8px;
			}
			#spotlight em, #spotlight2 em, #spotlight3 em {
				font-weight: normal;
				color: #000;
			}
			
			#spotlight strong, #spotlight span, #spotlight2 strong, #spotlight2 span, #spotlight3 strong, #spotlight3 span {
				display: block;
			}
			#spotlight2 strong, #spotlight2 span, #spotlight3 strong, #spotlight3 span  {
				display: block;
				line-height: 17px;
			}
			#spotlight p, #spotlight2 p, #spotlight3 p {
				font-size: 10px;
				line-height: 14px;
			}
			#spotlight div.minispot {
				position:relative;
				margin: 3px 6px 0 0;
				float: left;
				width: 115px;
				height: 80px;
			}
			#spotlight2 div.minispot {
				position:relative;
				margin: 0px 10px 2px 0;
				float: left;
				width: 132px;
				height: 108px;
			}
			#spotlight3 div.minispot {
				position:relative;
				margin: 0px 10px 10px 0;
				float: left;
				width: 115px;
				height: 80px;
			}
			#spotlight img.thumb {
				position: absolute;
				z-index: 900;
				width: 115px;
				height: 80px;
				border: solid 1px #000;
			}
			#spotlight2 img.thumb {
				position: absolute;
				z-index: 900;
				width: 132px;
				height: 100px;
				border: solid 1px #000;
			}
			
			#spotlight3 img.thumb {
				position: absolute;
				z-index: 900;
				width: 115px;
				height: 80px;
				border: solid 1px #000;
			}
			
			#spotlight img.thumb2 {
				position: absolute;
				z-index: 900;
				width: 115px;
				height: 80px;
				border: solid 1px #FFF;
			}
			#spotlight2 img.thumb2 {
				position: absolute;
				z-index: 900;
				width: 132px;
				height: 100px;
				border: solid 1px #f00;
			}
			#spotlight3 img.thumb2 {
				position: absolute;
				z-index: 900;
				width: 115px;
				height: 80px;
				border: solid 1px #f00;
			}
			#spotlight div.minispot span a,#spotlight div.minispot div a, #spotlight2 div.minispot span a,#spotlight2 div.minispot div a, #spotlight3 div.minispot span a,#spotlight3 div.minispot div a {
				width: 113px;
				height: 32px;
				padding: 0 2px;
				top: 53px;
				left: 8px;
				color: #ff7c00;
				position: absolute;
				z-index: 1000;
				background: #000;
				filter:alpha(opacity=80);
				opacity:0.8;
				overflow: hidden;
				font: bold 12px/15px Verdana, Geneva, sans-serif;
			}
			
			#spotlight2 div.minispot span a,#spotlight2 div.minispot div a, #spotlight3 div.minispot span a,#spotlight3 div.minispot div a {
				width: 130px;
				left: 0px;
				top: 73px;
				color: #66CCFF;
			}
			#spotlight3 div.minispot span a,#spotlight3 div.minispot div a {
				width: 113px;
				left: 0px;
				top: 53px;
				color: #66CCFF;
			}
			#spotlight div.minispot span a:hover, #spotlight div.minispot div a:hover,#spotlight2 div.minispot span a:hover, #spotlight2 div.minispot div a:hover,#spotlight3 div.minispot span a:hover, #spotlight3 div.minispot div a:hover {
				filter:alpha(opacity=100);
				opacity:1;
				visibility: visible;
			}
			#spotlight div.minispot span b, #spotlight2 div.minispot span b, #spotlight3 div.minispot span b {
				font: normal 12px/14px Verdana, Geneva, sans-serif;
			}
			#spotlight2 div.minispot span.uid, #spotlight3 div.minispot span.uid {
				background: url(../images/uid2.gif) no-repeat 0 0px;
				padding: 0 0 0 16px;
				display: inline;
				font: 12px/16px;
			}
			
			
			
			
		/* Top Ad placeholder. Should be replaced with the actual Ad */
		#topAd {
			width: 300px;
			margin: 12px 0 0 0;
			padding-top:10px;
			/*float: left;*/
			overflow: hidden;
		}

			#topAdindex{
			width: 300px;
			margin: 12px 0 0 0;
			overflow: hidden;
		}



		.topplayer {
			padding: 0 5px 0 5px; 
		}
		
		.topplayer object {
			margin: 4px 0 0 0;
		}
 		.topplayer a.hdlink {
			font: bold 16px/22px Verdana, Geneva, sans-serif;
			vertical-align: bottom;
			height: 22px;
			width: 287px;
			display: block;
			text-align: center;
		}
		.topthumb {
			width: 287px;
			height: 195px;
			background: #000 no-repeat center top;
		} 
		
		#cornerbox {
			width: 287px;
			height: 217px;
			background: #000 no-repeat center top;
			overflow: hidden;
		}
		#cornerbox a {
			width: 287px;
			height: 217px;
			overflow: hidden;
		}
		#cornerbox a img {
			width: 287px;
			height: 177px;
			border: none;
		}
		#cornerbox a span {
			font: bold 12px/14px Verdana, Geneva, sans-serif;
			vertical-align: bottom;
			width: 287px;
			height: 30px;
			display: block;
			text-align: center;
			cursor: pointer;
		}
		
		.topthumb a {
			background: url(../images/playbutton.gif) no-repeat center 0px;
			width: 89px;
			height: 62px;
			display: block;
			margin: 54px 0 0 99px;
			float: left;
		}
		.topthumb a:hover {
			background: url(../images/playbutton.gif) no-repeat center -62px;
		}
	/* Right Ad placeholder. Should be replaced with the actual Ad */

	
	#tadone {
		margin-left: 0px;
	}

	#rightAdd {
		float: left;
		position: relative;
		z-index: 1;
		display: inline;
		width: 264px;
		margin-left: 20px;
		margin-top:5px
	}

	
	#rightAd {
		float: left;
		display: inline;
		height: 615px;
		position: relative;
		z-index: 1;
/*		float: right;
		display: inline;
		height: 615px;
		margin-top: 100px;
		position: absolute;
		top: 60px;
		left: 822px;
*/
	}
	a#disableads {
		font: normal 14px/16px Arial, Sans-Serif;
		padding-top: 1px;
	}
		
	
	/* Left column div */
	#left {
		width: 504px;
		float: left;
		display: inline;
	}
	
	/* Right column div */
	#right {
		width: 306px;
		float: left;
		display: inline;
	}
	
	/* Right column div */
	#right div.block {
		width: 147px;
		float: left;
		display: inline;
		margin: 6px 0 0 6px;
	}
	
	/* Left column div */
	#left div.block {
		width: 245px;
		float: left;
		display: inline;
		margin: 6px 0px 6px 7px;
	}
	
	/* Right column wide block */
	#right div.block_wide, div.block_wide {
		width: 300px;
		float: left;
		display: inline;
		margin: 6px 0 0 6px;
	}
		
		/* 
			The following css-rules uses separate image elements to avoid issues that css-sprites 
			cause when using 'sliding doors' for dynamic width/height of blocks with rounded corners.			
			A basic guide to how 'sliding doors' works can be found at 'http://www.alistapart.com/articles/slidingdoors/'
		*/
		
		/* Top Left corner */
		div.block .top, div.block_wide .top, .block_large .top, .block_huge .top {
			height: 7px;
			background: transparent url(../images/tcorner_left.png) no-repeat left top;
			padding: 0 0 0 7px;
		}
		
		/* Top Right corner */
		div.block .top b, div.block_wide .top b, .block_large .top b, .block_huge .top b {
			height: 7px;
			display: block;
			background: transparent url(../images/tcorner_right.png) no-repeat right top;
			font-size: 6px;
		}
		div.hotbg .top {
			height: 7px;
			background: transparent url(../images/tcorner_left_hot.png) no-repeat left top;
			padding: 0 0 0 7px;
		}
		
		/* Top Right corner */
		div.hotbg .top b {
			height: 7px;
			display: block;
			background: transparent url(../images/tcorner_right_hot.png) no-repeat right top;
			font-size: 6px;
		}
		
		/* Content (middle) block */
		div.block .content, div.block_wide .content, .block_large .content, .block_huge .content {
			background: #2E2E2E url(../images/ygrad.gif) repeat-x left top;
			border-left: 1px solid #464646;
			border-right: 1px solid #464646;
		}
		
		div.block .content .content2, div.block_wide .content .content2, .block_large .content .content2, .block_huge .content .content2 {
			display: block;
		}
		
		/* headline styles */
		ul.headline {
			padding: 5px 0 0 5px;
		}
		.wcm {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px 0px;
		}
		.mmo {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -30px;
		}
		.wtf {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -60px;
		}
		.pla {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -90px;
		}
		.rec {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -120px;
		}
		.gem {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -150px;
		}

		.hot {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -180px;
		}
		.skill {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -210px;
		}
		.rate {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -240px;
		}
		.blog {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -400px;
		}
		
		.rad {
			background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -270px;
		}
		
		ul.headline li.wcm, ul.headline li.mmo, ul.headline li.wtf, ul.headline li.dv, ul.headline li.rate, ul.headline li.skill, ul.headline li.hot, ul.headline li.gem, ul.headline li.rec, ul.headline li.pla, li.rad {
			padding-left:28px;
			font: normal 9px Verdana, Geneva, sans-serif;
			line-height: 15px;
		}
		ul.headline li.blog  {
			padding-left:0px;
			font: normal 9px Verdana, Geneva, sans-serif;
			line-height: 15px;
		}
		ul.headline li.blog img {
			float: left;
			margin-right: 8px;
			width: 20px;
			height: 20px;
		}
		
		ul.headline li b {
			font: normal 12px Verdana, Arial, Sans-Serif;
		}
		li.dv {
			height: 8px;
			margin: 2px 0 4px 5px;
			background: transparent url(../images/divider.gif) no-repeat center top;
		}
		
		/* blog styles */
		ul.blogentry {
			padding:2px 0 0 5px;
			width: 232px;
			height: 171px;
		}
		ul.blogentry li {
			font: normal 12px Verdana, Geneva, sans-serif;
			line-height: 16px;
			border-bottom: 1px dotted #646464;
		}
		ul.blogentry li b, ul.blogentry li b a:link, ul.blogentry li b a:visited, ul.blogentry li b a:active  {
			font: bold 12px Verdana, Arial, Sans-Serif;
			color:#999;
		}
		ul.blogentry li b a:hover, ul.blogentry li a:hover {
			color: #66CCFF;
			text-decoration: none;
		}
		
		/* Bottom left corner */
		div.block .bottom, div.block_wide .bottom, .block_large .bottom, .block_huge .bottom {
			height: 7px;
			background: transparent url(../images/bcorner_left.png) no-repeat left bottom;
			padding: 0 0 0 7px;
			z-index: 100;
		}
		
		/* Bottom right corner */
		div.block .bottom b, div.block_wide .bottom b, .block_large .bottom b, .block_huge .bottom b {
			height: 7px;
			display: block;
			margin: 0;
			background: transparent url(../images/bcorner_right.png) no-repeat right bottom;
			font-size: 6px;
		}		
		/* Hot Bottom left corner */
		div.hotbg .bottom {
			height: 7px;
			background: transparent url(../images/bcorner_left_hot.png) no-repeat left bottom;
			padding: 0 0 0 7px;
			z-index: 100;
		}
		
		/* Hot Bottom right corner */
		div.hotbg .bottom b {
			height: 7px;
			display: block;
			margin: 0;
			background: transparent url(../images/bcorner_right_hot.png) no-repeat right bottom;
			font-size: 6px;
		}
		
		.block h4, .block_wide h4, .block_large h4 {
			font: bold 12px/16px Verdana, Arial, Sans-Serif;
			margin: 0 0 0px 5px;
			color: #ff7c00;
		}
	
	/* Left div wide block */
	#left div.wideblock {
		width: 497px;
		height: 122px;
		background: transparent url(../images/backgrounds/bgSprite2.png) no-repeat -497px -2px;
		margin: 0 0 0 8px;
		clear: both;
	}
	div.wideblock h2  {
		padding: 6px 0 5px 10px;
		color: #990000;
		font: bold 12px/14px Verdana, Geneva, sans-serif;
		width: auto;
	}
	/* Middle ad (720x90) placeholder */
	#wideAd {
		width: 804px;
		height: 90px;
		margin: 0 0 0 7px;
	}
	#wideadleft {
		width: 720px;
		height: 90px;
	}
	#wideadright {
		width: 84px;
		height: 90px;
	}
	
	/* Page footer */
	#footer {
		clear: both;
		margin: 10px 0 0 0;
		font: normal 10px/16px Verdana, Geneva, sans-serif;
		background: #000;
	}
	#footer div.left {
		float: left;
		width: 320px;
		border-right: dotted 1px #333;
	}
	#footer div.mid {
		float: left;
		width: 340px;
		border-right: dotted 1px #333;
	}
	#footer div.right {
		float:left;
		width: 300px;
	}
	#footer div.subleft {
		float: left;
		width: 150px;
		padding-left: 12px;
	}
	#footer div.subright {
		float: left;
		width: 120px;
		padding-left: 12px;
	}
	.footertxt {
		text-align:center;
		margin-top: 5px;
	}
	.gotop {
		float: right;
		vertical-align: top;
	}
	.longdivider {
		margin:0 0 10px 90px;
	}
	.longdivider2 {
		margin: 10px 0;
		background: transparent url(../images/longline.png) no-repeat top left;
		height: 15px;
		display: block;
		clear: both;
	}
		
/* classes block */
		
#classes {
	margin: 5px 0 0 5px;
	height: 190px;
}

#classes li b {
	width: 50px;
	height: 48px;
	float: left;
	cursor: pointer;
}

#classes li {
	text-decoration: none;
	display: inline;
}

li.rogue b {
	background: transparent url(../images/classes.png) no-repeat 0 0;
}
li.priest b {
	background: transparent url(../images/classes.png) no-repeat 0 -50px;
}

li.paladin b {
	background: transparent url(../images/classes.png) no-repeat 0 -100px;
}
li.mage b {
	background: transparent url(../images/classes.png) no-repeat 0 -150px;
}
li.hunter b {
	background: transparent url(../images/classes.png) no-repeat 0 -200px;
}
li.druid b {
	background: transparent url(../images/classes.png) no-repeat 0 -250px;
}
li.deathknight b {
	background: transparent url(../images/classes.png) no-repeat 0 -300px;
}
li.warrior b {
	background: transparent url(../images/classes.png) no-repeat 0 -350px;
}
li.warlock b {
	background: transparent url(../images/classes.png) no-repeat 0 -400px;
}
li.shaman b {
	background: transparent url(../images/classes.png) no-repeat 0 -450px;
}
li.unknown b {
	background: transparent url(../images/classes.png) no-repeat 0 -500px;
}
li.multiple b {
	background: transparent url(../images/classes.png) no-repeat 0 -550px;
}
.classesmid {
	margin: 0 0 0 10px;
	float: left;
	width: 200px;
}

.classesmid li b {
	width: 40px;
	height: 40px;
	float: left;
	cursor: pointer;
}

.classesmid li {
	text-decoration: none;
	display: inline;
}

.classesmid li.rogue b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 0;
}
.classesmid li.priest b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -40px;
}
.classesmid li.paladin b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -80px;
}
.classesmid li.mage b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -120px;
}
.classesmid li.hunter b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -160px;
}
.classesmid li.druid b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -200px;
}
.classesmid li.deathknight b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -240px;
}
.classesmid li.warrior b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -280px;
}
.classesmid li.warlock b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -320px;
}
.classesmid li.shaman b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -360px;
}
.classesmid li.unknown b {
	background: #2e2e2e url(../images/classes-mid.gif) no-repeat 0 -400px;
}

.classesmid li.rogue b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 0;
}
.classesmid li.priest b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -40px;
}
.classesmid li.paladin b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -80px;
}
.classesmid li.mage b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -120px;
}
.classesmid li.hunter b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -160px;
}
.classesmid li.druid b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -200px;
}
.classesmid li.deathknight b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -240px;
}
.classesmid li.warrior b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -280px;
}
.classesmid li.warlock b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -320px;
}
.classesmid li.shaman b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -360px;
}
.classesmid li.unknown b.fade {
	background: #2e2e2e url(../images/classes-mid-fade.gif) no-repeat 0 -400px;
}
/* category block */
ul.category {
	padding: 0px 5px 0px 5px;
	height: 195px;
}
ul.category li, .moviestat, .mirrors {
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #646464;
}


/* Poll */
div.pollq {
	font: normal 12px/15px Verdana, Arial, Sans-Serif;
	border-bottom: 1px dotted #646464;
	padding: 0 0 5px 5px;
}
ul.poll {
	padding-left: 5px;
}
ul.poll li {
	font: normal 10px/14px Verdana, Geneva, sans-serif;
	padding: 3px 0 0 0;
}
ul.poll li span {
	vertical-align: super;
}
ul.poll li input {
	font: normal 12px/12px Verdana, Geneva, sans-serif;
}
.suggestpoll {
	clear: both;
	text-align: center;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}

/* what is hot this week */
ul.hotleft {
	padding-left: 5px;
	width: 169px;
	float: left;
}
ul.hotleft li, ul.hotright li {
	font: normal 12px/16px Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #646464;
	margin: 5px 0 0 0;
}
ul.hotright {
	width: auto;
	text-align: right;
	padding: 0 5px 0 5px;
}
.hotbg {
}
.viewmore {
	padding-right: 5px 0 0 0;
	clear: both;
	font: normal 12px/16px Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #646464;
	margin: 5px 5px 0 5px;
	text-align: right;
}


/* new movies */
ul.newmovies {
	padding: 0 5px 0px 5px;
	float: left;
	width: 185px;
}
ul.newmovies li {
	font: normal 12px/16px Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #646464;
	margin: 5px 0 0 0;
}

ul.contributorleft {
	padding-left: 10px;
	width: 127px;
	float: left;
	font: normal 12px/16px Verdana, Geneva, sans-serif;
}
ul.contributorright, ul.contributorright2 {
	width: 65px;
	text-align: right;
	padding: 0 1px;
	float: left;
	font: normal 12px/16px Verdana, Geneva, sans-serif;
}
ul.contributorright {
	padding: 0;
	text-align: left;
	width: 90px;
}
ul.contributorleft li, ul.contributorright li, ul.contributorright2 li  {
	border-bottom: 1px dotted #4A5C8C;
	margin: 5px 0 0 0;
}
ul.contributorleft li {
	overflow: hidden;
	width: 127px;
	height: 16px;
}


/* subscribed authors */
.wideblock h2 {
	padding: 5px 0 0 5px;
}

div.subauth {
	width: auto;
	padding: 5px 0 0 0;
}
div.subauth div.minispot {
				position:relative;
				margin: 0 3px 0 3px;
				float: left;
				width: 105px;
				height: 80px;
}
div.subauth img.thumb {
				position: absolute;
				z-index: 900;
				width: 105px;
				height: 80px;
				border: solid 1px #000;
}
.leftbutton {
	width: 20px;
	height: 80px;
	margin: 0 5px 0 0;
	float:left;
	cursor: pointer;
}
.rightbutton {
	width: 20px;
	height: 80px;
	float:right;
	cursor: pointer;
}

/* tooltip */
#tooltip {
	z-index: 1000;
	display: none;
	position:absolute;
	font: normal 14px/16px Verdana, Geneva, sans-serif;
}

.tooltiptopleft {
	background: url(../images/tooltiptopleft.gif);
}
.tooltiptop {
	background: url(../images/tooltiptop.gif);
}
.tooltiptopright {
	background: url(../images/tooltiptopright.gif);
}
.tooltipmidleft {
	background: url(../images/tooltipmidleft.gif);
}
.tooltipmid {
	background: url(../images/tooltipmid.gif);
}
.tooltipmidright {
	background: url(../images/tooltipmidright.gif);
}
.tooltipbotleft {
	background: url(../images/tooltipbotleft.gif);
}
.tooltipbot {
	background: url(../images/tooltipbot.gif);
}
.tooltipbotright {
	background: url(../images/tooltipbotright.gif);
}
#tooltip .tooltipsmall {
	font: normal 10px/12px Verdana, Geneva, sans-serif;
	padding: 2px 0 0 0;
}
#tooltip .tooltipsmall b {
	color: #999;
	font: normal 10px/12px Verdana, Geneva, sans-serif;
}
#tooltip .tooltipimg {
	width: 115px;
	height: 80px;
	border: solid 1px #000;
}
.tooltip {}

/*  movies page */
.lblockcon {
	width: 817px;
	float: left;
	padding: 8px 0 0 0;
}
.block_large {
	width: 497px;
	float: left;
	display: inline;
	margin: 6px 0 0 6px;
}
.block_large_fix {
	margin: 6px 0 0 6px;
	width: 158px;
	float: left;
}
ul.tags {
	font: normal 12px/17px Verdana, Geneva, sans-serif;
	padding: 0px 5px 0px 5px;
}
ul.tags li {
	display: inline;
	margin-right: 5px;
}
ul.tags a:link, ul.tags a:visited, ul.tags a:active, ul.tags a:hover {
	text-decoration: underline;
}

#tag {
	width: 80px;
	height: 17px;
	padding: 2px 2px 0 4px;
	margin: 6px 0 0 6px;
	background: transparent url(../images/backgrounds/login_form_bg.png) no-repeat left top;
	border: 0;
	color: #fff;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	background-attachment: scroll;
	vertical-align: middle;
}
#tagsubmit {
	margin: 4px 0 0 5px;
	width: 17px;
	height: 17px;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	color: #FFF;
	background: url(../images/backgrounds/btn_bg.gif) no-repeat left top;
	border: 0;
	vertical-align: middle;
}
.movielist_info {
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	margin: 0 0 0 10px;
	width: 475px;
	padding: 0;
	border-top: none;
	border-top: solid 1px #666;
}
.movielist_info b {
	color: #66CCFF;
}
.movielist_info2 {
	margin: 5px 5px 0 10px;
	width: 475px;
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	height: 24px;
	border-top: solid 1px #666;
}
.movielist_info2 div.info_left {
	float: left;
	width: 470px;
	margin: 0 0 0 0;
	padding: 0;
}
.movielist_info2 div.info_left a:hover {
	color: #FFF;
}
.movielist_info2 span {
	color: #fff;
}
.movielist_info2 b {
	font: normal 16px/14px Verdana, Arial, Sans-Serif;
	color: #666;
}
.movielist_info2 div.info_right {
	float: right;
	width: 60px;
	font: normal 10px/14px Verdana, Arial, Sans-Serif;
}
.movielist_info2 div.info_right img, .movielist_info img {
	background: url(../images/backgrounds/flags.gif) no-repeat -25px -5px;
	display: inline;
	width: 8px;
	height: 4px;
}	

.info_left img {
	background: url(../images/backgrounds/flags.gif) no-repeat -25px -5px;
	display: inline;
	width: 8px;
	height: 7px;
}	


#morelist
{	margin: 0;
	padding: 0;
	display: inline;
	}
	
	#morelist li
	{	float: left;
		list-style: none;
		font: 12px Verdana, Arial, Sans-Serif;
		}

	#morelist li a
	{	display: block;
		padding: 5px;
		text-decoration: none;
		white-space: nowrap;}
		
	#morelist li span
	{	display: block;
		padding: 5px;
		font-weight: bold;
		text-decoration: none;
		white-space: nowrap;
		}

	#morelist li a:hover
	{	background-color: #000}
		
		#morelist li ul
		{	margin: 0;
			padding: 1px;
			border: solid 1px #000;
			position: absolute;
			visibility: hidden;
			background: #2e2e2e;
			z-index: 999999;
			}
		
		#morelist li ul li
		{	float: none;
			display: inline;
			
			}
		
		#morelist li ul li a
		{	height: 13px;
			margin: 0px;
			padding: 2px 5px 2px 5px;
			overflow: hidden;
			border: solid 1px #2e2e2e
			
			}
		
		#morelist li ul li a:hover
		{	background-color: #000;
			border: solid 1px #222;
		}
		.morelistfix {
			border-right: none;
		}


#classlist
{	margin: 0;
	padding: 0;
	display: inline;
	}
	#classlist li img {
		height: 7px;
	}
	
	#classlist li
	{	float: left;
		list-style: none;
		font: 12px Verdana, Arial, Sans-Serif;
		}

	#classlist li a
	{	display: block;
		padding: 5px;
		text-decoration: none;
		white-space: nowrap;}
		
	#classlist li em
	{	display: block;
		padding: 5px;
		text-decoration: none;
		white-space: nowrap;
		}

	#classlist li a:hover
	{	background-color: #000}
		
		#classlist li ul
		{	margin: 0;
			padding: 1px;
			border: solid 1px #000;
			position: absolute;
			visibility: hidden;
			background: #2e2e2e;
			z-index: 999999;
			}
		
		#classlist li ul li
		{	float: none;
			display: inline;
			
			}
		
		#classlist li ul li a
		{	height: 13px;
			margin: 0px;
			padding: 2px 5px 2px 5px;
			overflow: hidden;
			border: solid 1px #2e2e2e
			
			}
		
		#classlist li ul li a:hover
		{	background-color: #000;
			border: solid 1px #222;
		}
		
#catelist
{	margin: 0;
	padding: 0;
	display: inline;
	}
	
	#catelist li
	{	float: left;
		list-style: none;
		font: 12px Verdana, Arial, Sans-Serif;
		}

	#catelist li a
	{	display: block;
		padding: 0 5px;
		text-decoration: none;
		text-align: left;
		white-space: nowrap;}
		
	#catelist li em
	{	display: block;
		padding: 0 5px;
		text-decoration: none;
		white-space: nowrap;
		}

	#catelist li a:hover
	{	background-color: #000}
		
		#catelist li ul
		{	margin: 0;
			padding: 1px;
			border: solid 1px #000;
			position: absolute;
			visibility: hidden;
			background: #2e2e2e;
			width: auto;
			z-index: 999999;
			}
		
		#catelist li ul li
		{	float: none;
			display: inline;
			
			}
		
		#catelist li ul li a
		{	height: 13px;
			margin: 0px;
			padding: 2px 5px 2px 5px;
			overflow: hidden;
			border: solid 1px #2e2e2e
			
			}
		
		#catelist li ul li a:hover
		{	background-color: #000;
			border: solid 1px #222;
		}		
		
.listmode {
	float: right;
	display: block;
	border: solid 1px #666;
	width: 61px;
	height: 20px;
	margin: 5px 0 0 0;
}
.listmode a {
	background: #333;
	width: 30px;
	height: 20px;
	display: inline;
	float: left;
}
.listmode a:hover {
	background: #222;
}
.listmode a span {
	width: 30px;
	height: 20px;
	display: block;
}
.listmode a span.listmode1 {
	background: url(../images/listmode.gif) no-repeat top left;
	cursor: pointer;
}
.listmode a span.listmode2 {
	background: url(../images/listmode.gif) no-repeat -30px 0;
	border-left: solid 1px #666;
	cursor: pointer;
}
.listmode a span.selected {
	background-color: #000;
	cursor: default;
}

.movielist, .livelist {
	padding: 20px 0 0 30px;
	height: 1281px;
	*height: 1279px !important;
}
.livelist {
	height: 681px;
	*height: 679px !important;
}
.movielist li, .livelist li {
	float: left;
	display: inline;
	width: 130px;
	padding: 0 23px 20px 0;
}
.movielist li div.imgwap, .livelist li div.imgwap {
	border: solid 1px #666;
	padding: 5px;
	width: 115px;
	height: 80px;
}
.movielist li div.imgwapred, .livelist li div.imgwapred {
	border: solid 1px #F00;
	padding: 5px;
	width: 115px;
	height: 80px;
}
.movielist li img, .livelist li img {
	width: 115px;
	height: 80px;
}
.movielist li div.title, .livelist li div.title {
	font: bold 10px/14px Verdana, Arial, Sans-Serif;
	width: 130px;
	height: 28px;
}

.movielist li div.title a, .livelist li div.title a {
	color: #FF7C00;
}
.movielist li div.title a:hover, .livelist li div.title a:hover {
	color: #ffffff;
}

a.title {
	color: #FF7C00;
}
a.title:hover {
	color: #ffffff;
}

.movielist li div.author, .livelist li div.author {
	color: #666;
	font: bold 10px/12px Verdana, Geneva, sans-serif;
	width: 130px;
}
.movielist li div.category, .livelist li div.category {
	display: none;
}

.movielist li div.downloads, .livelist li div.downloads  {
	font: bold 10px/12px Verdana, Geneva, sans-serif;
	color: #666;
	width: 130px;
}
.movielist li div.downloads p, .livelist li div.downloads p {
	float: left;
	display: inline;
	margin: 0 3px 0 0;
}

.movielist li div.downloads b, .livelist li div.downloads b {
	font: bold 10px/12px Verdana, Arial, Sans-Serif;
	color: #FFF;
}
.movielist li div.rating, .livelist li div.rating {
	margin-top: 0px;
	height: 12px;
	font: bold 10px/12px Verdana, Arial, Sans-Serif;
}
.rating p {
	float: left;
}
.movielist li div.rating b, .livelist li div.rating b {
	float: left;
	color: #666;
}

/*   movie list 2 */
.movielist2, .livelist2 {
	padding: 10px 0 0 10px;
	height: 1307px;
	*height: 1320px !important;
}
.livelist2 {
	height: 726px;
	*height: 714px !important;
}

.movielist2 li, .livelist2 li {
	width: 475px;
	margin: 0 0px 0 0;
	border-bottom: dotted 1px #666;
	height: 24px;
	line-height: 24px;
	*height: 20px !important;
	*line-height: 20px !important;
	clear: both;
}
.movielist2 li div.imgwap, .livelist2 li div.imgwap {
	width: 1px;
	height: 1px;
	display: none;
}
.movielist2 li div.imgwapred, .livelist2 li div.imgwapred {
	width: 1px;
	height: 1px;
}
.movielist2 li img, .livelist2 li img {
	width: 1px;
	height: 1px;
}
.movielist2 li div.title, .livelist2 li div.title {
	font: bold 12px/24px Verdana, Arial, Sans-Serif;
	*font: bold 12px/20px Verdana, Arial, Sans-Serif;
	width: 210px;
	height: 24px;
	*height: 20px !important;
	float: left;
	display: block;
}
.livelist2 li div.title {
	width: 400px;
}
.movielist2 li div.title a, .livelist2 li div.title a {
	color: #FF7C00;
}
.movielist2 li div.title a:hover, .livelist2 li div.title a:hover {
	color: #ffffff;
}

.movielist2 li div.author, .livelist2 li div.author {
	font: normal 12px/24px Verdana, Geneva, sans-serif;
	*font: normal 12px/20px Verdana, Geneva, sans-serif;
	width: 75px;
	height: 24px;
	*height: 20px !important;
	float: left;
	text-align: right;
	text-indent: 5px;
	display: block;
	color: #666;
}
.livelist2 li div.author {
	width: 1px;
	overflow: hidden;
}
	
.movielist2 li div.downloads, .livelist2 li div.downloads {
	float: left;
	display: inline;
}
.movielist2 li div.downloads p, .livelist2 li div.downloads p {
	font: normal 10px/12px Verdana, Geneva, sans-serif;
	color: #666;
	display: none;
}
.movielist2 li div.downloads b, .livelist2 li div.downloads b  {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #FFF;
	display: block;
	text-indent: 5px;
	width: 70px;
	text-align: center;
	display: block;
	height: 24px;
	*height: 20px !important;
}
.movielist2 li div.rating, .livelist2 li div.rating {
	margin-top: 0px;
	height: 20px;
	width: 40px;
	font: normal 1px/1px Verdana, Arial, Sans-Serif;
	float: left;
	text-align: center;
}
.movielist2 .rating p, .livelist2 .rating p {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	height: 24px;
	width: 40px;
	text-align: center;
	display: block;
	*height: 20px !important;
}
.movielist2 li div.rating b, .livelist2 li div.rating b {
	float: left;
	color: #666;
	display: none;
}
.movielist2 li div.category, .livelist2 li div.category {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 75px;
	float: left;
	text-indent: 5px;
	display: block;
	height: 24px;
	color: #666;
	*height: 20px !important;
}
.livelist2 li div.category {
	width: 1px;
	overflow: hidden;
}

.movielist2 li div.rating div, .livelist2 li div.rating div {
	display: none;
}
.movielist2 li div.rating div b, .livelist2 li div.rating div b {
	height: 13px;
	display: block;
	padding-left: 3px;
	background: transparent url(../images/ratebar_new.gif) no-repeat 0px -1px;
}
.movielist2 li .btext, .livelist2 li .btext {
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
}

.rating div {
	width: 60px;
	height: 13px;
	display: block;
	float: left;
	background: transparent url(../images/ratebar_new.gif) no-repeat 0 -15px;
	font: normal 10px/10px Verdana, Arial, Sans-Serif;
}
.rating div b {
	height: 13px;
	display: block;
	padding-left: 3px;
	background: transparent url(../images/ratebar_new.gif) no-repeat 0px -1px;
}


#pages {
	float: right;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	display: inline;
	background: #2E2E2E;
	width: 90%;
	margin: 10px 10px;
}
#pages a span, #pages span {
	height: 16px;
	border: solid 1px #222;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	float:left;
	background: #333;
	cursor: pointer;
	display: inline;
	margin-left: 5px;
}
#pages span.selected {
	cursor: default;
	color: #999;
	background: #444;
	border: solid 1px #222;
}

#pages a span:hover {
	background: #222;
}
#pages a:hover span, #pages a:hover {
	background: #222;  /*  fix IE6 hover bug  */
}
#pages div.pagesum {
	background: none;
	border: none;
	cursor: text;
	display: inline;
	float:left;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	height: 16px;
	margin-left: 5px;
}
ul.popauthor {
	padding: 12px 10px 0 10px;
}
ul.popauthor li {
	font: normal 12px/14px Verdana, Geneva, sans-serif;	
	height: 90px;
}
img.ceasar, img.champ, img.gold, img.normal, img.red, img.authorframe, img.blue  {
	float: left;
	width: 64px;
	height: 64px;
	padding: 7px 14px 7px 7px;
}
img.ceasar {
	background: url(../images/avatar_ceasar.gif) no-repeat;
}
img.authorframe {
	background: url(../images/avatar_ceasar.gif) no-repeat;
}
img.blue {
	background: url(../images/avatar_ceasar.gif) no-repeat;
}
img.champ {
	background: url(../images/avatar_champ.gif) no-repeat;
}
img.gold {
	background: url(../images/avatar_gold.gif) no-repeat;
}
img.normal {
	background: url(../images/avatar_normal.gif) no-repeat;
}
img.red {
	background: url(../images/avatar_red.gif) no-repeat;
}
ul.popauthor li span{
	font: bold 12px/16px Verdana, Geneva, sans-serif;
	color: #fff;
}
ul.popauthor li strong{
	font: bold 12px/16px Verdana, Geneva, sans-serif;
	color: #66CCFF;
}
ul.popauthor li b {
	font: bold 12px/14px Verdana, Geneva, sans-serif;
}
ul.popauthor li em {
	font: bold 10px/14px Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color:#999;
}
img.bc {
	background: url(../images/recording2.gif) no-repeat 0 2px;
	display: inline;
	width: 50px;
	height: 14px;
}
#authorsearch {
	width: 132px;
	height: 25px;
	padding: 5px 5px 0 5px;
	font: 12px/14px Verdana, Geneva, sans-serif;
	margin: 5px 0 0 10px;
	color: #fff;
	border: 0;
	background: url(../images/backgrounds/search_form_bg.gif) no-repeat left top;
}
#authorsubmit {
	display: inline;
	width: 35px;
	border: 0;
	padding: 0;
	margin: 3px 0 0 0;
	height: 33px;
	text-indent: -2000px;
	background: url(../images/backgrounds/bgSprite2.png) no-repeat -461px -250px;
}


/* moview page */

.moviewcon {
	width: 810px;
	float: left;
	padding: 7px 0 10px 0;
}
.block_huge {
	width: 804px;
	float: left;
	display: inline;
	padding: 6px 0 0 6px;
}
.moviewmain {
	width: 695px;
	padding: 10px 0 10px 10px;
	float: left;
}
.moviewmain_fix {
	width: 95px;
	float: left;
}
.movieactions {
	width: 80px;
	height: 30px;
	cursor: pointer;
	border: solid 1px #666;
	font: 12px/30px Verdana, Geneva, sans-serif;
	text-align: right;
	padding-right: 5px;
	margin-top: 10px;
	display: block;
	background: transparent url(../images/movieactions.png) no-repeat;
}
a span.movieactions:hover {
	background-color: #222;
}
div.moviewmain_fix a:hover {
	background-color: #222;  /*  fix IE6 hover bug  */
}

.movieadd {
	background-position: 0  0;
}
.moviesend {
	background-position: 0 -30px;
}
.moviepick {
	background-position: 0 -60px;
}
.moviedigg {
	background-position: 0 -90px;
}
.moviecomment {
	background-position: 0 -120px;
}
.movierate {
	background-position: 0 -150px;
}
.movieskill {
	background-position: 0 -180px;
}
.moviedownload {
	background-position: 0 -210px;
}
.moviereport {
	background-position: 0 -240px;
}
.movieedit {
	background-position: 0 -330px;
}
#ratingarea {
	width: 476px;
	display: block;
	padding: 0 0 0 2px;
	margin: 5px 0 0 0;
	font: normal 10px/12px Verdana, Geneva, sans-serif;
	overflow: hidden;
}
.commentarea {
	float: right;
	height: 150px;
	margin-right: 5px;
}
.input_block {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	width: 330px;
	height: 100px;
	color: #FFF;
	padding: 3px;
}
.ratingleft {
	float: left;
	width: 120px;
	padding-left: 5px;
}

#ratingarea .ratebar {
	width: 100px;
	height: 55px;
	display: block;
	float: left;
	background: transparent url(../images/ratebar_big.gif) no-repeat 0 -23px;
	font: bold 16px/20px Verdana, Geneva, sans-serif;
	text-align: center;
	color: #66CCFF;
}
#ratingarea .ratebar br {
	clear: both;
}

#ratingarea .ratebar b {
	height: 22px;
	display: block;
	float: left;
	background: transparent url(../images/ratebar_big.gif) no-repeat 0 0px;
}

.commentsubmit {
	text-align: center;
	padding: 10px 0 10px 0px;
}
.commentsubmit input {
	background-color: #222;
	border: solid 1px #666;
	height: 20px;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #FFF;
}
.streamwap {
	width: 685px;
	float: left;
	background-color: #000000;
	text-align: center;
	font: 12px Verdana, Geneva, sans-serif;
	vertical-align: middle;
}
.thumbup {
	background: url(../images/tu.gif) no-repeat;
	height: 30px;
	font: bold 14px/30px Verdana, Arial, Sans-Serif;
	display: block;
	padding-left: 35px;
	text-align: right;
	color: #FF7C00;
	cursor: pointer;
}
.moviewimg {
	border: solid 1px #666;
	padding: 5px;
	width: 200px;
	height: 140px;
	float: left;
}
.moviewimg img {
	width: 200px;
	height: 140px;
}
.moviewinfo {
	margin: 0 0 0 12px;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
}
.moviewinfo select {
	max-width: 200px;
}
.moviewinfo b {
}
h5 {
	margin: 0 0 0 12px;
}
h5, h5 b {
	font: bold 12px/16px Verdana, Arial, Sans-Serif;
	color: #ff7c00;
}
h5 b {
	color: #FFF;
}
h5 span {
	color: #66CCFF;
}
h5.bigfont {
	font: bold 14px/16px Verdana, Arial, Sans-Serif;
}
h5.datefont {
	margin: 0 12px 0 0;
	float: right;
	clear:both;
}
h5.tu {
	float: right;
	margin: 10px 2px 0 0;
}
b.pla, b.rec, b.gem, b.hot, b.skill, b.rate {
	height: 25px;
	width: 25px;
	display: block;
	float: left;
}
b.pla {
	background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -90px;
}
b.rec {
	background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -121px;
}
b.gem {
	background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -150px;
}
b.hot {
	background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -180px;
}
b.skill {
	background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -210px;
}
b.rate {
	background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -240px;
}
b.rad {
	background: transparent url(../images/backgrounds/headlinebg.png) no-repeat 0px -270px;
}

.winner {
	padding: 5px 0 0 0;
}

ul.machieve li.dv {
	height: 18px;
	margin: 0;
	background: transparent url(../images/divider.gif) no-repeat center bottom;
	clear: both;
}
.authorinfo {
	padding: 10px 5px 0 5px;
}
.authorinfo div {
	font: normal 12px/14px Verdana, Geneva, sans-serif;	
}
div.chatwith {
	clear: both;
	margin: 5px 0 0 0;
}
div.chatwith a {
	border: solid 1px #666;
	width: 491px;
	height: 31px;
	font: bold 14px/30px Verdana, Geneva, sans-serif;
	text-align: right;
	padding-right: 8px;
	display: block;
	background: url(../images/chatwithbg.gif) 0 0px;
}
div.chatwith a:hover {
	background: url(../images/chatwithbg.gif) 0 30px;
}
div.chatwith span{
	font: bold 12px/16px Verdana, Geneva, sans-serif;
}
div.chatwith b {
	font: bold 12px/14px Verdana, Geneva, sans-serif;
}
.authorinfo div em, .moviestat em {
	font: bold 10px/14px Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color:#999;
}

.moviesummary {
	padding: 10px;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
}
.moremovies {
	padding: 5px 5px 0 0;
	clear: both;
}
a.subscribe:link, a.subscribe:active, a.subscribe:visited {
	display: block;
	border: solid 1px #666;
	cursor: pointer;
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	margin: 0 5px 0 0;
	padding: 5px;
	float: right;
}
a.subscribe:hover {
	border: solid 1px #666;
	background: #222;
	cursor: pointer;
}



.moremovies ul {
	padding: 5px 0 5px 5px;
}
.moremovies li {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	border-bottom: dotted 1px #666;
}
.moremovies li a {
	display: inline;
}
.moremovies li span {
	float: right;
	color: #666;
	display: inline;
}

.moremovies li img {
	width: 115px;
	height: 80px;
}

.moreteams {
	padding: 5px 5px 0 0;
	clear: both;
}
.moreteams ul {
	padding: 5px 0 5px 5px;
}
.moreteams li {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	border-bottom: dotted 1px #666;
	vertical-align: middle;
}
.moreteams li a {
	display: inline;
	float: left;
	padding: 2px 3px 2px 0;
}
.moreteams li span {
	float: left;
	display: inline;
	padding: 0 5px 0 0;
}

.moreteams li img {
	width: 18px;
	height: 18px;
}


#moviewleft {
	float: left;
	width: 505px;
	padding: 5px 0 0 5px;
}

#moviewright {
	float: left;
	width: 300px;
	padding: 5px 0 0 0;
}

#moviewright div.block_wide {
		width: 300px;
		margin: 6px 0 0 0;
}
.paddingtop {
	padding: 5px 0 0 0;
}
.marginbottom {
	margin: 0 0 5px 0;
}
ul.comments {
	width: 474px
	}
ul.comments li  {
	border-top: dotted 1px #666;
	padding: 5px 0;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	clear: both;
	margin: 5px 0;
	vertical-align: bottom;
}
.commentsleft, .commentsleft div  {
	float: left;
	width: 80px;
	text-align: center;
}
.commentsleft div em{
	font: bold 10px/14px Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color:#999;

}

ul.comments li b {
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #999;
	float: left;
	width: 130px;
	text-indent: 10px;
}
ul.comments li b a {
	margin-left: 5px;
}
ul.comments li em {
	font: normal 10px/14px Verdana, Arial, Sans-Serif;
	float: left;
	padding-left: 5px;
	color: #999;
}
ul.comments li div.checks {
	width: 100px;
	float: left;
}
ul.comments li div.checks2 {
	float: right;
	display: inline;
	text-align: right;
}
.commentline {
	float: right;
	width: 384px;
	height: 5px;
	border-bottom: solid 1px #333;
}
ul.comments li p { 
	padding: 3px 5px;
	float: right;
	width: 377px;
}
ul.comments li div.rating div, ul.comments li div.rating {
	width: 65px;
}
ul.comments li div.rating span, ul.comments li div.rating div {
	display: inline;
	float: left;
}
ul.comments li span {
	padding-right: 5px;
	color: #66CCFF;
}
.negative {
	color: #F00;
}
.negativetext {
	color: #666;
}
.normaltext, .normal {
	color: #FFF;
}
.commentclasscon {
	background: url(../images/comment-class-center.gif) repeat-y top left;
	width: 390px;
	padding: 0;
	float: right;
	margin: 10px 0;
}
	
.commentclass {
	background: url(../images/comment-class-top.gif) no-repeat top left;
}
.commentclass div {
	display: block;
	width:390px;
	height: 8px;
	clear:both;
	background: url(../images/comment-class-bottom.gif) no-repeat bottom left;
}
	
.positive {
	color: #66CCFF;
}
.green {
	color: #0F0;
}
.commentrating {
	font: normal 12px/14px "Lucida Console", Monaco, monospace;
}
.commentrating {
	height: 10px;
}


ul.similarmovies {
	margin: 10px 0 0 3px;
	padding: 0 0 0 8px;
}
ul.similarmovies li {
	display:inline;
	float:left;
	margin-right:12px;
}
ul.similarmovies li div.imgwap {
	border:1px solid #666666;
	height:90px;
	margin:5px 0 5px 2px;
	width:125px;
}
ul.similarmovies li img {
	height:90px;
	width:125px;
}
ul.similarmovies li div.title {
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	height: 28px;
	padding: 0 0 5px 0;
	width: 130px;
}
ul.similarmovies li div.title a, ul.simimovies li div.title a {
	color: #ff7c00;
}
ul.simimovies {
	padding: 0 2px 0 8px;
	margin: 10px 0 0 3px;
	width: 290px;
}
ul.simimovies li {
	display: inline;
	float: left;
	padding-right: 10px;
}
ul.simimovies li div.imgwap {
	border: solid 1px #666;
	width: 125px;
	height: 90px;
	margin: 5px 0 5px 2px;
	float: left;
}
ul.simimovies li img {
	width: 125px;
	height: 90px;
}

ul.simimovies li div.title {
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	height: 28px;
	width: 140px;
	margin: 5px 0 5px 5px;
	float: right;
	overflow: hidden;
}
ul.simimovies li div.author {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	width: 140px;
	height: 18px;
	float: right;
	color: #666;
}
ul.simimovies li div.author a {
	font: bold 12px/18px Verdana, Arial, Sans-Serif;
}
ul.simimovies li div.views {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	width: 140px;
	height: 18px;
	float: right;
	color: #666;
}
ul.simimovies li div.views b {
	color: #FFF;
	font: bold 12px/18px Verdana, Arial, Sans-Serif;
}
ul.simimovies li div.srating {
	
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	width: 140px;
	height: 18px;
	float: right;
	color: #666;
}

ul.simimovies li div.srating b {
	color: #FFF;
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
}

.moviestat, .mirrors {
	clear: both;
	margin: 3px 5px 0 5px ;
	height: 20px;
}
.moviestat div.statleft {
	float: left;
	width: 120px;
}
.moviestat div.statright {
	float: left;
	width: 160px;
	text-indent: 10px;
}
.moviestat em {
	float: left;
	display: inline;
	line-height: 20px;
	padding-left: 2px;
}
.moviestat b {
	float: right;
	display: inline;
}

.moviestat span {
	float: left;
	display: inline;
	height: 18px;
}
.mirrors {
	text-align: center;
}

.mirrorsprem {
	display: block;
	float: left;
	margin: 3px 0 0 5px ;
	height: 20px;
	text-align: center;	
	width: 140px;
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #646464;
}
.othermirrorsa {
	width: 290px;
	height: 20px;
	color: #ff7c00; 
	cursor: pointer;
}
#othermirrorsbutton {
	width: 24px;
	height: 20px;
	display:block;
	float: left;
}
#othermirrors {
	display: none;
}

.othermirrorsbutton1 {
	background: url(../images/listarrow.png) no-repeat top left;
}
.othermirrorsbutton2 {
	background: url(../images/listarrow.png) no-repeat 0 -30px;
}
	

#squaread {
	background-color: #fff;
	height: auto;
	font: bold 12px/230px Verdana, Arial, Sans-Serif;
	text-align: center;
	color:#000;
	margin-bottom: 5px;
	
}
.movieachiev {
	padding: 0 0 0 5px;
}
ul.comments fieldset {
	margin: 10px;
	padding: 5px;
	border: solid 1px #666;
	color: #999;
	width: 360px;
	float: right;
}
ul.comments fieldset legend {
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	color: #666;
	padding: 0 3px;
}
fieldset legend a:link, fieldset legend a:active, fieldset legend a:visited  {
	color: #666;
}
fieldset legend a:hover {
	color: #66CCFF;
	text-decoration: none;
}
.quote {
	margin-bottom:5px;
	text-align: right;
	clear: both;
}
.line {
	height: 1px;
	border-bottom: solid 1px #333333;
	line-height: 1px;
	font-size: 1px;
	width: 368px;
	float: right;
}
.famous {
	float: left;
	width: 80px;
	text-align: center;
}

/* contest */

.contestheader, .contestheader img {
	
}
ul.contestinfo {
	padding: 10px 0 0 0;
}
ul.contestinfo li {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	border-top: dotted 1px #666;
	vertical-align: middle;
}
.sponser {
	float: left;
	margin-top: 12px;
	padding: 0 10px 10px 0;
	font: normal 10px/18px Verdana, Arial, Sans-Serif;
	color: #555;
	background: #2e2e2e;
}
.infoleft {
	float: left;
	color: #999;
	width: 130px;
	padding: 5px 5px 0 5px;
	text-align: center;
}
.inforight, .livefaq {
	padding: 5px;
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
}
.inforight h4, .livefaq h4 {
	padding: 0;
	margin: 0;	
	color: #ff7c00;
}
.inforight b, .livefaq b {
	color: #FC0;
}
.inforight em, .livefaq em {
	color:#CCC;
}
.inforight span.q {
	color: #66CCFF;
}
.livefaq span.q {
	color: #ff7c00;
}
	
#contestvote, #contestwinner {
	margin: 10px 0 0 0;
}
#contestvote h4, #contestwinner h4 {
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #666;
}
.contestjoin, .contestjoin a:link,  .contestjoin a:visited {
	font: bold 16px/30px Verdana, Geneva, sans-serif;
	color: #FF0;
	text-align: center;
}
#contestvote ul {
	padding: 5px 0 0 0;
}

#contestvote ul li {
	width: 119px;
	float: left;
	display: inline;
	height: 25px;
}
#contestvote ul li div {
	display:inline;
	float: left;
}
#contestvote ul li span {
	margin: 0 0 0 2px;
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
}
#contestvote ul li span a b {
	color: #66CCFF;
}

.contestvoted {
	clear: both;
	text-align: center;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	color: #555;
}
.contestvoted div {
	margin: 5px 0;
}
#contestwinner {
	margin: 5px 0;
}
#contestwinner .left {
	width: 330px;
	padding: 8px 0 0 0;
}
#contestwinner .left div.champion {
	font: bold 16px/20px Verdana, Geneva, sans-serif;
	color: #FF0;
}
#contestwinner .left, #contestwinner .right {
	float: left;
}
#contestwinner .right {
	width: 138px;
	padding: 0 0 0 10px;
}
#contestwinner .right div.imgwap {
	border: solid 1px #666;
	width: 125px;
	height: 90px;
	margin: 10px 0 5px 2px;
}
#contestwinner .right img {
	width: 125px;
	height: 90px;
}
div.inspira {
	text-align: left;
	padding-left: 5px;
}

div.presform {
	border: solid 1px #666; 
	float:left; 
	padding: 5px; 
	width: 280px;
}
div.presform h4 {
	padding: 0 0 10px 0;
}
div.presform div {
	float:left;
}
div.presform div.email {
	width: 50px;
}
div.presform .emailinput input {
	background:#222; 
	border: solid 1px #666; 
	color:#FFF; 
	width:220px;
}
div.presform .question {
	float:left; 
	width: 270px; 
	margin-top: 10px;
}
div.presform .answer div {
	clear: both;
	height: 20px;
}
div.presform .answer input, div.presform .answer span {
	float: left;
	line-height: 18px;
	margin-right: 5px;
}
div.presform .textarea {
	margin-top: 10px;
	float:left; 
	width: 270px; 
}
div.presform .textarea textarea {
	width: 270px; 
	background:#222; 
	border: solid 1px #666; 
	color:#FFF; 
	font: 12px/18px Verdana, Geneva, sans-serif;
}
div.presform .small {
	color: #666;
	font: 10px/12px Verdana, Geneva, sans-serif;
	padding: 5px;
}
div.presform .submit {
	padding: 0 0 0 100px;
}

div.presform .submit input {
	font: 12px/16px Verdana, Geneva, sans-serif;
	background: #222;
	border: solid 1px #666; 
	color:#FFF; 
	height: 26px;
}
	
/* submit page */
.submitinfo{
	margin: 0 0 0 12px;
	font: normal 10px/16px Verdana, Arial, Sans-Serif;
}
.submitinfo b {
	color:#66CCFF;
}
.submitsteps {
	width: 780px;
	height: 140px;
	background: url(../images/steps1.png) no-repeat 0 0;
	margin: 0 10px;
}
.steps1, .steps2, .steps3, .steps4, .steps1fade, .steps2fade, .steps3fade, .steps4fade  {
	padding: 110px 0 0 15px;
	float: left;
	font: bold 12px/20px Verdana, Geneva, sans-serif;
	color: #999;
}
.steps1 {
	width: 195px;
	background: url(../images/steps1.png) no-repeat 0 -130px;
	color:#66CCFF;
}
.steps1fade {
	width: 195px;
}
.steps2 {
	width: 200px;
	background: url(../images/steps1.png) no-repeat -210px -130px;
	color:#66CCFF;
}
.steps2fade {
	width: 200px;
}
.steps3 {
	width: 200px;
	background: url(../images/steps1.png) no-repeat -425px -130px;
	color:#66CCFF;
}
.steps3fade {
	width: 200px;
}
.steps4 {
	width: 120px;
	background: url(../images/steps1.png) no-repeat -640px -130px;
	color: #66CCFF;
}
.steps4fade {
	width: 120px;
}
.playerset {
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	text-align: center;
	background: #2e2e2e url(../images/longline.png) no-repeat center 5px;
	clear: both;
}
.playerset span {
	background:#2e2e2e;
	padding: 0 10px;
	height: 20px;
}
.formleft {
	width: 180px;
	display: inline;
	float: left;
	padding: 5px 10px;
	text-align: right;
	font: normal 12px/20px Verdana, Geneva, sans-serif;
}
.formright {
	width: 590px;
	display: inline;
	float: left;
	padding: 5px 10px 5px 0;
	text-align: left;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #FFF;
	vertical-align: top;
}
.formright span {
	color: #666;
	vertical-align: top;
	display:inline;
}
.formright input {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	width: 330px;
	color: #FFF;
	padding: 3px;
}

#pic_preview {
	float: left;
}

.formright input.wrong, .formright select.wrong, .formright textarea.wrong {
	background-color: #900;
}
.formright input.right, .formright select.right, .formright textarea.right {
	border: solid 1px #66CCFF;
}
.formright textarea {
	height: 200px;
	width: 450px;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	background-color: #222;
	border: solid 1px #666;
	padding: 3px;
	color: #FFF;
}
.formright div {
	position: relative;
}
.formright select {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFF;
	padding: 3px;
	width: 338px;
}
.step1submit {
	text-align: center;
	height: 50px;
	padding-top: 20px;
}
.step1submit input  {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/30px Verdana, Arial, Sans-Serif;
	height: 30px;
	color: #CCC;
}

.step1submit input.wrongsubmit  {
	background-color: #f00;
	border: solid 1px #666;
	font: normal 12px/30px Verdana, Arial, Sans-Serif;
	height: 30px;
	color: #CCC;
}


.uploadlink {
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	padding-left: 200px;
}
.uploadtxt {
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	text-align: center;
}
.uploadlink a {
	display: block;
	background: url(../images/uploadlink.gif) no-repeat;
	margin: 20px 0 5px 4px;
	height: 80px;
	width: 360px;
	vertical-align: bottom;
	font: normal 12px/130px Verdana, Geneva, sans-serif;
	text-align: left;
	padding: 20px 0 0 110px; 
}
.uploadtxt b {
	color:#66CCFF;
}
.uploadtxt p {
	text-align: left;
	padding-left: 20px;
}
.submitpreview {
	font: bold 16px/30px Verdana, Geneva, sans-serif;
	color: #FF0;
	padding-left: 15px;
}

/* arena movies */
.arenatitle {
	float:left;
}
.teamsetup {
	margin: 10px;
	font: normal 12px/15px Verdana, Arial, Sans-Serif;
}
.listbtn span, .listbtn li {
	float:left;
	display: inline;
}
.listbtn span {
	font-weight: bold;
}
.listbtn {
	border-bottom: solid 1px #999;
	height: 20px;
	margin-bottom: 5px;
	text-align: right;
}
span.listup {
	background: transparent url(../images/listarrow.png) no-repeat 0px 0px;
	display: inline;
	float: right;
}
span.listup b, span.listdown b, span.listnone b {
	width: 20px;
	height: 15px;
	display: block;
}
span.listdown {
	background: transparent url(../images/listarrow.png) no-repeat 0px -30px;
	display: inline;
	float: right;
}
span.listnone {
	background: transparent url(../images/listarrow.png) no-repeat 0px -60px;
	display: inline;
	float: right;
}
.arenalist1 li, .arenalist2 li, .arenalist3 li, .arenalist4 li {
	border-bottom: dotted 1px #666;
	height: 22px;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
	padding: 5px 0 0 0;
}

.arenalist1 {
	width: 275px;
	float: left;
}
.arenalist2 {
	width: 120px;
	float: left;
	text-align: center;
}
.arenalist2 li img {
	margin: 0;
	padding: 0;
	border: 0;
	width: 18px;
	height: 18px;
}
.arenalist3 {
	width: 40px;
	float: left;
	text-align: center;
}
.arenalist4 {
	width: 40px;
	float: left;
	text-align: right;
}
.reellist1 {
	width: 80px;
	float: left;
}
.reellist2 {
	width: 0px;
	float: left;
	text-align: center;
}
.reellist3 {
	width: 135px;
	float: left;
	text-align: right;
}
.reellist4 {
	width: 129px;
	float: left;
	text-align: right;
}
.reellist5 {
	width: 134px;
	float: left;
	text-align: right;
}
.reellist1 li, .reellist2 li, .reellist3 li, .reellist4 li, .reellist5 li {
	border-bottom: dotted 1px #666;
	height: 21px;
	font: normal 12px/21px Verdana, Arial, Sans-Serif;
	padding: 3px 0 0 0;
}
.reellist5 li b {
	color: #66CCFF;
}
.setupclass {
	margin: 0;
	float:right;
	display: inline;
	width: 220px;
}
.setupbg {
	margin: 0;
	float:right;
	display: inline;
	width: 220px;
}
.setupclass select {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFF;
	padding: 2px;
	width: 80px;
}
.setupbg select {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFF;
	padding: 2px;
}
.arenasearch {
	margin: 5px 0 0 297px;
}
.arenasearch input {
	width: auto;
	height: 24px;
	margin: 0 10px 0 0;
	border: solid 1px #666;
	background: #222;
	text-align: center;
	color: #FFF;
}
.setupdivider {
	height: 15px;
	margin-top: 12px;
	background: transparent url(../images/divider.gif) no-repeat center top;
	width: 210px;
}
.setupclass span {
	float: left;
	width: 90px;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.setupbg span {
	float: left;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.setupclass ul {
	width: 120px;
	float: left;
}
.setupclass ul li {
	display: inline;
}

.arenaview  h4 {
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}
.arenaview h5 {
	float: right;
	padding: 0 10px 0 0;
	margin: 0;
}
.arenaviewfix {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	margin: 0 7px;
	border-bottom: dotted 1px #666;
	clear: both;
	display: block;
	height: 22px;
}
.arenaviewfix a {
	float: left;
}
.arenaviewfix span.arenaviewcount {
	float: right;
}

/* dungeon */
.dunlist1 {
	width: 200px;
	float: left;
}
.dunlist2 {
	width: 100px;
	float: left;
	text-align: center;
}
.dunlist3 {
	width: 100px;
	float: left;
	text-align: center;
}
.dunlist4 {
	width: 100px;
	float: left;
	text-align: right;
}
.dunlist5 {
	width: 250px;
	float: left;
	text-align: left;
	text-indent: 20px;
}
.dunlist1 li, .dunlist2 li, .dunlist3 li, .dunlist4 li, .dunlist5 li {
	border-bottom: dotted 1px #666;
	height: 21px;
	font: normal 12px/21px Verdana, Arial, Sans-Serif;
	padding: 3px 0 0 0;
}
.dunlist3 li div.rating {
	 width:100px;
}
.dunlist3 li div.rating p {
	font: normal 12px/12px Verdana, Arial, Sans-Serif;
}
.dunlist1 li a:link,.dunlist1 li a:visited,.dunlist1 li a:active, .dunlist2 li a:link, .dunlist2 li a:visited, .dunlist2 li a:active, .dunlist3 li a:link,.dunlist3 li a:visited, .dunlist3 li a:active, .dunlist4 li a:link,  .dunlist4 li a:visited,  .dunlist4 li a:active, .dunlist5 li a:link, .dunlist5 li a:visited, .dunlist5 li a:active {
	text-decoration: none;
	color: #C7DFEA;
}
.dunlist1 li a:hover, .dunlist2 li a:hover, .dunlist3 li a:hover, .dunlist4 li a:hover, .dunlist5 li a:hover {
	color: #66CCFF;
	text-decoration: none;
}
.dunlist3 li span {
	color: #666;
}


.gulist1 {
	width: 210px;
	float: left;
}
.gulist2 {
	width: 200px;
	float: left;
	text-align: center;
}
.gulist3 {
	width: 1px;
	float: left;
	text-align: left;
}
.gulist4 {
	width: 60px;
	float: left;
	text-align: left;
	text-indent: 10px;
}
.gulist1 li, .gulist2 li, .gulist3 li, .gulist4 li {
	border-bottom: dotted 1px #666;
	height: 21px;
	font: normal 12px/21px Verdana, Arial, Sans-Serif;
	padding: 3px 0 0 0;
}
.gulist1 li {
	color: #ff7c00;
}
.dungeon {
	padding: 10px;
	margin-bottom: 5px;
	border-bottom: solid 1px #666;
}
.dungeon .wrapleft {
	width: 525px;
	float: left;
}
.dungeon img.instance {
	width: 150px;
	height: 100px;
}
.dungeon div.dunleft {
	float: left;
}
.dungeon div.dunmid {
	float: left;
	padding: 0 0 0 15px;
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
}
.dungeon div.dunmid div {
	border-bottom: dotted 1px #666;
	width: 360px;
	height: 20px;
}
.dungeon div.dunmid div div.movienav {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	color: #666;
	width: 120px;
	float: left;
}

.dungeon div.dunb {
	float: left;
	padding: 0 0 0 0;
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
}
.dungeon div.dunb div {
	border-bottom: dotted 1px #666;
	width: 525px;
	height: 20px;
	text-align: right;
}
.dungeon div.dunb div div.movienav {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	width: 64px;
	float: left;
	text-align: right;
}
.dungeon div.dunb div img {
	width: 18px;
	height: 18px;
	float: left;
	padding: 1px 15px 0 15px;
}
.dungeon div.dunb div a.dunti {
	float: left;
	width: 340px;
	text-align: left;
}
.dungeon div.dunb div span {
	float: left;
	width: 340px;
	text-align: left;
}
.dungeon div.dunb div em {
	float: left;
	width: 48px;
	text-align: center;
	font-style: normal;
}

.dungeon div.dunb div div.movierate {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
	width: 71px;
	float: left;
	text-align: center;
}

.dungeon div.dunright {
	float: right;
	width: 206px;
	font: normal 12px/12px Verdana, Arial, Sans-Serif;
	color: #66CCFF;
}
.dungeon div.dunright img {
	margin: 3px 3px 0 0;
	float: left;
}
.dungeon div.duntitle b {
	color: #66CCFF;
	font: bold 14px/16px Verdana, Arial, Sans-Serif;
}
.dungeon div.duntitle {
	color: #666;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
}


.dungeon div.dunmid div a:link, .dungeon div.dunmid div a:visited, .dungeon div.dunmid div a:active, .dungeon div.dunb div a.dunti:link, .dungeon div.dunb div a.dunti:visited, .dungeon div.dunb div a.dunti:active {
	text-decoration: none;
	color: #ff7c00;
}

.dungeon div.dunmid div.duntitle a:link, .dungeon div.dunmid div.duntitle a:visited, .dungeon div.dunmid div.duntitle a:active {
	text-decoration: none;
	color: #666;
}
.dungeon div.dunmid div a:hover, .dungeon div.dunb div a:hover {
	color: #fff;
	text-decoration: none;
}

/* profile */
.profilenav {
	margin-top: 40px;
	float: left;
	width: 100px;
	display: block;
	overflow: hidden;
}
.profilenav ul {
	width: 100px;
	border: solid 1px #666;
	font: normal 14px/24px Verdana, Arial, Sans-Serif;
	background: #2E2E2E url(../images/ygrad.gif) repeat-x left top;
	padding-bottom: 5px;
	padding-top: 5px;
}
.profilenav ul li {
	padding-left: 5px;
	height: 36px;
}
.profilenav ul li span {
	background: #222;
	border: solid 1px #666;
	padding: 3px 5px 3px 7px;
	cursor: pointer;
	width: 76px;
	display: block;
	color: #999;
}
.profilenav ul li a span:link, .profilenav ul li a span:active, .profilenav ul li a span:visited {
	background: #222;
}
.profilenav ul li a span:hover {
	background: #333;
	color: #FFF;
}
.profilenav ul li a:hover span {
	background: #333;
	color: #FFF;
}
.profilenav ul li span.pnavselected  {
	background: #2e2e2e;
	width: 84px;
	cursor: text;
	color: #FFF;
	float: left;
	z-index: 9999;
	position: absolute;
	border-right: none;
}
.profilemain {
	float: left;
	width: 680px;
}
.userleft {
	width: 400px;
	float: left;
	display: block;
	border: solid 1px #666;
	background: #2e2e2e;
	margin: 10px 0 0 10px;
}
.userright {
	width: 234px;
	margin: 10px 0 0 10px;
	float: left;
	display: block;
	border: solid 1px #666;
	background: #2e2e2e;
}
.usercontent {
	margin: 10px;
}
.useravatar {
	float: left;
	height: 90px;
}
.userinfo {
}
.username {
	font: normal 12px/18px Verdana, Arial, Sans-Serif;
}
.username b {
	color: #66CCFF;
}
.username select {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFF;
	padding: 3px;
	margin-bottom: 3px;
}

.username span {
	float: left;
	width: 160px;
	display: block;
	color: #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	text-indent: 10px;
}
.username input {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
	width: 100px;
}

.username a {
	font-weight: bold;
}
.changepw {
	color: #666;
	height: 20px;
}
.changepw span {
	float: left;
	display: block;
	width: 120px;
	height: 20px;
}
.changepw input, .changepwsubmit input {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
	width: 80px;
}
.changepwsubmit {
	text-align: center;
}
.changepwsubmit input {
	margin-top: 5px;
	height: 24px;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
}
.userright h4,.pvright h4, .userprem h4, .userinfo h4, .usersig h4, .useract h4, .pvwide h4, .useract h5 {
	font: bold 12px/16px Verdana, Arial, Sans-Serif;
	margin: 3px 0 0px 7px;
	color: #ff7c00;
}
.userinfo h4 {
	margin: 3px 0 0px 7px;
}
.useract h4, .userright h4, .pvright h4, .pvwide h4 {
	margin: 10px 16px;
}
.userstat {
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #646464;
	clear: both;
	margin: 3px 5px 0 5px ;
	height: 20px;
}
.userstat div.statleft {
	float: left;
	width: 150px;
}
.userstat div.statright {
	float: left;
	width: 220px;
	text-indent: 30px;
}
.userstat div.authorstat {
	float: left;
	width: 200px;
}
.userstat em {
	float: left;
	display: inline;
	padding-left: 2px;
	font: bold 10px/20px Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color:#999;
}
.userstat b {
	float: right;
	display: inline;
	color: #66CCFF;
}
.userstat p {
	float: right;
	display: inline;
}
.userstat span {
	float: left;
	display: inline;
	height: 18px;
}
.userprem {
	margin-top: 10px;
}

.margintop {
	margin-top: 10px;
}
.fptab {
	color: #666;
	height: 20px;
}
.fptab span {
	float: left;
	display: block;
	width: 60px;
	height: 20px;
}
.fptab input, .fptabsubmit input, .fptab select  {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
	width: 140px;
}
.fptabsubmit {
	text-align: center;
}
.fptabsubmit input {
	margin-top: 5px;
	height: 24px;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
	width: 80px;
}
.usersig, .useract {
	width: 644px;

	border: solid 1px #666;
	background: #2e2e2e;
	margin: 10px 0 10px 10px;
}
div.mycomment {
	margin: 5px;
}
ul.mycomment1 {
	width: 300px;
	float: left;
}
ul.mycomment2 {
	width: 214px;
	float: left;
}
ul.mycomment3 {
	width: 100px;
	float: left;
	text-align: right;
}
ul.mycomment3 li {
	padding-right: 2px;
	color: #999;
}
ul.mycomment1 li, ul.mycomment2 li, ul.mycomment3 li {
	border-bottom: dotted 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
ul.mycomment1 li span {
	color:#999;
}
.usersig div {
	text-align: center;
}
.usersig textarea, .usersig input {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
}
.usersig input {
	margin-top: 5px;
	height: 24px;
	width: 80px;
}
.paddingbottom {
	padding-bottom: 10px;
}
.authoreditleft {
	width: 200px;
	float: left;
	text-align: right;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	padding: 0 3px 0 0;
	height: 24px;
}
.authoreditright {
	width: 400px;
	float: left;
	min-height: 24px;
}
.authoreditright input, .authoreditright select, .authoreditright textarea {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	width: 330px;
	color: #FFF;
	padding: 3px;
	margin-bottom: 3px;
}
.authoreditright select {
	width: auto;
}
.authoreditsubmit {
	margin-left: 203px;
	clear: both;
}
.authoreditsubmit input {
	color: #FFF;
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	margin-bottom: 3px;
	margin-right: 5px;
	height: 22px;
	float: left;
}
.editprofileleft {
	float: left;
	width: 180px;
	margin: 5px 0 0 0;
}
.editprofileright {
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}
.editprofileleft span, .editprofileright span, .editprofile span {
	color: #666;
	float: left;
	display: block;
	width: 80px;
	margin-left: 5px;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
}
.editprofileleft select, .editprofileright select, .editprofile select, .editprofile textarea {
	float: left;
	width: 90px;
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFF;
}
.editprofileright select {
	width: 110px;
}
.editprofile select {
	width: auto;
	margin: 0 5px 0 0;
}
.editprofile {
	margin: 5px 0 0 0;
	width: 360px;
	float: left;
}
.editprofile textarea {
	width: 240px;
}
.marginbottom2 {
	margin-bottom: 10px
}

ul.mycharacter1 {
	width: 120px;
	float: left;
}
ul.mycharacter2 {
	width: 34px;
	float: left;
	text-align: center;
}
ul.mycharacter3 {
	width: 70px;
	float: left;
}
ul.mycharacter4 {
	width: 90px;
	float: left;
}
ul.mycharacter5 {
	width: 200px;
	float: left;
}
ul.mycharacter6 {
	width: 40px;
	float: left;
}
ul.mycharacter7 {
	width: 60px;
	float: left;
	text-align: right;
}
ul.mycharacter1 li, ul.mycharacter2 li, ul.mycharacter3 li, ul.mycharacter4 li, ul.mycharacter5 li, ul.mycharacter6 li, ul.mycharacter7 li {
	border-bottom: dotted 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
ul.mycharacter2 li span {
	color:#999;
}

/* inbox */
.maillist {
	min-height: 600px;
}
.maillist h4, .maillist h5, .maillist h6 {
	font: bold 12px/16px Verdana, Arial, Sans-Serif;
	margin: 5px 0 0 10px;
	color: #ff7c00;
	float: left;
}
.maillist h4 {
	width: 310px;
}
.maillist h5 {
	width: 140px;
}
.maillist h6 {
	width: 150px;
}
.maildiv {
	border-bottom: solid 1px #666;
}
.mails {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.mails a {
	cursor: pointer;
}
.mails span {
	float: left;
	width: 150px;
	display: block;
}
.mails b {
	float: left;
	width: 320px;
	display: block;
}
.mails p {
	float: left;
	width: 320px;
	display: block;
}
.mails em {
	float: left;
	width: 130px;
	color: #999;
}
.mails strong {
	font: normal 12px/20px "Lucida Console", Monaco, monospace;
}

	


.mailact {
	float: right;
	padding: 5px;
}
.mailcontent {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	position: relative;
}
.mailcontent p {
	padding: 5px;
}


.mailact b.re, .mailact b.del, .mailact b.arc, .mailact b.una, .mailact b.pub, .mailact b.unp {
	background: transparent url(../images/mailact.gif) no-repeat;
	height: 20px;
	width: 20px;
	cursor: pointer;
	float: left;
	display: inline;
}
.mailact b.re {
	background-position: 0 -100px;
}
.mailact b.del {
	background-position: 0 0;
}
.mailact b.arc {
	background-position: 0 -40px;
}
.mailact b.una {
	background-position: 0 -20px;
}
.mailact b.pub {
	background-position: 0 -80px;
}
.mailact b.unp {
	background-position: 0 -60px;
}
.reply {
	padding: 10px;
}
.reply div {
	float: left;
	display: inline;
}
.snedleft {
	width: 100px;
	float: left;
	text-align: right;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	padding: 0 3px 0 0;
	display: block;
}
.sendright {
	width: 500px;
	float: left;
	display: block;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
}
.sendright input, .sendright select, .sendright textarea, .reply textarea {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	width: 430px;
	color: #FFF;
	padding: 3px;
	margin-bottom: 3px;
}
input.checkbox {
	width: auto;
	height: auto;
	padding-top: 5px;
	background: none;
	border: none;
}
.sendright select {
	width: auto;
}
.sendsubmit {
	margin: 10px 0 0 203px;
	clear: both;
}
.sendsubmit input,  .reply input {
	color: #FFF;
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	margin-bottom: 3px;
	height: 30px;
}
.reply textarea {
	margin-bottom: 10px;
}
.reply input {
	float: left;
	width: auto;
	margin-left: 5px; 
	margin-top: 1px;
	height: 30px;
}
.reply input.replyto , .reply input.replysub {
	height: 16px;
	margin-left: 0px;
	margin-right: 5px;
}
.reply input.replysub {
	 width: 200px;
}
.reply div span {
	display: inline;
	float: left;
	width: auto;
	padding-right: 5px;
}


/* my movies */

.mymovie {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}

.mymovie a {
	float: left;
	cursor: pointer;
}
.mymovie a img {
	padding-top: 5px;
	margin: 0 5px 0 0;
}
.mymovie div.rating {
	padding-top: 5px;
}
.mymovie span {
	width: 60px;
	display: block;
	float: left;
	text-align:right;
	padding-right: 5px;
}
.mymovie b {
	width: 280px;
	display: block;
}
.mymovie em {
	width: 50px;
	display: block;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.mymovie small {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	float: left;
	width: 100px;
	color: #999;
}
.mymovie big {
	width: 220px;
	float: left;
	display: block;
}
.mymovie strong {
	font: normal 12px/14px "Lucida Console", Monaco, monospace;
}
.mymovie p {
	float: left;
	display: block;
}
.mymovielist {
}
.mymovielist h4, .mymovielist h5, .mymovielist h6, .mymovielist h2, .mymovielist h3 {
	font: bold 12px/16px Verdana, Arial, Sans-Serif;
	margin: 5px 0 0 10px;
	color: #ff7c00;
	float: left;
}
.mymovielist h2 {
	width: 40px;
}
.mymovielist h3 {
	width: 280px;
}
.mymovielist h4 {
	width: 90px;
}
.mymovielist h5 {
	width: 70px;
}
.mymovielist h6 {
	width: 80px;
}

/* login */
div.login {
	width: 400px;
	height: 400px;
	margin: 10px 0 0 10px;
	padding: 10px 0 0 0;
	border: solid 1px #666;
	background: #2e2e2e;
}
div.loginleft {
	float:left;
	width: 100px;
	margin: 10px 10px 0 10px;
	font: Bold 14px/20px Verdana, Arial, Sans-Serif;
	text-align: right;
}
div.loginright {
	float:left;
	width: 260px;
	margin-top:10px;
	color:#999;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
}
div.loginright span, div.signup span {
	font: normal 16px/30px Verdana, Arial, Sans-Serif;
	color: #999;
}
div.loginright input, div.signup input, div.signup select {
	background-color: #222;
	border: solid 1px #666;
	font: normal 14px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
	vertical-align: middle;
	padding-top:3px;
	height: 20px;
}
div.loginright input.checkbtn, div.signup input.checkbtn  {
	border: none;
	background: none;
}
div.loginright input.confirm, div.signup input.confirm  {
	height: 30px;
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
	padding: 0 5px;
}

/* signup */

.passwordstr, .passwordstrimg {
	float: left;
	margin:5px 5px 0 0;
	font: normal 12px/12px Verdana, Arial, Sans-Serif;
	height: 16px;
}
.passwordstrimg {
	overflow: hidden;
}
.passwordstrimg img {
	height: 12px;
}
.passwordstr b {
	color: #66CCFF;
}

div.signup {
	width: 420px;
	height: 690px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border: solid 1px #666;
	background: #2e2e2e;
	float: left;
}
div.signupleft {
	float:left;
	width: 120px;
	margin: 10px 10px 0 10px;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	text-align: right;
}
div.signupright {
	float:left;
	width: 260px;
	margin-top:10px;
	color:#999;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
}
div.signupright em {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	height: 20px;
	vertical-align: middle;
}
div.validation {
	font: normal 10px/14px Verdana, Arial, Sans-Serif;
	color: #000;
	margin-left: 50px;
	overflow: hidden;
}

div.signupfix {
	width: 330px;
	float:right; 
	margin:10px 0 0 0 ; 
	padding: 10px;
	border: solid 1px #666;
	background: #2e2e2e;
}      
div.fixleft {
	float:left;
	width: 100px;
	margin: 10px 10px 0 10px;
	font: Bold 14px/20px Verdana, Arial, Sans-Serif;
	text-align: right;
}
div.fixright {
	float:left;
	width: 200px;
	margin-top:10px;
	color:#999;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
}
div.fixright span {
	font: normal 16px/30px Verdana, Arial, Sans-Serif;
	color: #999;
	vertical-align: bottom;
}
div.fixright input {
	background-color: #222;
	border: solid 1px #666;
	font: normal 14px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
	vertical-align: middle;
	padding-top:3px;
	height: 20px;
}
div.fixright input.checkbtn  {
	border: none;
	background: none;
}
div.fixright input.confirm  {
	height: 30px;
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
	padding: 0 5px;
}

div.validation span {
	font: bold 10px/12px Verdana, Arial, Sans-Serif;
	color: #000;
}

.signupdone {
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
	color: #FFF;
	padding: 20px;
	width: 420px;
	height: 200px;
	margin: 10px 0 0 0;
	border: solid 1px #666;
	background: #2e2e2e;
}
.signupdone b {
	color:#66CCFF;
	font: bold 14px/20px Verdana, Arial, Sans-Serif;
}

/* search */
.searchheader h4 {
	text-align: right;
	padding: 0 10px 0 0;
	color: #ff7c00;
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
}
.searchheader h4 span {
	color: #66CCFF;
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
}
.searchresult {
	border: solid 1px #666;
	background: #2e2e2e;
	margin: 10px 0 0 0;
	padding: 10px;
}
.resultlist {
	height: 120px;
	margin: 0 0 5px 0;
	background: #2e2e2e url(../images/longline.gif) no-repeat center bottom;
}
.resultlist img {
	float: left;
	width: 150px;
	height: 100px;
	border: solid 1px #000;
	margin: 5px 10px 0 0;
}
.results {
}
.results1 {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #666;
}
.results1 b {
	font: bold 14px/20px Verdana, Arial, Sans-Serif;
	color: #ff7c00;
}
.results2 {
}
.results2 div.viewz {
	background: #333;
	padding:3px;
	float: left;
	display: block;
	height: 18px;
	border-bottom: solid 1px #222;
	border-left: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #222;
}
div.viewz img {
	width: 18px;
	height: 18px;
	border: none;
	margin: 0;
	padding: 0;
}
div.viewz b {
	color:#66CCFF
}
.resinfo1 {
	width: 110px
}
.resinfo2 {
	width: 130px
}
.resinfo3 {
	width: 120px;
	overflow: hidden;
}
.resinfo4 {
	width: 90px
}
.resinfo5 {
	width: 60px
}
.resinfo6 {
	width: 40px
}
.results3 {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #999;
}

.condrop img {
	background: url(../images/backgrounds/flags.gif) no-repeat -25px -5px;
	display: inline;
	width: 10px;
	height: 6px;
}	

.listby {
	background-color: #222;
	border: solid 1px #666;
	font: normal 14px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
	vertical-align: middle;
	height: 18px;
}
.listbycon {
	float: right;
	width: 360px;
	display: block;
}
.listbycon span {
	float: right;
	margin-left: 2px;
}
.listbycon a {
	float: right;
	margin-left: 2px;
}
.listbycon b {
	color: #fff;
	float: right;
}
.searchbottom {
	height: 200px;
}


/* pv_info */
.presenta {
	padding: 5px;
	font: 12px/20px Verdana, Geneva, sans-serif;
	min-height: 80px;
}
.presenta span.q {
	
	color: #66CCFF;
}
.useractions {
	float: right;
	margin: 0 0 10px 10px;
	padding: 0px;
}
.useractions a {
	width: 293px;
	height: 30px;
	border: solid 1px #666;
	font: 12px/30px Verdana, Geneva, sans-serif;
	text-align: right;
	padding-right: 5px;
	display: block;
}
.useractions a.usersub {
	background: url(../images/movieactions.png) no-repeat 0 -90px;
}
.useractions a.userfav {
	background: url(../images/movieactions.png) no-repeat 0 -300px;
}
.useractions a.usermailto {
	background: url(../images/movieactions.png) no-repeat 0 -30px;
}
.useractions a.usermessage {
	background: url(../images/movieactions.png) no-repeat 0 -120px;
}
.useractions a.usersupport {
	background: url(../images/movieactions.png) no-repeat 0 -60px;
}
.useractions a:hover {
	background-color: #222;
}
.authordetailleft {
	width: 200px;
	height: 24px;
	float: left;
	text-align: right;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	padding: 0 3px 0 0;
}
.authordetailright {
	width: 400px;
	height: 24px;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	float: left;
}
.authordetailright b {
	color: #66CCFF;
}
div.authorachievement {
	height: 26px;
	border-bottom: dotted 1px #666;
}
div.authorachievement b {
	margin-right: 10px;
}
div.authorachievement span {
	float: left;
	display: block;
	width: 200px;
	font: normal 12px/26px Verdana, Arial, Sans-Serif;
}
div.authorachievement a {
	float: left;
	display: block;
	width: 280px;
	font: normal 12px/26px Verdana, Arial, Sans-Serif;
}
div.authorachievement em {
	float: left;
	display: block;
	width: 80px;
	font: normal 12px/26px Verdana, Arial, Sans-Serif;
	color: #666;
}
div.authorachievement div {
	margin-top: 6px;
}

.authorlatestmovie {
	height: auto;
	padding: 10px 0 0 10px;
}

.authorlatestmovie li {
	float: left;
	display: inline;
	width: 130px;
	padding: 0 24px 20px 24px;
}
.authorlatestmovie li div.imgwap {
	border: solid 1px #666;
	padding: 5px;
	width: 115px;
	height: 80px;
}
.authorlatestmovie li div.imgwapred {
	border: solid 1px #F00;
	padding: 5px;
	width: 115px;
	height: 80px;
}
.authorlatestmovie li img {
	width: 115px;
	height: 80px;
}
.authorlatestmovie li div.title {
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	width: 130px;
	height: 28px;
	overflow: hidden;
}
.authorlatestmovie li div.author {
	color: #999;
	font: bold 10px/12px Verdana, Geneva, sans-serif;
	width: 130px;
	height: 12px;
	overflow: hidden;
}
.authorlatestmovie li div.downloads {
	font: bold 10px/12px Verdana, Geneva, sans-serif;
	color: #999;
	width: 130px;
}
.authorlatestmovie li div.downloads b {
	font: bold 10px/12px Verdana, Arial, Sans-Serif;
	color: #FFF;
}
.authorlatestmovie li div.rating {
	margin-top: 0px;
	height: 12px;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
}
.authorlatestmovie li div.rating b {
	float: left;
	color: #999;
}

.pvmainmovie {
	height: auto;
	padding: 20px 0 0 0px;
}

.pvmainmovie li {
	float: left;
	display: inline;
	width: 130px;
	padding: 0px 3px 21px 5px;
}
.pvmainmovie li div.imgwap {
	border: solid 1px #666;
	padding: 5px;
	width: 115px;
	height: 80px;
}
.pvmainmovie li div.imgwapred {
	border: solid 1px #F00;
	padding: 5px;
	width: 115px;
	height: 80px;
}
.pvmainmovie li img {
	width: 115px;
	height: 80px;
}
.pvmainmovie li div.title {
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	width: 130px;
	height: 28px;
}
.pvmainmovie li div.author {
	color: #999;
	font: bold 10px/12px Verdana, Geneva, sans-serif;
	width: 130px;
}
.pvmainmovie li div.downloads {
	font: bold 10px/12px Verdana, Geneva, sans-serif;
	color: #999;
	width: 130px;
}
.pvmainmovie li div.downloads b {
	font: bold 10px/12px Verdana, Arial, Sans-Serif;
	color: #FFF;
}
.pvmainmovie li div.rating {
	margin-top: 0px;
	height: 12px;
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
}
.pvmainmovie li div.rating b {
	float: left;
	color: #999;
}



/* guestbook */ 
ul.guestbook {
	padding: 10px;
}
ul.guestbook li  {
	padding: 0;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	clear: both;
	margin: 0 0;
	vertical-align: bottom;
}
.guestbookleft, .guestbookleft div, .guestbookme div  {
	float: left;
	width: 80px;
	text-align: center;
}
.guestbookleft div em{
	font: bold 10px/14px Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color:#999;
}

ul.guestbook li b {
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	float: left;
}
ul.guestbook li em, .guestbookme em {
	font: normal 10px/14px Verdana, Arial, Sans-Serif;
	float: left;
	padding-left: 5px;
	color: #999;
}
ul.guestbook li div.checks {
	width: 200px;
	float: right;
	text-align: right;
	font: normal 12px/14px "Lucida Console", Monaco, monospace;
}
.guestbookright {
	float: left;
	width: 530px;
	margin-left: 10px;
}
ul.guestbook li p { 
	padding: 5px 20px 10px 0;
	float: left;
	width: 500px;
}
ul.guestbook li div.rating div, ul.guestbook li div.rating {
	width: 65px;
}
ul.guestbook li div.rating span, ul.comments li div.rating div {
	display: inline;
	float: left;
}
	
ul.guestbook li span {
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	padding-right: 5px;
}
ul.guestbook fieldset {
	margin: 5px 20px 0 0;
	padding: 3px 5px;
	border: solid 1px #666;
	color: #999;
	width: 500px;
	float: left;
}
ul.guestbook fieldset legend {
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	color: #666;
	padding: 0 3px;
}
.guestbookme {
	width: 80px;
	padding: 10px;
	float: left;
}
.guestbookinput {
	width: 420px;
	padding: 10px;
	float: left;
}
.guestbooksubmit {
	float: left;
	padding: 11px 10px;
}
.guestbooksubmit input {
	width: auto;
	height: 24px;
	margin: 0 10px 0 0;
	border: solid 1px #666;
	background: #222;
	text-align: center;
	color: #FFF;
}
.guestbookinput textarea {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	width: 400px;
	height: 100px;
	color: #FFF;
	padding: 3px;
}
.pvmain {
	float: left;
	width: 780px;
}
.pvl {
	float: left;
	width: 436px;
	padding: 10px 0 0 10px;
}
.pvr {
	float: left;
	width: 312px;
	padding: 10px 10px 0 0;
}
.pvleft {
	width: 436px;
	float: left;
	display: block;
	border: solid 1px #666;
	background: #2e2e2e;
}

.pvmainbg {
	width: 436px;
	float: left;
	display: block;
	border: solid 1px #bdbdbd;
	background: #e8e8e8 url(../images/pvmainbg.gif) repeat-x top left;
	color: #000;
}

.pvmainbg a:link, .pvmainbg a:active, .pvmainbg a:visited {
	color: #003f7d;
}
.pvmainbg a:hover {
	color: #000;
}


.pvmainbg h4{
	color: #990000;
}

.pvright {
	width: 298px;
	margin-left: 10px;
	float: right;
	display: block;
	border: solid 1px #666;
	background: #2e2e2e;
}

.userstat div.pvsleft {
	float: left;
	width: 180px;
}
.userstat div.pvsright {
	float: left;
	width: 222px;
	text-indent: 30px;
}
.userstat div.pvsstat {
	float: left;
	width: 268px;
}
.userstat div.pvsadd {
	text-indent: 30px;
	float: left;
	width: 312px;
}


.actlog {
	padding: 0 0 0 3px;
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #646464;
	margin: 3px 5px 0 5px ;
}

.actlogquote {
	color: #555;
	font-weight: normal;
}

.pvwide {
	width: 746px;
	border: solid 1px #666;
	background: #2e2e2e;
	margin: 10px 0 10px 10px;
}
.pvwide h4 span {
	float: left;
}

.pvwide h4 em {
	float: right;
	font-style: normal;
}

.pvname {
	font: normal 48px/60px Verdana, Arial, Sans-Serif;
}
.pvname strong {
	float: left;
}
.pvname b, .pvfame b {
	color: #66CCFF;
}
span.pvfame {
	float: right;
	display: inline;
	vertical-align: bottom;
	font: normal 24px/60px Verdana, Arial, Sans-Serif;
	padding: 0 20px 0 0;
}

ul.pvcharacter1 {
	width: 120px;
	float: left;
}
ul.pvcharacter2 {
	width: 60px;
	float: left;
	text-align: center;
}
ul.pvcharacter3 {
	width: 100px;
	float: left;
}
ul.pvcharacter4 {
	width: 120px;
	float: left;
}
ul.pvcharacter5 {
	width: 250px;
	float: left;
}
ul.pvcharacter6 {
	width: 62px;
	float: left;
}
ul.pvcharacter7 {
	width: 80px;
	float: left;
	text-align: right;
}
ul.pvcharacter1 li, ul.pvcharacter2 li, ul.pvcharacter3 li, ul.pvcharacter4 li, ul.pvcharacter5 li, ul.pvcharacter6 li, ul.pvcharacter7 li {
	border-bottom: dotted 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
ul.pvcharacter2 li span {
	color:#999;
}



/* contact */
.contact {
	margin: 5px 13px;
}

.contact img {
	float: left;
	margin: 0 0 20px 120px;
}
.contact div.sample {
	clear: both;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 516px;
	text-align: center;
	margin: 0 0 0 120px;
}


.contact span {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 5px;
	height: 20px;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.contact b {
	float: left;
	width: 640px;
	height: 20px;
	padding-left: 5px;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.contactleft {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	font: normal 12px/22px Verdana, Arial, Sans-Serif;
}
.contactright {
	float: left;
	width: 640px;
	font: normal 12px/22px Verdana, Arial, Sans-Serif;
}
.contactright select {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFF;
	padding: 2px;
}
.contactright textarea {
	width: 300px;
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFF;
	margin: 5px 0 0 0;
}
.contactright button {
	background-color: #222;
	border: solid 1px #666;
	margin: 5px 0 0 0;
	color: #FFF;
	height: 30px;
	font: normal 12px/30px Verdana, Arial, Sans-Serif;
}
.contactsubmit {
	text-align: left;
	padding: 0 0 0 110px;
}


/* news */
.news {
	padding: 10px;
	width: 450px;
	border: solid 1px #666;
	background: #2e2e2e;
	margin: 10px 0 0 13px;
}
.news h4 {
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	color: #ff7c00;
	margin: 0;
}
.news h4 a:link,.news h4 a:visited, .news h4 a:active {
	color: #ff7c00;
}
	
.newsauthor {
	color: #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	border-bottom: dotted 1px #666;
}
.newscontent {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	border-bottom: dotted 1px #666;
}

.newscomment {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	text-align: right;
}
.newsread {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	text-align: right;
}
	
	
/* prem */


.premcon {
	width: 804px;
	float: left;
	padding: 11px 6px 0 6px;
}

.prem {
	padding: 0 0 0 1px;
	width:537px;
	border: solid 1px #666;
	background: #2e2e2e;
	float: left;
}
.prem h4 {
	font: bold 12px/16px Verdana, Arial, Sans-Serif;
	color: #ff7c00;
	margin: 5px;
}
.prem2 {
	width: 246px;
	padding: 5px;
	border: solid 1px #666;
	background: #2e2e2e;
	float: left;
	margin: 0 0 0 6px;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.prem2 h4 {
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	color: #ff7c00;
	margin: 0 0 5px 0;
}
.compare1 {
	width: 166px;
	float: left;
}
.compare2 {
	width: 40px;
	float: left;
	text-align: center;
	background: #222;
}
.compare3 {
	width: 40px;
	float: left;
	text-align: center;
}
.compare1 li, .compare2 li, .compare3 li {
	display: block;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	border-bottom: dotted 1px #666;
}
.compare1 li span, .compare2 li span, .compare3 li span {
	color: #666;
}
.compare2 li b, .compare3 li b {
	color:#66CCFF;
	font-weight: normal;
}

.prem3 {
	width: 258px;
	float: left;
	margin: 5px 0 0px 6px;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}


/* change avatar */
.ava {
	font: bold 14px/16px Verdana, Arial, Sans-Serif;
	margin: 0 0 0px 5px;
	color: #ff7c00;
}
.currentava {
	float: left;
	width: 100px;
}
.avanav {
	float:  left;
	text-align: left;
	font: bold 12px/16px Verdana, Arial, Sans-Serif;
}

.avamain {
	width: 780px;
	padding: 10px 0 0 10px;
	float: left;
}
.avatarlist {
}
.avatarlist li {
	float: left;
	width: 78px;
	height: 78px;
	text-align: center;
	display: inline;
}

.thumbnailSelectList li {
	float: left;
	display: inline;
	margin: 0 5px 5px 0;
}
.thumbnailSelectList li input {
	float: left;
	width: 20px;
}
.thumbnailSelectList li img {
	float: left;
}



/* linkus */
.promo {
	float: left;
	display: inline;
}

span.promointro {
	font: normal 10px/16px Verdana, Arial, Sans-Serif;
	padding: 5px 0 0 0;
}

.promoframe {
	width: 183px;
	background: url(../images/promoframe.png) no-repeat top left;
	margin: 10px 0 5px 10px;
}
.promoframe img {
	width: 160px;
	height: 118px;
	padding: 11px;
	display: block;
}
.promotext {
	padding: 5px 0 0 0;
	width: 183px;
	text-align: center;
}
.promotext span.grey {
	color: #666;
}

/* recover input */
.input {
	border: solid 1px #666;
	background: #333;
	color: #FFF;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	height: 20px;
	margin: 5px 0;
}


/*   live */

.livecon {
	width: 817px;
	float: left;
	padding: 0;
}
.livemain {
	width: 736px;
	padding: 10px 0 10px 10px;
	float: left;
}

.livewap {
	width: 726px;
	float: left;
	background-color: #000;
	text-align: center;
	font: 12px/20px Verdana, Geneva, sans-serif;
	vertical-align: middle;
}
.livechat {
	padding: 0 10px 10px 10px;
}
.livechat iframe {
	width: 726px;
	height: 500px;
}

/* premium subscription */
.premiumsub, .payment {
	clear: both;
	font: 12px/20px Verdana, Geneva, sans-serif;
	border-bottom: dotted 1px #666;
}
.premiumsub span {
	width: 150px;
	height: 20px;
	float:left;
}
.premiumsub em {
	width: 152px;
	height: 20px;
	float: left;
	font-style: normal;
}
.payment {
	float: left;
}
.payment span {
	width: 200px;
	height: 20px;
	float:left;
}
.payment em {
	width: 180px;
	height: 20px;
	float:left;
	font-style: normal;
}
.payment p {
	width: 224px;
	height: 20px;
	float:left;
	font-style: normal;
}
.payment p strong {
	color: #666;
	font-style: italic;
	font-weight: normal;
}
.pcompare1 {
	width: 360px;
	float: left;
}
.pcompare2 {
	width: 122px;
	float: left;
	text-align: center;
	background: #222;
}
.pcompare3 {
	width: 122px;
	float: left;
	text-align: center;
}
.pcompare1 li, .pcompare2 li, .pcompare3 li {
	display: block;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	border-bottom: dotted 1px #666;
}
.pcompare1 li span, .pcompare2 li span, .pcompare3 li span {
	color: #666;
}
.pcompare2 li b, .pcompare3 li b {
	color:#66CCFF;
	font-weight: normal;
}

/* channel */
.channel {
	padding: 5px;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
	float: left;
}

.channelid {
	font: normal 9px/14px Verdana, Arial, Sans-Serif;
	text-align: left;
	float: right;
	display: inline;
	padding: 0 5px 0 2px;
}
#channel {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/12px Verdana, Arial, Sans-Serif;
	color: #FFF;
	padding: 3px 2px;
	width: 182px;
}
.radio {
	padding: 0 5px 0 5px;
}
.reqradio {
	font: normal 9px/14px Verdana, Arial, Sans-Serif;
	padding-left: 5px;
	float: left;
}
#radioright {
	width: 306px;
	float: left;
	display: inline;
	margin: 6px 0 0 6px;
}
.logo {
	padding: 5px 0 0 6px;
}
/* tortun */
a.ttdownload {
	background: url(../images/tortun-download.gif) no-repeat top left;
	width: 180px;
	height:60px;
	display: block;
	text-indent: -3000px;
}
a.ttdownload:hover {
	background: url(../images/tortun-download.gif) no-repeat 0 -60px;
	width: 180px;
	height:60px;
	display: block;
	text-indent: -3000px;
}
a.ttsample {
	background: url(../images/tortun-sample.gif) no-repeat top left;
	width: 180px;
	height:60px;
	display: block;
	text-indent: -3000px;
}
a.ttsample:hover {
	background: url(../images/tortun-sample.gif) no-repeat 0 -60px;
	width: 180px;
	height:60px;
	display: block;
	text-indent: -3000px;
}

.nospy {
	padding: 5px;
}
.nospy img {
	margin: 0 0 0 30px;
}


#modmenu {
		float: right;
		display: inline;
		width: 160px;
		background-color: #000;
		color: #FFF;
		font: normal 12px/20px Arial, Sans-Serif;
		text-align: left;
		margin-top: 100px;
		position: absolute;
		top: 100px;
		left: 822px;
}
#modmenu ul {
			margin: 0;
			padding: 5px;
			border: solid 1px #222;
			background: #2e2e2e;
}

.loginerror {
	margin: 10px;
	border: solid 1px #F00;
	background-color: #640000;
	color: #FFF;
	padding: 5px;
	font: normal 12px/20px  Verdana, Arial, Sans-Serif;
}
.loginerror b {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 2px 5px 0 0;
	background:#640000 url(../images/loginerror.png) no-repeat center top;
}

.greenbar {
	margin: 10px;
	border: solid 1px #0F0;
	background-color: #006400;
	color: #FFF;
	padding: 5px;
	font: normal 12px/20px  Verdana, Arial, Sans-Serif;
}
.greenbar b {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 2px 5px 0 0;
	background:#006400 url(../images/activated.png) no-repeat center top;
}


/* site bg click div */
.bgclick {
	height:500px;
	cursor: pointer;
	line-height: 500px;
	display: block;
}
#tdcenter {
	width: 982px;
	display: block;
}


/* new */
#frontprem {
	width: 802px;
	margin: 5px auto 0 auto;
}
.premfeat {
	padding: 1px 0 0 7px;
	height: 21px;
	margin: 0px 0 0 0;
	background: url(../images/backgrounds/premfeatbg.png) no-repeat bottom left;
	display: inline;
	float: left;
}
.premfeat2 {
	width: 4px;
	background: url(../images/backgrounds/premfeatbgb.png) no-repeat bottom left;
	display: block;
	height: 22px;
	float: left;
	margin: 1px 0 0 0;
}

.premfeat div {
	color: #ff7c00;
	font: bold 9px Verdana, Geneva, sans-serif;
}
.premfeat div span {
	float: left;
	display: inline;
	padding: 3px 0 0 0;
}
.premfeat div a {
	background: url(../images/backgrounds/premfeat.png) no-repeat bottom left;
	color: #FFF000;
	padding: 2px 2px 4px 5px;
	margin: 1px 0 0 0;
	float: left;
	display: inline;
}
.premfeat div b {
	background: url(../images/backgrounds/premfeatb.png) no-repeat bottom right;
	width: 3px;
	height: 16px;
	margin: 1px 0 0 0;
	display: block;
	float: left;
}

.premfeat div a:hover {
	color: #FFF;
	padding: 2px 2px 5px 5px;
}


/* premium */
.premcon {
	width: 810px;
	float: left;
	padding: 5px 0 10px 0;
}

.preminfo{
	margin: 10px 0 0 0px;
	font: normal 10px/16px Verdana, Arial, Sans-Serif;
	background: url(../images/preminfo.jpg) no-repeat bottom center;
	padding: 10px 20px;
}

.prembenefits {
	float: left;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
.prembenefits b {
	color: #FF0;
}


.benefits1 {
	width: 480px;
	float: left;
	text-indent: 35px;
}
.benefits2 {
	width: 125px;
	float: left;
	text-align: center;
}
.benefits3 {
	width: 125px;
	float: left;
	text-align: center;
}
.benefits1 li, .benefits2 li, .benefits3 li {
	display: block;
	font: normal 12px/30px Verdana, Arial, Sans-Serif;
	border-bottom: dotted 1px #666;
}
 .benefits3 li {
	 font-weight: bold;
 }
.benefits1 li span, .benefits2 li span, .benefits3 li span {
	color: #666;
}
.benefits2 li b, .benefits3 li b {
	color: #FF0;
}

.benef {

	background: url(../images/benefit.png) no-repeat;
}
.iticon1 {
	background-position: 0 0;
}
.iticon2 {
	background-position: 0 -30px;
}
.iticon3 {
	background-position: 0 -60px;
}
.iticon4 {
	background-position:0 -90px;
}
.iticon5 {
	background-position: 0 -120px;
}
.iticon6 {
	background-position: 0 -150px;
}
.iticon7 {
	background-position: 0 -180px;
}
.iticon8 {
	background-position: 0 -210px;
}
.iticon9 {
	background-position: 0 -240px;
}
.iticon10 {
	background-position: 0 -270px;
}
.iticon11 {
	background-position: 0 -300px;
}
.iticon12 {
	background-position: 0 -330px;
}
.iticon13 {
	background-position: 0 -360px;
}
.iticon14 {
	background-position: 0 -390px;
}

.joininfo {	
	margin: 10px 10px 0 10px;
	padding: 0 0 10px 0;
	background: url(../images/joininfo.jpg) no-repeat top right;
}
h5.joinpremst {
	font: normal 9px/20px Verdana, Arial, Sans-Serif;
	color: #666;
}
.joinprem {
	margin: 10px 0 0 0px;
	border: solid 1px #666;
	background-color: #333;
	width: 450px;
	padding: 5px 10px 10px 10px;
}
.joinprem li {
	display: block;
	font: normal 12px/30px Verdana, Arial, Sans-Serif;
	clear: both;
}
.joinprem li select, .joinprem li input {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
	vertical-align: middle;
	padding-top:3px;
	height: 18px;
	float: left;
} 
.joinprem li input.confirm {
	height: 30px;
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
	padding-bottom: 5px
}
.premjointitle {
	color: #ff7c00;
}
.joinprem li span {
	float: left;
	width: 100px;
	display: block;
}
.joinprem li strong, strong.cost {
	color: #FF0;
	float: left;
	font: bold 14px/20px Verdana, Arial, Sans-Serif;
	width: 100px
}
.joinprem li em {
	float: left;
	font: normal 9px/12px Verdana, Arial, Sans-Serif;
	color: #666;
	padding: 5px 0 0 5px;
}
#premjoinfeedback {
	background-color: #222;
	border: solid 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 100%;
	color: #FFF;
	height: 80px;
}


/* premium index */ 
div.unapproved {
	float: right;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
	display: inline;
	background: #2E2E2E;
	margin: 10px 10px;
}
div.unapproved a span, div.unapproved span {
	height: 16px;
	border: solid 1px #222;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	float:left;
	cursor: pointer;
	display: inline;
	margin-left: 5px;
}
div.unapproved span.selected {
	cursor: default;
	color: #999;
	background: #444;
	border: solid 1px #222;
}

div.unapproved a span:hover {
	background: #222;
	border: solid 1px #666;
}
div.unapproved a:hover span {
	background: #222;  /*  fix IE6 hover bug  */
	border: solid 1px #666;
}
h4.premiumstuff {
	color: #ff7c00;
	padding: 1px 0 0 0;
	width: 800px;
	text-align: center;
	font: bold 14px/20px Verdana, Arial, Sans-Serif;
}
.premiumadsearch {
	width: 746px;
	border: solid 1px #666;
	background: #2e2e2e;
	margin: 10px 0 10px 10px;
}
.premiumadsearch h4 {
	font: bold 12px/16px Verdana, Arial, Sans-Serif;
	margin: 10px 16px;
	color: #ff7c00;
}
div.random {
	background: url(../images/random.jpg) top left;
	width: 36px;
	height: 33px;
	cursor: pointer;
	display: block;
	float: right;
	margin: 5px 5px 0 0;
}

ul.channels1 {
	width: 210px;
	float: left;
}
ul.channels2 {
	width: 200px;
	float: left;
	text-align: center;
}
ul.channels3 {
	width: 1px;
	float: left;
	text-align: center;
	overflow: hidden;
}
ul.channels4 {
	width: 200px;
	float: left;
	text-align: center;
}
ul.channels5 {
	width: 1px;
	float: left;
	overflow: hidden;
}
ul.channels6 {
	width: 100px;
	float: left;
	text-align: right;
}

ul.channels1 li, ul.channels2 li, ul.channels3 li, ul.channels4 li, ul.channels5 li, ul.channels6 li {
	border-bottom: dotted 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}
ul.channels1 li span , ul.channels2 li span , ul.channels3 li span , ul.channels4 li span , ul.channels5 li span , ul.channels6 li span {
	color:#999;
}
ul.channels1 li a {
	color: #ff7c00;
}
ul.channels1 li a:hover {
	color: #FFF;
}

ul.channels1 li span a {
	color: #66CCFF;
}

.creatchan {
	float: right;
}
.creatchan a {
	height: 24px;
	padding: 0 5px;
	background: #333;
	border: solid 1px #666;
	display: block;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	margin: 0 5px 0 0;
}
.creatchan a:hover {
	height: 24px;
	padding: 0 5px;
	background: #000;
	border: solid 1px #666;
	display: block;
	margin: 0 5px 0 0;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}

.premsummary {
	padding: 10px 10px 10px 12px;
	font: normal 12px/14px Verdana, Arial, Sans-Serif;
}

.block_prem {
	width: 802px;
	float: left;
	display: inline;
	margin: 5px 0 0 6px;
}

.block_prem .content {
			background: url(../images/coldbg.jpg) repeat-y center bottom;
			padding: 0 0 0 0;
		}
.block_prem .content div.coldbgb {
			background: url(../images/coldbgb.png) no-repeat center bottom;
			padding: 0 0 20px 0;
		}
.block_prem .content div.coldbgt {
			background: url(../images/coldbgt.png) no-repeat center top;
			padding: 10px 0 0 0;
		}
.cold {margin-top:0; width: 750px; border-top:none; padding-top: 10px}


a.blastleft {
	background: url(../images/blastleft_off.png) no-repeat top left ;
	width: 54px;
	float:left;
	cursor: pointer;
	display: block;
	height: 200px;
	margin: 40px 0 0 25px;
}
a.blastleft:hover {
	background: url(../images/blastleft.png) no-repeat top left ;
}
a.blastright {
	background: url(../images/blastright_off.png) no-repeat top left ;
	width: 54px;
	float:left;
	cursor: pointer;
	display: block;
	height: 200px;
	margin: 40px 5px 0 0;
}
a.blastright:hover {
	background: url(../images/blastright.png) no-repeat top left ;
}

h4.blasttitle {
	width:195px; text-align:center; color:#ff7c00;
	font: bold 14px/16px Verdana, Geneva, sans-serif;
	margin: 5px 0 5px 0;
}

.blastlist {
	padding: 10px 0 0 15px;
}
.blastlist li {
	width: 720px;
	margin: 0 0px 0 0;
	border-bottom: dotted 1px #666;
	height: 24px;
	line-height: 24px;
	*height: 20px !important;
	*line-height: 20px !important;
	clear: both;
}
.blastlist li div.imgwap {
	width: 1px;
	height: 1px;
	display: none;
}
.blastlist li div.imgwapred {
	width: 1px;
	height: 1px;
}
.blastlist li img {
	width: 1px;
	height: 1px;
}
.blastlist li div.title {
	font: bold 12px/24px Verdana, Arial, Sans-Serif;
	*font: bold 12px/20px Verdana, Arial, Sans-Serif;
	width: 300px;
	height: 24px;
	*height: 20px !important;
	float: left;
	display: block;
}

.blastlist li div.title a {
	color: #ff7c00;
}
.blastlist li div.title a:hover {
	color: #ffffff;
}

.blastlist li div.author {
	font: normal 12px/24px Verdana, Geneva, sans-serif;
	*font: normal 12px/20px Verdana, Geneva, sans-serif;
	width: 100px;
	height: 24px;
	*height: 20px !important;
	float: left;
	text-align: right;
	text-indent: 5px;
	display: block;
	color: #666;
}
.blastlist li div.downloads {
	float: left;
	display: inline;
}
.blastlist li div.downloads p {
	font: normal 10px/12px Verdana, Geneva, sans-serif;
	color: #999;
	display: none;
}
.blastlist li div.downloads b  {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #FFF;
	display: block;
	text-indent: 5px;
	width: 100px;
	text-align: center;
	display: block;
	height: 24px;
	*height: 20px !important;
}
.blastlist li div.rating {
	margin-top: 0px;
	height: 20px;
	width: 40px;
	font: normal 1px/1px Verdana, Arial, Sans-Serif;
	float: left;
	text-align: center;
}
.blastlist .rating p {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	height: 24px;
	width: 40px;
	text-align: center;
	display: block;
	*height: 20px !important;
}
.blastlist li div.rating b {
	float: left;
	color: #999;
	display: none;
}
.blastlist li div.category {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 150px;
	float: left;
	text-indent: 5px;
	display: block;
	height: 24px;
	color: #666;
	*height: 20px !important;
}
.blastlist li div.rating div {
	display: none;
}
.blastlist li div.rating div b {
	height: 13px;
	display: block;
	padding-left: 3px;
	background: transparent url(../images/ratebar_new.gif) no-repeat 0px -1px;
}
.blastlist li .btext {
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
}


.blast_info2 {
	margin: 5px 5px 0 15px;
	width: 720px;
	font: bold 12px/14px Verdana, Arial, Sans-Serif;
	height: 24px;
	border-top: solid 1px #666;
}
.blast_info2 div.info_left {
	float: left;
	width: 720px;
	margin: 0 0 0 0;
	padding: 0;
}
.blast_info2 div.info_left a:hover {
	color: #FFF;
}
.blast_info2 span {
	color: #fff;
}
.blast_info2 b {
	font: normal 16px/14px Verdana, Arial, Sans-Serif;
	color: #666;
}
.blast_info2 div.info_right {
	float: right;
	width: 60px;
	font: normal 10px/14px Verdana, Arial, Sans-Serif;
}
.blast_info2 div.info_right img, .blast_info img {
	background: url(../images/backgrounds/flags.gif) no-repeat -25px -5px;
	display: inline;
	width: 8px;
	height: 4px;
}	

.info_left img {
	background: url(../images/backgrounds/flags.gif) no-repeat -25px -5px;
	display: inline;
	width: 8px;
	height: 7px;
}	
.blast_info {
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	margin: 0 0 0 15px;
	width: 720px;
	padding: 0;
	border-top: none;
	border-top: solid 1px #666;
}
.blast_info b {
	color: #66CCFF;
}


#lineoftime {
	background: #000;
	width: 710px;
	height: 480px;
	display: block;
	border: solid 1px #000;
	margin: 0 0 0 15px;
	-webkit-user-select:none;
	-moz-user-select:none;
}

h4.blasth4 {
	color:#ff7c00;
	font: bold 14px/16px Verdana, Geneva, sans-serif;
}

.patchinfo {
	width: 720px;
	padding: 0 0 10px 0;
}
.patchinfo img {
	float: left;
	width: 256px;
	height: 192px;
	padding: 0 15px 10px 15px;
}
.patchinfo div.pdesc {
	font: normal 12px/16px Verdana, Geneva, sans-serif;
	float: left;
	width: 434px;
}
.patchinfo ul {
	float:left;
	list-style: outside;
	margin: 0 15px;
}
.patchinfo ul li {
	margin: 0 0 0 15px;
}


#bosstower {
	background: url(../images/catatop.png) no-repeat top left;
	display: block;
	width: 250px;
	position: absolute;
	left: -250px;
	top: 142px;
	overflow: hidden;
	z-index: 0;
	cursor: pointer;
	height: 440px;
	padding-top: 50px;
}
#bosstowerbottom {
	background: url(../images/catabottom.png) no-repeat bottom left;
	display: block;
	width: 150px;
	padding: 40px 0 23px 125px;
}

#bosstower span {
	font: normal 12px/16px Verdana, Geneva, sans-serif;
}
#bosstower a {
	width: 122px;
	height: 45px;
	display: block;
	text-shadow: 1px 1px 1px #000000;
	zoom:1;
	filter: dropshadow(OffX="1", OffY="1", Color="#000000", Positive="true");
}
#bosstower a span {
	border: solid 1px #000;
	width: 120px;
	height: 40px;
	display: block;
	color: #fff;
	text-indent: 4px;
}
#bosstower a:hover span {
	border: solid 1px #fff;
	text-indent: -6000px;
}
#bosstower a span:hover {
	text-indent: -6000px;
}



/*  FIRELANDS BOSSES  */
.firelandsdiv {
	height: 5px;
	widht: 120px;
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -962px;
}

.madness {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -40px;
}
.madnesskilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 0;
}
span.madness:hover, span.madnesskilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -80px;
}


.spine {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -160px;
}
.spinekilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -120px;
}
span.spine:hover, span.spinekilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -200px;
}


.blackhorn {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -280px;
}
.blackhornkilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -240px;
}
span.blackhorn:hover, span.blackhornkilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -320px;
}


.ultraxion {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -400px;
}
.ultraxionkilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -360px;
}
span.ultraxion:hover, span.ultraxionkilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -440px;
}


.hagara {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -520px;
}
.hagarakilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -480px;
}
span.hagara:hover, span.hagarakilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -560px;
}


.yorsahj {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -640px;
}
.yorsahjkilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -600px;
}
span.yorsahj:hover, span.yorsahjkilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -680px;
}


.zonozz {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -760px;
}
.zonozzkilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -720px;
}
span.zonozz:hover, span.zonozzkilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -800px;
}

.morchok {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -880px;
}
.morchokkilled {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -840px;
}
span.morchok:hover, span.morchokkilled:hover {
    background: url(../images/dragonsoul/1.jpg) no-repeat 0 -920px;
}


/*  FIRELANDS BOSSES  */

#bosstowerbutton {
	width:100px;
	height: 200px;
	position: absolute;
	left: -100px;
	top: 160px;
	display: block;
}
#bosstowerbutton .bosstowershow {
	background: url(../images/catatowerbutton.png) no-repeat top left;
	width: 100px;
	height: 200px;
	display: block;
}
#bosstowerbutton .bosstowerhide {
	background: url(../images/catatowerbutton.png) no-repeat top left;
	width: 1px;
	height: 1px;
	display: block;
}








.giftimg {
	border: solid 1px #000;
	width: 122px;
	height: 100px;
	display: block;
	float: left;
	margin-right: 5px;
}
a.bgviolet {
	background: url(../images/cards/cards1_s_2.jpg) no-repeat top left;
}
a.bgviolet:hover, a.bgviolet_on {
	background: url(../images/cards/cards1_s.jpg) no-repeat top left;
}
a.bgblue  {
	background: url(../images/cards/cards7_s_2.jpg) no-repeat top left;
}
a.bgblue:hover,  a.bgblue_on  {
	background: url(../images/cards/cards7_s.jpg) no-repeat top left;
}
a.bgdark {
	background: url(../images/cards/cards3_s_2.jpg) no-repeat top left;
}
a.bgdark:hover, a.bgdark_on  {
	background: url(../images/cards/cards3_s.jpg) no-repeat top left;
}
a.bgred {
	background: url(../images/cards/cards4_s_2.jpg) no-repeat top left;
}
a.bgred:hover, a.bgred_on  {
	background: url(../images/cards/cards4_s.jpg) no-repeat top left;
}

div.giftmail {
	width: 710px;
	height: 530px;
	display: block;
	margin: 10px 10px 10px 0;
	padding: 10px 0 0 10px;
	font: normal 12px/20px Verdana, Geneva, sans-serif;
}
div.giftmail p {
	width: 700px;
	height: 512px;
}
.violetpreview {
	background: url(../images/cards/cards1.jpg) no-repeat -10px -10px;
}
.bluepreview {
	background: url(../images/cards/cards7.jpg) no-repeat -10px -10px;
}
.darkpreview {
	background: url(../images/cards/cards3.jpg) no-repeat -10px -10px;
}
.redpreview {
	background: url(../images/cards/cards4.jpg) no-repeat -10px -10px;
}

select.normal {
	background: #222;
	border: solid 1px #666;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #CCC;
}

.anivimgc {
	display:block; 
	width:702px; 
	height:200px; 
	margin:25px;
}
.anivimg {
	float:left; 
	width:132px; 
	margin: 0 10px 0 0; 
	height:200px; 
	display:block
}
.anivimg div {
	margin: 150px 5px 5px 5px;
	height: 50px;
	color: #FFF;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
}

#aniv1 {
	background:url(../images/anivimg/1.jpg);
}
#aniv2 {
	background:url(../images/anivimg/2.jpg);
}
#aniv3 {
	background:url(../images/anivimg/3.jpg);
}
#aniv4 {
	background:url(../images/anivimg/4.jpg);
}
#aniv5 {
	background:url(../images/anivimg/5.jpg);
}

#machiheader {
	height: 104px;
	width: 794px;
	cursor: pointer;
	background: url(../images/machiheadernew.jpg) no-repeat 0 -4px;
}
.machicateblock {
	padding: 5px 0 3px 9px;
}
span.machicate {
	width: 153px;
	height: 100px;
	padding: 0px;
	float: left;
	display: block;
	margin: 0 5px 0 0;
	text-align: center;
	cursor: pointer;
	font: bold 20px/100px Verdana, Geneva, sans-serif;
}
	
a span.action {
	background: url(../images/machicatenew.jpg) no-repeat top left;
}
a span.action:hover, .action_on {
	background: url(../images/machicatenew.jpg) no-repeat 0 -100px;
}
a span.comedy {
	background: url(../images/machicatenew.jpg) no-repeat 0 -200px;
}
a span.comedy:hover, .comedy_on {
	background: url(../images/machicatenew.jpg) no-repeat 0 -300px;
}
a span.drama {
	background: url(../images/machicatenew.jpg) no-repeat 0 -400px;
}
a span.drama:hover, .drama_on {
	background: url(../images/machicatenew.jpg) no-repeat 0 -500px;
}
a span.horror {
	background: url(../images/machicatenew.jpg) no-repeat 0 -600px;
}
a span.horror:hover, .horror_on {
	background: url(../images/machicatenew.jpg) no-repeat 0 -700px;
}
a span.music {
	background: url(../images/machicatenew.jpg) no-repeat 0 -800px;
}
a span.music:hover, .music_on {
	background: url(../images/machicatenew.jpg) no-repeat 0 -900px;
}


.machinimalist {
	padding: 10px 0 0 10px;
}

.machinimalist li {
	width: 475px;
	margin: 0 0px 0 0;
	border-bottom: dotted 1px #666;
	height: 24px;
	line-height: 24px;
	*height: 20px !important;
	*line-height: 20px !important;
	clear: both;
}
.machinimalist li div.imgwap {
	width: 1px;
	height: 1px;
	display: none;
}
.machinimalist li div.imgwapred {
	width: 1px;
	height: 1px;
}
.machinimalist li img {
	width: 1px;
	height: 1px;
}
.machinimalist li div.title {
	font: bold 12px/24px Verdana, Arial, Sans-Serif;
	*font: bold 12px/20px Verdana, Arial, Sans-Serif;
	width: 220px;
	height: 24px;
	*height: 20px !important;
	float: left;
	display: block;
}

.machinimalist li div.title a {
	color: #ff7c00;
}
.machinimalist li div.title a:hover {
	color: #ffffff;
}

.machinimalist li div.author {
	font: normal 12px/24px Verdana, Geneva, sans-serif;
	*font: normal 12px/20px Verdana, Geneva, sans-serif;
	width: 100px;
	height: 24px;
	*height: 20px !important;
	float: left;
	text-align: center;
	display: block;
	color: #666;
}
.machinimalist li div.downloads {
	float: left;
	display: inline;
	color: #666;
	text-align: right;
	padding-right: 5px;
}
.machinimalist li div.downloads p {
	font: normal 10px/12px Verdana, Geneva, sans-serif;
	color: #999;
	display: none;
}

.machinimalist li div.downloads b  {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	display: block;
	width: 70px;
	text-align: right;
	display: block;
	height: 24px;
	*height: 20px !important;
}
.machinimalist li div.rating {
	margin-top: 0px;
	height: 20px;
	width: 40px;
	font: normal 1px/1px Verdana, Arial, Sans-Serif;
	float: left;
	text-align: center;
}
.machinimalist .rating p {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	height: 24px;
	width: 40px;
	text-align: center;
	display: block;
	*height: 20px !important;
}
.machinimalist li div.rating b {
	float: left;
	display: none;
}
.machinimalist li div.category {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 1px;
	float: left;
	text-indent: 5px;
	display: block;
	height: 24px;
	color: #666;
	*height: 20px !important;
}
.machinimalist li div.age {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 40px;
	float: left;
	display: block;
	text-align: center;
	height: 24px;
	color: #666;
	*height: 20px !important;
}

.machinimalist li div.rating {
	
	color: #666;
}
.machinimalist li div.rating div {
	display: none;
}
.machinimalist li div.rating div b {
	height: 13px;
	display: block;
	padding-left: 3px;
	background: transparent url(../images/ratebar_new.gif) no-repeat 0px -1px;
}
.machinimalist li .btext {
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
}
.machinimalist li div.sorted {
	color: #FFF;
}
.machinimalist li div.unsorted {
	color: #666;
}


/* hall of fame */
#hofheader {
	width: 810px;
	float: left;
	padding: 7px 0 0 0 ;
	background: url(../images/hofheaderfix.jpg) no-repeat 2px 0px;
}
#hofmain {
	padding: 0 0 0 5px; 
	width:750px; 
	margin: 0px 0 0 28px;
}

#hofpillar {
	background: url(../images/hofpillar.png) repeat-y 11px 130px;
}

#hofpillarbottom {
	background: url(../images/hofpillarbottom.png) no-repeat 11px bottom;
	padding: 0 0 20px 0;
	*padding: 0 0 16px 0!important;
}

#hoftext {
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	padding: 5px 12px;
}
.longdivider3 {
		margin: 5px 0;
		background: transparent url(../images/longline.png) no-repeat -10px top;
		height: 15px;
		display: block;
		clear: both;
}

.hoflist {
	padding: 0 0 5px 0px;
}

.hoflist li {
	width: 720px;
	margin: 0 0 0 0;
	border-bottom: dotted 1px #666;
	height: 24px;
	line-height: 24px;
	clear: both;
}

.hoflist li div.author {
	font: bold 12px/24px Verdana, Arial, Sans-Serif;
	width: 230px;
	height: 24px;
	float: left;
	display: block;
}
.hoflist li div.recommanded {
	font: bold 12px/24px Verdana, Geneva, sans-serif;
	width: 210px;
	height: 24px;
	float: left;
	display: block;
}
.hoflist li div.platium  {
	font: bold 12px/24px Verdana, Geneva, sans-serif;
	display: block;
	width: 180px;
	float: left;
	height: 24px;
}
.hoflist li div.views {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	height: 24px;
	width: 100px;
	text-align: center;
	float: left;
	display: block;
}

.hoflist li div.recommanded b {
	background:transparent url(../images/backgrounds/headlinebg.png) no-repeat scroll -4px -123px;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}
.hoflist li div.platium b {
	background:transparent url(../images/backgrounds/headlinebg.png) no-repeat scroll -4px -92px;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

#hofcate {
	padding: 5px 0 0 10px; 
	width:740px; 
	height: 30px;
	display: block;
	background: #222;
	margin: 122px 0 0 33px;
}
.hofgla {
	background: url(../images/hofgla.jpg) no-repeat top left;
	width: 200px;
	height: 30px;
	display: block;
	float: left;
}
a.hofgla:hover, .hofgla_on {
	background: url(../images/hofgla2.jpg) no-repeat top left;
}
.hofdra {
	background: url(../images/hofdra.jpg) no-repeat 15px top ;
	width: 230px;
	height: 30px;
	display: block;
	float: left;
}
a.hofdra:hover, .hofdra_on {
	background: url(../images/hofdra2.jpg) no-repeat 15px top ;
}
.hofdir {
	background: url(../images/hofdir.jpg) no-repeat 35px top ;
	width: 220px;
	height: 30px;
	display: block;
	float: left;
}
a.hofdir:hover, .hofdir_on {
	background: url(../images/hofdir2.jpg) no-repeat 35px top ;
}
.hofall {
	background: url(../images/hofall.jpg) no-repeat top left;
	width: 80px;
	height: 30px;
	display: block;
	float: left;
}
a.hofall:hover, .hofall_on {
	background: url(../images/hofall2.jpg) no-repeat top left;
}


fieldset.pms {
	margin: 0 10px 10px 10px;
	padding:0 5px 5px 5px;
	border: solid 1px #666;
	color: #999;
	float: left;
	width: 590px;
}
fieldset.pms legend {
	font: normal 10px/12px Verdana, Arial, Sans-Serif;
	color: #666;
	padding: 0 3px;
}


.favoritelist {
	padding: 10px 0 0 10px;
}

.favoritelist li {
	width: 620px;
	margin: 0 0px 0 0;
	border-bottom: dotted 1px #666;
	height: 24px;
	line-height: 24px;
	*height: 20px !important;
	*line-height: 20px !important;
	clear: both;
}
.favoritelist li div.imgwap {
	width: 1px;
	height: 1px;
	display: none;
}
.favoritelist li div.imgwapred {
	width: 1px;
	height: 1px;
}
.favoritelist li img {
	width: 1px;
	height: 1px;
}
.favoritelist li div.title {
	font: bold 12px/24px Verdana, Arial, Sans-Serif;
	*font: bold 12px/20px Verdana, Arial, Sans-Serif;
	width: 310px;
	height: 24px;
	*height: 20px !important;
	float: left;
	display: block;
}

.favoritelist li div.title a {
	color: #ff7c00;
}
.favoritelist li div.title a:hover {
	color: #ffffff;
}

.favoritelist li div.author {
	font: normal 12px/24px Verdana, Geneva, sans-serif;
	*font: normal 12px/20px Verdana, Geneva, sans-serif;
	width: 100px;
	height: 24px;
	*height: 20px !important;
	float: left;
	text-align: center;
	display: block;
	color: #666;
}
.favoritelist li div.downloads {
	float: left;
	display: inline;
	color: #666;
	text-align: right;
	padding-right: 5px;
}
.favoritelist li div.downloads p {
	font: normal 10px/12px Verdana, Geneva, sans-serif;
	color: #999;
	display: none;
}
.favoritelist li div.downloads b  {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	display: block;
	width: 80px;
	text-align: right;
	display: block;
	height: 24px;
	*height: 20px !important;
}
.favoritelist li div.rating {
	margin-top: 0px;
	height: 20px;
	width: 50px;
	font: normal 1px/1px Verdana, Arial, Sans-Serif;
	float: left;
	text-align: center;
}
.favoritelist .rating p {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	height: 24px;
	width: 50px;
	text-align: center;
	display: block;
	*height: 20px !important;
}
.favoritelist li div.rating b {
	float: left;
	display: none;
}
.favoritelist li div.category {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 1px;
	float: left;
	text-indent: 5px;
	display: block;
	height: 24px;
	color: #666;
	*height: 20px !important;
}
.favoritelist li div.age {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 40px;
	float: left;
	display: block;
	text-align: center;
	height: 24px;
	color: #666;
	*height: 20px !important;
}

.favoritelist li div.rating {
	
	color: #666;
}
.favoritelist li div.rating div {
	display: none;
}
.favoritelist li div.rating div b {
	height: 13px;
	display: block;
	padding-left: 3px;
	background: transparent url(../images/ratebar_new.gif) no-repeat 0px -1px;
}
.favoritelist li .btext {
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
}
.favoritelist li div.sorted {
	color: #FFF;
}
.favoritelist li div.unsorted {
	color: #666;
}
.favoritelist li div.nofav {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	width: 30px;
	float: left;
	display: block;
	text-align: right;
	height: 24px;
}
.favoritelist li div.nofav img {
	width: 16px;
	height: 10px;
	border: none;
	margin: 8px 0 0 0;
}
.favoriteauthor {
	margin: 10px 5px 5px 10px;
	padding: 10px;
	float: left;
	width: 280px;
	border: solid 1px #222;
	border-top: none;
	border-left: solid 1px #333;
	background: url(../images/ygrad.gif) top left;
}
.favoriteauthor div.favauthor {
	float: left;
	width: 260px;
}

.favoriteauthor div.nofav {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	width: 16px;
	float: right;
	display: block;
	height: 24px;
}
.favoriteauthor div.nofav img {
	width: 16px;
	height: 10px;
	border: none;
}

a.easteregg {
	width: 100px;
	height: 100px;
	float: left;
	position: absolute;
	top: 600px; 
	left: 710px;
	background: url(../images/easteregg.png) no-repeat top left;
}

/* patches */
.crpaleft {
	float: left;
	width: 256px;
	height: 25px;
	padding: 0 10px 0 0;
	text-align: right;
}
.crparight {
	float: left;
	height: 25px;
	text-align: left;
}
.crparightdes {
	float: left;
	height: 25px;
	text-align: left;
	text-indent: 5px;
	color: #666;
	width: 230px;
}
	
.crpainputtitle {
	background: #222;
	border: solid 1px #666;
	color:  #FF7C00;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	padding: 2px;
	float:left;
	width: 250px;
}

.crpainput {
	background: #222;
	border: solid 1px #666;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	padding: 2px;
	color: #FFF;
	float:left;
	width: 150px;
}
.crpatext {
	background: #222;
	border: solid 1px #666;
	font: normal 12px/16px Verdana, Arial, Sans-Serif;
	padding: 2px;
	color: #FFF;
	float:left;
	width: 400px;
	height: 205px;
}
.crpabutton {
	background: #222;
	border: solid 1px #666;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	color: #FFF;
	width: 100px;
	height: 25px;
}
.crpasubmit {
	width: 300px;
	padding-left: 266px;
	margin-top: 4px;
}
.patchedit {
	float: right;
	font: normal 12px/20px Verdana, Arial, Sans-Serif;
	padding: 0 10px 0 0;
}
.patchedit a.edit {
	width: 30px;
	height: 20px;
	padding-left: 20px;
	background: url(../images/mailact.gif) no-repeat 0 -20px;
	cursor: pointer;
	float: left;
	display: inline;
}
.patchedit a.del {
	width: 30px;
	height: 20px;
	padding-left: 20px;
	background: url(../images/mailact.gif) no-repeat 0 0;
	cursor: pointer;
	float: left;
	display: inline;
}

/* radio list */
.radiolist {
	padding: 10px 0 0 10px;
}

.radiolist li {
	width: 740px;
	margin: 0 0px 0 0;
	border-bottom: dotted 1px #666;
	height: 24px;
	line-height: 24px;
	*height: 20px !important;
	*line-height: 20px !important;
	clear: both;
}

.radiolist li div.title {
	font: bold 12px/24px Verdana, Arial, Sans-Serif;
	*font: bold 12px/20px Verdana, Arial, Sans-Serif;
	width: 210px;
	height: 24px;
	*height: 20px !important;
	float: left;
	display: block;
}


.radiolist li div.author {
	font: normal 12px/24px Verdana, Geneva, sans-serif;
	*font: normal 12px/20px Verdana, Geneva, sans-serif;
	width: 140px;
	height: 24px;
	*height: 20px !important;
	float: left;
	text-align: center;
	display: block;
	color: #666;
}
.radiolist li div.gid {
	float: left;
	display: inline;
	text-align: left;
	padding-right: 5px;
}
.radiolist li div.pid {
	float: left;
	display: inline;
	text-align: right;
	padding-right: 5px;
}

.radiolist li div.gid b  {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	display: block;
	width: 80px;
	text-align: center;
	display: block;
	height: 24px;
	*height: 20px !important;
}
.radiolist li div.pid b  {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	display: block;
	width: 100px;
	text-align: center;
	display: block;
	height: 24px;
	*height: 20px !important;
}

.radiolist li div.genre {
	margin-top: 0px;
	width: 140px;
	float: left;
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	height: 24px;
	text-align: left;
	display: block;
	*height: 20px !important;
}

.radiolist li div.category {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 1px;
	float: left;
	text-indent: 5px;
	display: block;
	height: 24px;
	color: #666;
	*height: 20px !important;
}
.radiolist li div.age {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	*font: normal 12px/20px Verdana, Arial, Sans-Serif;
	width: 40px;
	float: left;
	display: block;
	text-align: center;
	height: 24px;
	color: #666;
	*height: 20px !important;
}

.radiolist li div.rating {
	
	color: #666;
}
.radiolist li div.rating div {
	display: none;
}
.radiolist li div.rating div b {
	height: 13px;
	display: block;
	padding-left: 3px;
	background: transparent url(../images/ratebar_new.gif) no-repeat 0px -1px;
}
.radiolist li .btext {
	font: bold 12px/20px Verdana, Arial, Sans-Serif;
}
.radiolist li div.actions {
	font: normal 12px/24px Verdana, Arial, Sans-Serif;
	float: left;
	display: block;
	text-align: left;
	height: 24px;
	margin: 0 0 0 5px;
}


