@charset "utf-8";

* {margin: 0; padding:0;}


body {text-align:center;  background:#DFDFDF url(../img/bg-body.gif) 0 0 repeat-x;}
body, table { font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:10pt; color:#333;}

img {border: 0 none;}

a:link, a:visited {color:#16a; text-decoration:underline;}
a:hover {color:#a61; text-decoration:underline;}

p {margin: 0.6em 0;}
ul, ol {margin: 0.6em 0 0.6em 2em;}
small { font-size: 80%;}


h1 {font-size:160%; font-weight:normal; color:#333; margin:12px; position:relative; padding:8px 12px; background: #ffd400;}
h2 {font-size:160%; font-weight:normal; color:#333; margin:0;}
h3 {font-size:140%; font-weight:normal; color:#333; margin:0.6em 0 -0.6em 0;}
h4 {font-size:120%; font-weight:normal; color:#333; margin:0.6em 0 -0.6em 0;}
h5 {font-size:100%; font-weight:bold; color:#333; margin:1.5em 0 -0.6em 0;}
h6 {font-size:80%; font-weight:bold; color:#333; margin:1.5em 0 -0.6em 0;}


/* The Unholy Grail :) */
#container { margin:8px auto; text-align:left; width:964px; padding:8px; background:#fff;}
	#header { height:100px; background:#ffd400 url(../img/bg-header.gif) 0 0 no-repeat; overflow:hidden; zoom:1;}
		#logo { float:left; display:inline; margin:14px 0 0 100px; padding:12px; font-size: 36px;}
		#logo:link, #logo:visited { color:#000; text-decoration:none;}
		#logo:hover, #logo:active { color:#fff; text-decoration:none;}

	#mainwrap {background:#fff url(../img/bg-cols-bot.gif) 0 100% no-repeat; margin-top:10px; position: relative;}
		#main {
			background:url(../img/bg-cols-top.gif) 0 0 no-repeat; min-height:444px;
			padding:8px 230px 20px 247px; position: relative; overflow:hidden;
		}
		* html #main {height:444px; overflow: visible; zoom:1;}
		#index #main { padding-right:8px;}
		#center, #left, #right { position: relative; float: left; overflow:hidden;}
		#center {width: 100%;}
		
		#left {width: 229px; right: 239px; margin-left: -100%;}
		/*  * html #left {left: 204px;}	*/
		* html #left { position:static; right:0; margin-left: -726px;}
		
		#right {width: 222px; margin-right: -100%; margin-left:0;}
		
	#footer {background:#ffd400 url(../img/bg-header.gif) 0 0 no-repeat; overflow:hidden; zoom:1; margin-top:10px; padding:12px;}
	
/* Blocks Styles */

.sidemenu ul { list-style:none; margin:0;}
* html .sidemenu {filter:true}

	.sidemenu li {margin:0; border-bottom:1px solid #eee;}
	.sidemenu li.last {border-bottom:0 none;}
		.sidemenu li a { display:block; padding:5px 8px; zoom:1;}
		.sidemenu li a:link, .sidemenu li a:visited { background-color: #ffd400; color: #333; text-decoration:none;}
		.sidemenu li a:hover,
		.sidemenu li a.current:link, .sidemenu li a.current:visited, .sidemenu li a.current:hover,
		.sidemenu li a.active:link, .sidemenu li a.active:visited, .sidemenu li a.active:hover { background-color: #f7c90a; color: #333; text-decoration:none;}
		.sidemenu li a.current { font-weight:bold;}

			.sidemenu ul ul { list-style:none; margin:0 10px; font-size:80%}
				.sidemenu li li {border-bottom:1px dotted #eee;}
					.sidemenu li li a { padding:3px 0 3px 20px; background-image: url(../img/subnav.gif); background-position: 8px 55%; background-repeat: no-repeat;}
					
					.sidemenu li li a:link, .sidemenu li li a:visited { background-color: #fff;}
					.sidemenu li li a:hover,
					.sidemenu li li a.current:link, .sidemenu li li a.current:visited, .sidemenu li li a.current:hover { background-color: #fff9e0;}
					

#center {}
	#breadcrumbs { padding:12px 12px 0 12px; font-size:80%;}
		#breadcrumbs a:link, #breadcrumbs a:visited { color:#999;}
		#breadcrumbs a:hover { color:#999; text-decoration:none;}
		#breadcrumbs span { color:#999; font-weight:bold;}
	
	.post {margin:12px;}
		.post textarea { font-size:80%; font-family: "Lucida Console","Courier New", Courier, monospace; background-color:#ffc; border:1px solid #ffd400; padding:4px;}
	
	.panelheader { margin:12px 12px -13px 12px; position:relative; padding:8px 12px; background: #ffd400;}
	.panel { margin:12px; padding:8px 12px; border:1px solid #ccc; overflow:hidden; zoom:1;}
	#right .panel, #right .panelheader { margin-left:0;}
	.post .panel, .post .panelheader { margin-left:0; margin-right:0;}
	
		.panelleft { float:left; width:206px; padding-right:12px; border-right:1px solid #ccc;}
		.panelright { float:right; width:206px; padding-left:12px; border-left:1px solid #ccc; margin-left:-1px;}
		.panelitem { padding:8px 0; border-top:1px solid #ccc;}
		.panelitem:first-child {border-top:0 none;}
		
		* html .panelitem 
		{star:expression(
				(this.previousSibling==null) ?						
				runtimeStyle.borderTop = '0 none'
				:
				null
		)}
		
#footer {}
	.botmenu ul { list-style:none; margin:0; float:left;}
		.botmenu li { margin:0 4px; float:left; font-size:80%;}
			.botmenu li a:link, .botmenu li a:visited {color:#333;}
			.botmenu li a:hover {color:#f33;}
	
	.copy {float:right;}
	
	.topcasinos {margin:1em 0 0 0; width:100%; border-collapse:collapse;}
	.topcasinos td {padding:4px; border:1px solid #ccc;}
	.topcasinos thead td {font-weight:bold;}
	.download_lnk:link, .download_lnk:visited, .download_lnk:hover {display:block; width:12px; height:12px; margin:0 auto; background:url(../img/bg-download.gif) 0 0 no-repeat; text-decoration:none;}
	.sometable {border-collapse:collapse; width:100%;}
	.sometable td {border:1px solid #999; padding:4px;}
	
	.play_button {padding:6px 16px; border:1px solid #999; background:#eee;}