* { margin:0; padding:0;}
html, body { height:100%; text-align:center; background:#073c06 url(../img/bg-page.gif) 0 0 repeat-x;}
body, table { font-family:Arial, Helvetica, sans-serif; color:#ff9}
body { font-size:90%;}

ul { margin:0.6em 0; list-style:none;}
ul li {margin:0.2em 0; padding:0 0 0 12px; background:url(../img/bull.gif) 0 0.5em no-repeat;}
ol {margin:0.6em 0;}
ol li {margin:0.2em 0 0.2em 1.6em;}

a:link, a:visited {color: #81AC00;}
a:hover {color:#ff9}


#container { width:760px; margin:0 auto; padding:1px 0; text-align:left;}
#header { height:126px; margin-top:52px; background:url(../img/bg-header.gif) 0 0 no-repeat; position:relative;}
#logo { display:block; position:absolute; top:-30px; left:5px; width:185px; height:185px; overflow:hidden; background:url(../img/logo.gif) 0 0 no-repeat;}
#logo span { display:block; padding-top:220px;}
.topbanners { text-align:right; padding:34px 34px 0 0;}
.leftbanners { text-align:center;}
.leftbanners img { border:0 none; margin:10px 0;}
.bottombanners { border:solid #ff9; border-width:1px 0; text-align:center;}
.bottombanners img { border:0 none; margin:10px 0;}


#leftcol { width:190px; float:left; margin-right:-190px; padding-top:40px;}
#leftcol div {background-color:#0f510e; padding:5px 10px; border:1px solid #186a16; margin-bottom:20px;}
.menu li li { font-size:90%; margin:0.1em 0;}
.menu a:link, .menu a:visited, .menu a:hover { text-decoration:none;}
.menu a.active, .menu a.current { font-weight:bold; color:#ff9;}


a img { border:0 none;}

#content {margin-left:200px; padding:40px 5px 5px 10px;}
#content p, #content ul { margin:0.6em 0;}
#content table { border-collapse:collapse; margin:0.5em 0;}
#content table td { padding:3px; border:1px solid #11690f;}
#content table thead td {background: #0f510e; font-weight:bold;}
#content table caption {color: #11690f; font-weight:bold; font-size:110%; padding:2px 0 10px 0; margin:0; line-height:1.2;}

#content .topcasinos {border:1px solid #11690f; width:100%;}
#content .topcasinos td { border:1px dashed #11690f; border-width:0 0 1px 0; padding:4px 3px 12px 3px;}
#content .topcasinos thead td { border:1px solid #11690f; border-width:0 0 1px 0;}
#content .topcasinos td h4 { margin:0; padding:0;}
#content .topcasinos .row-header td { background: #0f510e; padding:4px;}

#content .download { display:block; width:100px; height:22px; overflow:hidden; background:url(../img/download.gif) 0 0 no-repeat;}
#content .download span {display:block; padding-top:50px;}



.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 p, #content ul {  margin:0.6em 0;}
#content h2 { font-size:140%; color: #81AC00; font-weight:normal; margin:0.6em 0 0 0;}
#content h3 { font-size:120%; color: #81AC00; font-weight:normal; margin:0.6em 0 -0.3em 0;}
#content h4 { font-size:100%; font-weight: bold; margin:0.6em 0 -0.5em 0;}
#content h5 { font-size:90%; font-weight: bold; margin:0.6em 0 -0.5em 0;}

.copy { text-align:center; padding:10px;}
.bread { height:30px; line-height:30px; font-size:8pt;}
.clearer {clear:both; height:1px;}

#sidepanel { float:right; width:160px; margin:0 0 12px 12px;}
#index #sidepanel { width:0; height:0; overflow:hidden; float:none;}
.toprt { text-align:center; font-size:8pt; border:2px solid #feef73; padding:1px 4px;}
#sidepanel h3 { margin:6px 0 12px 0; color:#feef73; text-align:center;}
#sidepanel h4 { margin:6px 0 4px 0; font-size:10pt;}
.article_seperator { display:block; height:4px; border-bottom:1px solid #feef73;}
