* { margin:0; padding:0; border:0;}
body { background:#e7edff; padding:10px 0;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#333;}

#container { width:920px; margin:0 auto; padding:10px; background:#fff; border:1px solid #a5abbe;}
#header { height:96px; overflow:hidden; zoom:1; margin:-10px -10px 1px -10px; background:url(../img/header.jpg) 0 0 repeat-x;}
#logo { float:left; padding:0 20px; height:96px; line-height:80px; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; font-size:24pt; background:#0a7fdc; border-right:1px solid #086bba;}
#logo:link, #logo:visited, #logo:hover { color:#fff; text-decoration:none;}
/*#logo span { display:block; padding-top:110px;}*/

#bread { background:url(../img/bread.gif) 0 0 repeat-x; margin:0 -10px 1px -10px; height:25px; line-height:25px; color:#eee; font-size:8pt; padding:0 10px; font-weight:bold;}
#bread a:link, #bread a:visited { color:#eee;}
#bread a:hover { color:#333;}

#side { float:left; width:190px; margin-right:-190px;}
#content { margin:0 0 0 190px; padding-left:20px; zoom:1;}

p { margin:0.6em 0;}
h2, h3, h4 {font-family:'Arial Narrow', Arial, Helvetica, sans-serif;}
h2 { font-size:18pt; color:#0a7fdc; font-weight:normal; margin:0.4em 0 -0.2em 0;}
h3 {font-size:12pt; color:#374189; font-weight:normal; margin:1em 0 -0.2em 0;}
h4 {font-size:10pt; font-weight:bold; margin:0.8em 0 -0.4em 0;}

#side h3 { margin:0; color:#eee; padding:6px 10px; background:#0a7fdc; font-weight:bold; margin-left:-10px; position:relative; zoom:1;}

a:link, a:visited {color:#0a7fdc;}
a:hover {color:#ff7f00;}

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

#menu { border-top:1px dotted #a5abbe;}
#menu li {margin:0; padding:0; background:none; border-bottom:1px dotted #a5abbe;}
#menu li a { display:block; margin:0; padding:0; height:26px; line-height:26px; font-size:10pt; background:none;}
#menu li a:link, #menu li a:visited {color:#0a7fdc; text-decoration:none;}
#menu li a:hover {color:#ff7f00; text-decoration:none;}
#menu li a.current:link, #menu li a.current:visited, #menu li a.current:hover {color:#ff7f00; font-weight:bold;}

#footer { text-align:left; padding:12px 0; clear:both;}




.leftbanners { text-align:center;}
.leftbanners img{ margin:10px 0;}

#panel { float:right; padding:2px 12px; margin: 0 0 6px 10px; border:1px solid #a5abbe; background:#eee;}
#index #panel, #info-index #panel { display:none;}
#panel li { margin:0.8em 0; padding:0; background: none;}


#content table {border-collapse:collapse; margin:16px 0;}
#content table td { padding:3px 6px; border:1px solid #7fbdee; text-align:left;}

#content .topcasinos { border:1px solid #a5abbe;}
#content .topcasinos td { font-size:8pt; background-color:#fff;  border:0 none; text-align:left;}
#content .topcasinos thead td {font-weight:bold; font-size:9pt; color:#eee; background:#f0710a url(../img/bread.gif) 0 0 repeat-x;}
#content .topcasinos tr.even td { background-color:#d4e5f4;}
#content .topcasinos .us {vertical-align:middle;}
#content .topcasinos h4 { margin:0; padding:4px 0; font-size:11pt; text-align:center;}
#content .topcasinos tfoot td { padding:0; background:#f0710a; font-size:1pt;}

.toprated li { margin-bottom:10px;}
.toprated a { text-decoration:none;}
.toprated a span { text-decoration: underline;}
a img { border:0 none;}
