body {margin:0; padding:0; overflow:auto; background:#E7ECEF; color:#151C22; font-family:verdana, sans-serif; font-size:12px; line-height:140%;}
h1 {font-size:1.2em; margin:0; padding:0;}
h2 {font-size:1.6em; margin:1em 0 0.3em 0; padding:0;}
 td {vertical-align:top;}
 a {color:#015093; text-decoration:none;}
 a:hover {text-decoration:none;}
 ul {margin:12px 0; padding:0; list-style:none;}
 ul li {padding:0 0 0 10px; margin:6px 0 !important; margin:3px 0; background:url(../img/arrow000.gif) no-repeat 0 5px;}
 form {margin:0; padding:0;}
 /* classes */ div.clear {clear:both; height:0; line-height:0; font-size:0;}
 input.text {font-size:12px; font-family:verdana, sans-serif; padding:1px 5px; border-width:1px;}
 textarea {font-size:12px; font-family:verdana, sans-serif; padding:0 0 0 5px; border-width:1px;}
 select {border-width:1px; font-size:12px; font-family:verdana, sans-serif;}
 input.submit {cursor:pointer; height:25px; width:98px; background:url(../img/more0000.jpg) no-repeat 0 0; border:none; line-height:25px; text-align:center; font-weight:bold; color:#F0F0FF; font-size:12px; font-family:verdana, sans-serif;}
 .banner {margin-top:3px;}
 /* main markup */ .site-outer {background:url(../img/site-top.jpg) repeat-x top;}
 .site-inner {}
 div.outer {width:90%; height:100%; margin:0 auto; min-width:760px; width:760px;}
 div.left, div.right, div.top, div.bottom, div.tl, div.tr, div.bl, div.br {height:100%;}
 #top {text-align:center;}
 #top .inner {padding:10px 0;}
 #menu {margin:0 0 10px 0; font-family:arial, sans-serif; font-size:12px;}
 #menu ul {margin:0; padding:0; list-style:none;}
 #menu ul li {float:left; background:url(../img/on000000.jpg) no-repeat 0 0; line-height:26px; text-align:center; margin:0 14px !important; margin:0 12px; padding:0;}
 #menu ul li a {width:98px; height:32px; background:url(../img/off00000.jpg) no-repeat 0 0; display:block; float:left; color:#EDF8FE; text-decoration:none; padding:0; margin:0;}
 #menu ul li a:hover {background:none;}
 #header {height:217px;}
 #header .outer {background:url(../img/bg000000.jpg) repeat-x top;}
 #header .left {background:url(../img/left0000.jpg) no-repeat left top;}
 #header .right {background:url(../img/right000.jpg) no-repeat right top;}
 #header .inner {padding:73px 0 0 64px;}
 #header .slogan {width:270px; height:80px;}
 #topblocks {margin:10px 0;}
 #topblocks table {}
 #topblocks td {empty-cells:hide;}
 #topblocks td.left {padding:0 13px 0 0; width:241px;}
 #topblocks td.center {padding:0;}
 #topblocks td.right {padding:0 0 0 13px; width:241px;}
 #topblocks .block {background:#DCE3E8; height:206px;}
 #topblocks .block .left {background:url(../img/side0000.gif) repeat-y left;}
 #topblocks .block .right {background:url(../img/side0000.gif) repeat-y right;}
 #topblocks .block .top {background:url(../img/top00000.gif) repeat-x top;}
 #topblocks .block .bottom {background:url(../img/bottom00.jpg) repeat-x bottom;}
 #topblocks .block .tl {background:url(../img/tl000000.gif) no-repeat left top;}
 #topblocks .block .tr {background:url(../img/tr000000.gif) no-repeat right top;}
 #topblocks .block .bl {background:url(../img/bl000000.gif) no-repeat left bottom;}
 #topblocks .block .br {background:url(../img/br000000.gif) no-repeat right bottom;}
 #topblocks .block .inner {padding:0 4px 15px 4px;}
 #topblocks .block .heading {height:57px; background:url(../img/bg000000.gif) repeat-x top #3B65A2; line-height:42px;}
 #topblocks .block .heading {color:#FFFFFF; font-size:12px; text-transform:uppercase; font-family:arial, sans-serif;}
 #topblocks .block .heading .left {background:url(../img/left0000.gif) no-repeat left top;}
 #topblocks .block .heading .right {background:url(../img/right000.gif) no-repeat right top;}
 #topblocks .block .heading .inner {padding:0 21px;}
 #topblocks .block .content {margin:0 5px 0 20px; font-size:12px; font-family:verdana, sans-serif; height:133px; overflow:auto;}
 #topblocks .block .content a {color:#01507D; text-decoration:none;}
 #topblocks .block .content a:hover {text-decoration:none;}
 #topblocks .block .content ul {margin:5px 0; padding:0; list-style:none;}
 #topblocks .block .content ul li {padding:0 0 0 10px; background:url(../img/arrow001.gif) no-repeat 0 5px; margin:7px 0;}
 #topblocks .block .content ul li a {text-decoration:none;}
 #topblocks .block .content ul li a:hover {text-decoration:none;}
 #topblocks .left .block .heading .right {background:url(../img/01000000.jpg) no-repeat right top;}
 #topblocks .center .block .heading .right {background:url(../img/02000000.jpg) no-repeat right top;}
 #topblocks .right .block .heading .right {background:url(../img/03000000.jpg) no-repeat right top;}
 #bottomblocks {margin:10px 0;}
 #bottomblocks table {}
 #bottomblocks td {empty-cells:hide;}
 #bottomblocks td.left {padding:0 13px 0 0; width:241px;}
 #bottomblocks td.center {padding:0;}
 #bottomblocks td.right {padding:0 0 0 13px; width:241px;}
 #bottomblocks .block {background:#DCE3E8; height:206px;}
 #bottomblocks .block .left {background:url(../img/side0000.gif) repeat-y left;}
 #bottomblocks .block .right {background:url(../img/side0000.gif) repeat-y right;}
 #bottomblocks .block .top {background:url(../img/top00000.gif) repeat-x top;}
 #bottomblocks .block .bottom {background:url(../img/bottom00.jpg) repeat-x bottom;}
 #bottomblocks .block .tl {background:url(../img/tl000000.gif) no-repeat left top;}
 #bottomblocks .block .tr {background:url(../img/tr000000.gif) no-repeat right top;}
 #bottomblocks .block .bl {background:url(../img/bl000000.gif) no-repeat left bottom;}
 #bottomblocks .block .br {background:url(../img/br000000.gif) no-repeat right bottom;}
 #bottomblocks .block .inner {padding:0 4px 15px 4px;}
 #bottomblocks .block .heading {height:57px; background:url(../img/bg000000.gif) repeat-x top #3B65A2; line-height:42px;}
 #bottomblocks .block .heading {color:#FFFFFF; font-size:12px; text-transform:uppercase; font-family:arial, sans-serif;}
 #bottomblocks .block .heading .left {background:url(../img/left0000.gif) no-repeat left top;}
 #bottomblocks .block .heading .right {background:url(../img/right000.gif) no-repeat right top;}
 #bottomblocks .block .heading .inner {padding:0 21px;}
 #bottomblocks .block .content {margin:0 5px 0 20px; font-size:12px; font-family:verdana, sans-serif; height:133px; overflow:auto;}
 #bottomblocks .block .content a {color:#01507D; text-decoration:none;}
 #bottomblocks .block .content a:hover {text-decoration:none;}
 #bottomblocks .block .content ul {margin:5px 0; padding:0; list-style:none;}
 #bottomblocks .block .content ul li {padding:0 0 0 10px; background:url(../img/arrow001.gif) no-repeat 0 5px; margin:7px 0;}
 #bottomblocks .block .content ul li a {text-decoration:none;}
 #bottomblocks .block .content ul li a:hover {text-decoration:none;}
 #bottomblocks .left .block .heading .right {background:url(../img/01000000.jpg) no-repeat right top;}
 #bottomblocks .center .block .heading .right {background:url(../img/02000000.jpg) no-repeat right top;}
 #bottomblocks .right .block .heading .right {background:url(../img/03000000.jpg) no-repeat right top;}
 #content {padding-bottom:40px;}
 #col-left {width:241px; padding:0 13px 0 0;}
 #col-right {width:241px; padding:0 0 0 13px;}
 #main {padding:0 0 20px 0;}
 #main .pagetitle {font-size:24px; color:#79AB3A; margin:0 0 20px 0; font-family:arial, sans-serif;}
 #main table {border:solid #D2D6D9; border-width:1px 0 0 1px;}
 #main table th, #main table td {padding:5px 10px; border:solid #D2D6D9; border-width:0 1px 1px 0; vertical-align:middle;}
 #main table th {font-size:12px; color:#E58B2B; font-weight:bold; text-align:left;}
 #main table td {}
 #main fieldset {border:1px solid #D2D6D9;}
 #main legend {padding:0 10px; font-weight:bold;}
 #content .block {background:#DCE3E8; margin:0 0 10px 0;}
 #content .block .left {background:url(../img/side0000.gif) repeat-y left;}
 #content .block .right {background:url(../img/side0000.gif) repeat-y right;}
 #content .block .top {background:url(../img/top00000.gif) repeat-x top;}
 #content .block .bottom {background:url(../img/bottom00.jpg) repeat-x bottom;}
 #content .block .tl {background:url(../img/tl000000.gif) no-repeat left top;}
 #content .block .tr {background:url(../img/tr000000.gif) no-repeat right top;}
 #content .block .bl {background:url(../img/bl000000.gif) no-repeat left bottom;}
 #content .block .br {background:url(../img/br000000.gif) no-repeat right bottom;}
 #content .block .inner {padding:0 4px 15px 4px;}
 #content .block .heading {height:57px; background:url(../img/bg000000.gif) repeat-x top #3B65A2; line-height:42px;}
 #content .block .heading {color:#FFFFFF; font-size:12px; text-transform:uppercase; font-family:arial, sans-serif;}
 #content .block .heading .left {background:url(../img/left0000.gif) no-repeat left top;}
 #content .block .heading .right {background:url(../img/right000.gif) no-repeat right top;}
 #content .block .heading .inner {padding:0 21px;}
 #content .block .content {margin:0 5px 0 20px; font-size:12px; font-family:verdana, sans-serif;}
 #content .block .content .submit {background:url(../img/blue0000.gif) no-repeat 0 0;}
 #content .block .content ul {margin:5px 0; padding:0; list-style:none;}
 #content .block .content ul li {padding:0 0 0 10px; background:url(../img/arrow001.gif) no-repeat 0 5px; margin:7px 0;}
 #content .block .content ul li a {text-decoration:none;}
  #content .block .content ul li a.active {color:#FF7F01;}
 #content .block .content ul li a:hover {text-decoration:none;}
 #content .block .content ul li a.sub {display:block; background:url(../img/arrow001.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:3px 0;}
 #footer {background:url(../img/bg000001.jpg) repeat 0 0; border-top:3px solid #404C52; font-size:10px; font-family:arial, sans-serif;}
 #footer {text-transform:uppercase; color:#B2B8BB;}
 #footer a {color:#B2B8BB;}
 #footer .inner {padding:34px 22px;}
 #footer .link {float:right;}
 /* block setup */ /* login */ #content .block_2 {}
 #content .block_2 .content {padding:0 10px;}
 #content .block_2 .content table {line-height:24px;}
 #content .block_2 .content input.text {margin:2px 0 5px; width:90px;}
 #content .block_2 .content input.submit {margin:5px 0;}
 /* main menu */ #content .block_5 {}
 #content .block_5 .content {}
 #content .block_5 .content a {text-decoration:none;}
 #content .block_5 .content a:hover {text-decoration:none;}
 /* polls */ .polls {}
 .polls .title {margin:10px 0; font-weight:bold; color:#3E5A83; background:url(../img/dot00000.gif) no-repeat 0 6px; padding:0 0 0 10px;}
 .polls .foot {margin:10px 0;}
 #content .block .content .polls .results {height:25px; width:78px; background:url(../img/results0.gif) no-repeat 0 0; border:none; line-height:25px; text-align:center; font-weight:bold; color:#FFF0F0;}
 #content .block .content .polls .vote {height:25px; width:68px; background:url(../img/vote0000.gif) no-repeat 0 0; border:none; line-height:25px; text-align:center; font-weight:bold; color:#F0FFF0;}
 /* modules body */ /* news */ #news {}
 #news .pagenav {float:right; font-weight:bold;}
 #news .topic_select {margin:0 0 20px 0;}
 #news .topic_select .submit {width:auto; height:auto; padding:0 10px 0 0; background:url(../img/arrow000.gif) no-repeat right; color:#000008;}
 #news .item {margin:0;}
 #news .item .heading {}
 #news .item .heading .date {float:right;}
 #news .item .heading .title {font-size:24px; font-family:arial, sans-serif; color:#79AB3A;}
 #news .item .heading .title a {text-decoration:none; color:#79AB3A;}
 #news .item .heading .title .topic a {color:#345B99; font-size:20px;}
 #news .item .heading .info {margin:10px 0; font-size:10px;}
 #news .item .footer {margin:10px 0; line-height:25px; text-align:right;}
 #news .item .footer a.more {display:block; width:98px; height:40px; background:url(../img/more0000.jpg) no-repeat 0 0; float:right; line-height:25px; color:#E7ECEF; font-weight:bold; text-decoration:none; text-align:center; margin:0 0 0 10px;}
 #news.single {}
 #news.single .buttons {float:right;}
 /* login */ #login {}
 #login table {border:none;}
 #login table td {border:none; padding:0; vertical-align:top;}
 #login fieldset {text-align:center;}
 #login fieldset div {margin:10px 0;}
 #login input.text {width:80%;}
 /* register */ #userinfo {}
 #userinfo table {border:none;}
 #userinfo table th, #userinfo table td {border:none; padding:2px 4px;}
 #userinfo table th {font-size:24px; color:#79AB3A; font-weight:normal; padding:0 0 20px 0; font-family:arial, sans-serif;}
 #url, #vpass, #pass, #email, #uname {border-width:1px;}
 #timezone_offset {width:300px;}
 #submit {background:url(../img/more0000.jpg) no-repeat 0 0; width:98px; height:25px; font-weight:bold; color:#FFFFF0; border:none; font-size:12px; font-family:verdana, sans-serif;}
 /* search */ #search {}
 #search table {border:none;}
 #search table th, #search table td {border:none; padding:2px 4px;}
 #search table th {font-size:24px; color:#79AB3A; font-weight:normal; padding:0 0 20px 0; font-family:arial, sans-serif;}
 #query {border-width:1px;}


#main .topcasinos { width:100%; border:1px solid #4d6991; margin:12px 0;}
#main .topcasinos td { padding:6px 3px; border-top:0 none; border-bottom:0 none;}
#main .topcasinos .even td {background-color: #f6faff;}
#main .topcasinos thead td { background-color:#4d6991; color:#fff; font-weight:bold}
#main .topcasinos .rank { width:18px; text-align:right;}
#main .topcasinos .pic { width:16px; padding:0 2px 0 4px; border-right:0 none;}
#main .topcasinos .name { font-size:10pt;}
#main .topcasinos .us { text-align:center;}
#main .topcasinos .bonus { text-align:center;}
#main .topcasinos .match { text-align:center;}
#main .topcasinos .review { text-align:center; border-right:0 none;}
#main .topcasinos .piclink { display:block; width:16px; height:16px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
#main .topcasinos .piclink span {display:block; padding-top:17px;}

.media {text-align:center; margin:10px 0 20px 0}
.media object {margin: 0 auto; display:block;}

.ac_results { font-size:10pt; background-color: #fefefe; padding:0px; margin: 0 0 0 -4px; position: absolute; z-index: 10000; display: none; border:1px solid #CCCCCC;}
.ac_results li {padding:6px; background-color: #eee; white-space: nowrap; text-align: left; list-style: none; background-image:none; margin:0 !important;}
.ac_results li a {text-decoration: none; color: inherit;}
.ac_over {cursor: pointer; background-color: #CAD4DD !important;}
.ac_match { color: #62A438; font-weight:bold;}
#wrapper_search {margin:4px 0 0 0; padding:0; border:0 none;}
#wrapper_search form {margin:0; padding:0; border:0 none;}
#wrapper_search #find  {width:130px; vertical-align:middle;}
#wrapper_search #submit {width:98px; cursor:pointer; vertical-align:middle;}

.comments{padding-left:20px;margin-bottom:40px; font-size:12px;}
.comments h3{margin-bottom:10px;color:#AAA;border-bottom:2px solid #CCC;}
.comment{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #EEE;font-size:1.2em;line-height:1.6em;}
.comment p{margin-bottom:15px;}
.comments ul{list-style-image:url(../img/'bullet.gif');margin:0 0 12px 50px;}
.comments ol{margin:0 0 12px 50px;}
.comments li{margin-bottom:3px;}
.comment_author{padding-left:20px;background:url('../img/person.gif') 0 50% no-repeat;font-weight:bold;font-family:Arial,sans-serif;margin-bottom:10px;}
.comment_link{padding-left:20px;margin-left:10px;background:url('../img/perma.gif') 0 50% no-repeat;}
.comment_form{margin-top:30px;}
.comment_form label{padding-left:6px;}
.text_entry{padding:3px;border-top:2px solid #666;border-left:2px solid #666;border-right:1px solid #AAA;border-bottom:1px solid #AAA;color:#549FC9;font:bold 1.2em 'Lucida Grande',Verdana,sans-serif;}
.entry_nav{margin-bottom:25px;font-size:1.2em;}
.entry_nav p{margin-bottom:10px;}
img.book{border:0;margin:0 15px 5px 0;}

#commentform span {display:block; margin:3px 0; font-weight:bold;}

#col-left .bottom { height:auto;}
#col-left .block { padding:0;}

.block {zoom:1; overflow:hidden;}
#content .block .bottom {background:none;}
#content h1 {line-height:130%;}

.slogan {color:#fff;}
.slogan h3 {margin-top:0; font-style:italic;}
#header .inner {padding-top:13px;}

.contact textarea {width:188px;}
.contact input {margin-top:8px;}

.rss {display:block; width:24px; height:24px; float:right; background:url(../img/rss.gif) 0 0 no-repeat; margin:0 0 8px 8px;}

#main p a {text-decoration:none;}

.rright {float:right; padding:2px; background:#eee; border:1px solid #ccc; margin:8px 0 8px 8px;}

.club .content strong {font-size:14px;}
.club .content a {text-decoration:none !important;}

.cas-table-header{background-color:#3F3F3F;height:30px;line-height:30px;margin:0;padding-left:10px;color:#e7ecef;}
	.top-casinos-mp{border:1px solid #bac6d5;background-color:#dce3e8;padding:0 10px;margin:0 0 10px 0;}
		.tc-top-wrap, .tc-bottom-wrap{overflow:hidden;}
		.tc-bottom-wrap{margin:0 auto;width:322px;}
			.casino-block{float:left;width:125px;margin:10px 18px;}

.rss-main{background:url(../img/rss-main.gif) no-repeat 50% 50%;width:100%;height:150px;display:block;}

