/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a {
	color: #963;
}
a:hover {
	color: #C60;
}
body {
	background: #655A46 url(img/bg.gif);
	color: #543;
	font: normal 67.5% "Lucida Sans Unicode",sans-serif;
}
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,cite,code,ul {
	font-size: 1.2em;
	margin: 0.1em 0;
}
h1, .h1 {
	font-size: 1.4em;
	margin-bottom: 4px;
	font-weight:bold;
}
code {
	background: #FFE;
	border: 1px solid #EED;
	border-left: 6px solid #938262;
	color: #554;
	display: block;
	font: normal 1.1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
blockquote {
	background: url(img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 1.3em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}
h1,h2,h3, .h1 {
	color: #654;
	padding-top: 6px;
}

/* misc */
.clearer {
	clear: both;
}

/* structure */
.container {
	background: url(img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 780px;
}

/* header */
.header {
	background: url(img/bgheader.gif) repeat-x;
	height: 120px;
	margin: 0 auto;
	width: 760px;
}

/* title */
.title {
	padding: 32px;
}
.title .h1 {
	color: #E4DBCF;
	font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
	background:url(img/header-top.png) no-repeat 50% 50%;
	height:45px;
	overflow:hidden;
	//background:url(img/header-top.png) no-repeat 50% 0;
}
.title .h1 a {
	color: #E4DBCF;
	display:block;
	height:45px;
	padding:45px 0 0 0;
	width:480px;
	text-decoration:none;
}

/* navigation */
.navigation {
	background: #FFF url(img/bgnavigation.gif) repeat-x;
	font: bold 1.2em Verdana,sans-serif;
	height: 44px;
	margin: 0 auto;
	padding: 0 18px;
	width: 725px;
}
.navigation a {
	color: #543;
	text-decoration: none;
	padding: 3px 4px;
	margin-right: 8px;
	line-height: 44px;
}
.navigation a:hover {
	background: #CEBDA1;
	color: #420;
}

.navigation a.active {color:#fff;}

/* main */
.main {
	clear: both;
	padding: 0 10px 12px 28px;
}

/* sub navigation */
.sidenav {
	float: right;
	width: 218px;
}
.sidenav .h1 {
	background: #BCB39F url(img/sidenavh1.gif) repeat-x;
	border-bottom: 1px solid #999;
	border-top: 1px solid #CCC;
	color: #4A4A44;
	font-size: 1.2em;
	height: 22px;
	margin: 0;
	padding-left: 12px;
}
.sidenav ul {
	margin: 0;
	padding: 0;
}
.sidenav li {
	border-bottom: 1px solid #A98;
	border-top: 1px solid #DDC;
	list-style: none;
}
.sidenav li a {
	background: #CCC3AF;
	color: #554;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.sidenav li a:hover, .sidenav li a.active {
	background: #D6CCB9;
	color: #654;
}

/* content */
.content {
	padding-top: 12px;
	float: left;
	width: 68%;
}

.content h1 {font-size:2.4em;}

.content .descr {
	color: #987E57;
	font-size: 1.1em;
	margin-bottom: 6px;
}
.content li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}

/* footer */
.footer {
	background: #958463 url(img/bgfooter.gif) repeat-x;
	color: #FED;
	font-size: 1.1em;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 760px;
}
.footer a {
	color: #FFD;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: none;
}

.content table { margin:10px 0; border-collapse:collapse;}
.content table td { padding:3px 6px; border:1px solid #999;}
.content table thead td {background-color:#D6CCB9; font-weight:bold;}

.content .topcasinos {border:1px solid #666;margin:1px 0 0 1px;}
.content .topcasinos td { border:1px dashed #999; border-width:0 0 1px 0;}
.content .topcasinos thead td { border:1px solid #666; border-width:0 0 1px 0;}
.content .topcasinos thead td.hdr {background-color:#8C7E5E; color:#fff; text-align:center;}

.piclink { display:block; width:16px; height:16px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
.piclink span {display:block; padding-top:17px;}


.ac_results {border: 1px solid #999; background-color: #D8CEBB; padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none;}
.ac_results li {padding: 2px 5px; white-space: nowrap; color: #333; text-align: left; list-style: none;}
.ac_results li a {text-decoration: none; color: inherit;}
.ac_over {cursor: pointer; background-color: #fff;}
.ac_match { border-bottom:1px dotted; color: #966; font-weight:bold;}
#wrapper_search {margin:12px; padding:0; border:0 none;}
#wrapper_search form {margin:0; padding:0; border:0 none;}
#find {width:128px; font-size:9pt;}
#submit {width:54px; overflow:hidden; font-size:9pt;}


.onecomment {border-bottom:1px solid #999; background:#EFE5D1; margin-bottom:24px; padding:8px;}
.onecomment .title {font-weight: bold; font-size:110%; padding:0;}
.onecomment .date { font-size:90%; font-style:italic; color:#777; padding:2px 0; text-align:left; margin:0}
.onecomment .text {margin: 6px 0 0 0; font-size:100%;}
.onecomment a { background:none !important;}
.video {text-align:center; margin:10px 0 20px 0}

.content p a {text-decoration:none;}

.toplist {padding:4px 0 0 10px;}
.toplist .us {background:url(img/us.png) 95% 3px no-repeat;}
.toplist .rating {text-align:center;}
.toplist .bonus {padding-bottom:4px;}
.toplist thead td {text-align:center; display:none;}
.th_name {text-align:left !important;}

.search {padding-top:10px;}
#searchfield {float:left;}
#searchsubmit {float:left; margin:3px 0 0 -20px;}

#subscr_field {float:left;}
#subscr_submit {float:left; margin:2px 0 0 4px}
.subscribe form {margin:10px 0 0 30px;}

.navigation {position:relative;}
.navigation a:hover {background:transparent;}
.navigation .a2a_dd {position:absolute; top:0; right:0; margin:4px 0 0 0; padding:0 8px !important; height:34px; line-height:34px;}

.picl {float:left; margin:8px 8px 8px 0; border:1px solid #ccc; background:#eee; padding:2px;}
.picr {float:right; margin:8px 0 8px 8px; border:1px solid #ccc; background:#eee; padding:2px;}

.links-bot{width:458px;height:50px;border:1px solid #DECFBD;padding:5px;overflow:hidden;margin:20px 0 0 0;}
.inner-lb-block{float:left;width:200px;text-align:left;margin:5px 0 0 20px;}
.links-bot a{color:#0000FF !important;font-weight:bold;font-size:13px;text-decoration:underline;text-transform:capitalize;}
.links-bot p{color:#000000;display:block;font-size:12px;line-height:14px;margin:0;}

.topcasinos {border:1px solid #999; width:98%; margin:0 10px 10px 0; border-collapse:collapse;float:left;width:368px;}
.topcasinos td { border:1px dashed #ccc; border-width:0 0 1px 0; padding:3px 6px; border:1px solid #999;}
.topcasinos thead td { border:1px solid #ccc; border-width:0 0 1px 0; color:#777; font-weight:normal; background-color:#e4e4e4; font-weight:bold;}
.green {color:#0d7543; font-size:12pt; font-weight:bold;}
.piclink { display:block; width:16px; height:16px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
.piclink span {display:block; padding-top:17px;}

.mp-wrapper{overflow:hidden;}
	.pokerroom{float:right;width:118px;text-align:center;}
	.pokerroom img{border:none;}
	
.bot-mp-wrapper{overflow:hidden;text-align:justify;}
	.rel-sites{float:left;width:240px;}
		.rel-sites img{border:none;display:block;margin:0 auto;}
		.rel-sites p{font-size:14px;}
			.rel-sites p .more{font-size:12px;}