@charset "utf-8";

* { margin:0; padding:0;}
html, body {
	height:100%;
	text-align:center;
	background:#fff;
	line-height:20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#container {
	width:930px;
	margin:0 auto;
	text-align:left;
	overflow:hidden; zoom:1;
	color: #333;
	min-height:100%;
}
* html #container {height:100%;}

h1, h2, h3, h4, h5, h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0.6em 0 .25em 0;}

h1 {font-size: 1.6em; color: #668bd1; font-weight:normal; padding-bottom:4px; border-bottom:1px solid #ccc; margin-bottom:0.6em;}
h2 {font-size: 1.4em; color: #5980c8;}
h3 {font-size: 1.2em; color: #5980c8;}
h4, dt {font-size: 1.1em; color: #4e73b8;  margin: 0.6em 0 -0.3em 0;}
h5, h6 {font-size: 1em; font-weight: bold; color: #4e73b8;}
dt {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
dd { margin: 0.4em 0 0.25em 0;}

a:link, a:visited {text-decoration: none; outline: none; color: #3f89c3;}
a:hover, a:active {color: #c3893f;}
a img {border: none;}
p, pre, blockquote, form, dl, ul, ol, fieldset, address {padding: 0; margin:0.35em 0 0.8em 0;}

#header {background: url(../img/header.jpg) 0 0 no-repeat; height:190px; margin-top:12px; padding-top:1px; zoom:1; position:relative;}
#header .logo-text{color:#2b2b2b;position:relative;left:60px;}
#logo {display:block; width:280px; height:40px; margin:60px 0 0 60px; text-indent:-5000px;}

#footer { clear:both; margin:-60px auto 0 auto; width:930px; background:#d3d3d3;}
#empty {height:60px; clear:both;}

#content { overflow:hidden; zoom:1;}
#left {float:left; width:660px; padding-left:12px;}
#right {float:right; width:218px; padding-top:20px;}

#content ul {list-style: square;}
#content ul li {margin:0.2em 0 0.2em 2em;}

#content ol {list-style:decimal;}
#content ol li { margin:0.2em 0 0.2em 2.2em;}


span.pathway {font-weight: bold; font-size: 0.9em;}
a.pathway:link, a.pathway:visited {padding: 0 .25em; font-weight: normal; text-decoration: none; color: #404040;}
a.pathway:hover {text-decoration: none;}

#jsn-pathway {background: transparent url(../img/dot.png) repeat-x bottom left; padding: .6em 0;}

#container .month-casino div div div {text-align:center; padding-bottom:36px;}
#container .month-casino p {text-align:left;}
.visit {float:left;}
.download {float:right;}

#botmenu {text-align:center; font-size:8pt; height:30px; line-height:30px; background:url(../img/bg_topmenu.gif) 0 0 repeat-x;}
#botmenu ul { margin:0; padding:0; overflow:hidden;}
#botmenu li { margin:0 3px 0 0; padding:0 6px 0 0; background:none; display:inline; border-right:1px solid #555;}
#botmenu li.last { margin:0; padding:0; border-right: 0 none;}
#botmenu a:link, #botmenu a:visited { color:#fff; text-decoration:none}
#botmenu a:hover { color:#fff; text-decoration:none}

.dat { color:#fff; font-size:80%; margin:1em 0 0.2em 0;}

#copy { color:#555; font-size:8pt; padding:4px;}
#copy a:link, #copy a:visited { color:#555;}
#copy a:hover { color:#555;}

div.news-box h3 {margin:2px 0 0 0;}
.hotlist {line-height:1.2;}
.news-box li {margin:0.4em 0;}
.news-box small {color:#777; line-height:1;}

.input { overflow:hidden; zoom:1; margin:6px 0;}
.input label { float:left; width:54px;}
.input input { float:left; width:104px;}
.submit { text-align:right;}
.submit input { padding:1px 6px;}
* html .submit input { padding:1px 0;}

.flags li { background:none; margin-bottom:8px; min-height:13px; line-height:13px;}
.flags li img { border:0; margin-right:3px;}

#content { padding-bottom:20px;}
#content table { margin:10px 0; border:solid #ccc; border-width:1px 0 0 1px;}
#content table td, #content table th { padding:3px 6px; border:solid #ccc; border-width:0 1px 1px 0;}
#content table thead td {background-color:#eee; font-weight:bold;}

#content .wob { background:#457adb !important; height:26px; line-height:26px !important; color:#fff !important; font-size:14px !important; padding:0 20px !important;}
#content .featured {background:#e5e5e6; padding:8px 20px;}
#content .featured h4 { margin:0 0 2px 0; text-align:center;}
#content .featured .pic { text-align:center;}
#content .featured .flink { text-align:center;}

#content .topcasinos {border:1px solid #999; width:415px; margin:0;float:left;}
#content .topcasinos td { border:0 none; border-bottom:1px dotted #ccc;}
#content .topcasinos thead td { font-weight:normal; border:0 none;}

#content .topcasinos td.numtd { width:18px; text-align:right; padding:3px 6px 3px 12px;}
#content .topcasinos td.pictd { width:18px; text-align:right; padding:3px 0;}
#content .topcasinos tbody td.nametd { font-weight:bold !important;}
#content .topcasinos td.ustd { width:90px; text-align: center; padding:3px 0;}
#content .topcasinos td.bonustd { width:80px; text-align: center;}
#content .topcasinos td.reviewtd { width:70px;  padding:3px 12px 3px 6px;}

#content .green {color:#395B7E; 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;}



#content .toplist { list-style:none; margin:12px 0 0 20px;}
#content .toplist li { margin:6px 0;}
#content .toplist li a { text-decoration:none;}
#content .toplist li a b { text-decoration: none;}
.sidecomment { padding-left:10px; font-size:10px;}




/*****************************
 ****       suckerfish    ****
 *****************************/
 
#topmenu { position:absolute; bottom:0; left:0; width:100%; height:30px; background:url(../img/bg_topmenu.gif) 0 0 repeat-x;}
#topmenu div { background:url(../img/bg_topmenu-l.gif) 0 0 no-repeat; margin:0; padding:0; height:30px;}
#topmenu ul { background:url(../img/bg_topmenu-r.gif) 100% 0 no-repeat; margin:0; padding:0; height:30px; text-align:center;}
#topmenu li {
	display:-moz-inline-box;  display:inline-block; *display:inline; zoom:1; position:relative;
	margin:0; padding:0; height:30px; text-align: left; font-size:14px;
	background:url(../img/bg_topmenu-separ.gif) 100% 0 no-repeat;
}
#topmenu li.last { background:none;}
#topmenu li a { display:block; height:30px; line-height:30px; padding:0 40px; cursor: pointer; *display:inline; zoom:1;}
#topmenu li a:link,
#topmenu li a:visited { text-decoration:none; color:#fff;}
#topmenu li a:hover,
#topmenu li a:active,
#topmenu li a:focus { text-decoration: none; color:#fff; outline:none;}
 
 
 

#topmenu li ul { left:-5000%; position:absolute; width:180px; height:auto; background:#83aefa; border:1px solid #195bd3;}
#topmenu li li { height:22px;}

#topmenu li:hover ul,
#topmenu li.sfhover ul {
	left:-10px;
	top:30px;
}
#topmenu li:hover ul ul,
#topmenu li.sfhover ul ul {
	left:-5000%;
}

#topmenu li li:hover ul,
#topmenu li li.sfhover ul {
	left:180px;
	top:-1px;
}

#topmenu li li:hover, #topmenu li li.sfhover {background:#407ae3;}

#topmenu li ul li { display:block; text-align:left; background:none;}


#topmenu li ul li a { display:block; padding:0 10px; height:22px; line-height:22px; font-size:12px;}


#topmenu li ul li a:link,
#topmenu li ul li a:visited {color:#13377a;}
#topmenu li ul li a:hover {
	color:#fff;
}

#topmenu li li:hover > a:link,
#topmenu li li:hover > a:visited {
	color:#fff; text-decoration:none;
}

#topmenu li a.sfhover:link,
#topmenu li a.sfhover:visited {
	color:#fff !important; text-decoration:none !important;
}


a.daddy {background:url(../img/daddy.gif) 90% 50% no-repeat;}

table.bottom th {background:transparent url(../img/bg_topmenu.gif) repeat-x scroll 0 0; color:white}
table.bottom th, table.bottom td {padding:5px}
td.subscribe {background:transparent url(../img/subscribe.png) no-repeat scroll 0 0;}
div.subscribe, div.feedback {margin:10px 0 100px 130px}
div.input {width:100%; clear:both; font-family:Arial, Helvetica, sans-serif}
div.input label {display:block; float:left; width:20%}
div.input input {display:block; float:left; width:70%}
div.submit {text-align:right; margin-bottom:30px;}
div.submit input {width: auto; float:right; margin-right:9%}
div.feedback div.submit input {width: auto; float:right; margin-right:5%}


td.contact {background:transparent url(../img/contact.png) no-repeat scroll 0 0;}
div.contact {margin:10px 0 100px 130px}
textarea {width:94%; height:70px; font-size:small; font-family:Arial, Helvetica, sans-serif}

#content a:link {text-decoration:none}

.top-wrapper{overflow:hidden;}
	.about-site{background-color:#eeeeee;padding:0 9px;float:right;width:214px;}
		.about-site p{padding:0 8px;}
		.about-site .read-more{color:#3f89c3;float:right;margin:-10px 0 9px 0;}


.bot-wrapper{overflow:hidden;margin:15px 0 -20px 0;}