
* {
	margin: 0;
	padding: 0;
}

body {
	background: #A9B3BB url(../img/img01.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
}

h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 3em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-bottom: 1em;
	line-height: 140%;
}

a {
	color: #333333; outline: none; -moz-outline-style: none;
}

a:hover {
	text-decoration: none;
	color: #FC3E1A;
}

img.left {
	float: left;
	margin: 3px 20px 0 0;
	border: 3px solid #848C8F;
}

img.right {
	float: right;
	margin: 3px 0 0 20px;
	border: 3px solid #848C8F;
}

hr {
	display: none;
}

/* Header */

#logo {
	width: 870px;
	height: 130px;
	margin: 0 auto;
	padding: 70px 0 0 100px;
	background: url(../img/img02.gif) no-repeat 0px 50px;
}

#logo h1, #logo p {
	color: #FFFFFF;
}

#logo h1 {
}

#logo p {
	margin: 0;
	padding: 0 0 0 2px;
	line-height: normal;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#menu {
	width: 970px;
	height: 70px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 43px;
	padding: 12px 30px 0 30px;
	text-decoration: none;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .current_page_item a {
	background: url(../img/img03.gif) no-repeat center bottom;
}

/* Wide Post */

.wide-post {
	width: 970px;
	margin: 0 auto;
	background: #D4D9DD url(../img/img04.gif) repeat-y;
}

.wide-post .title {
	padding: 30px 30px 20px 30px;
	background: url(../img/img05.gif) no-repeat;
	font-size: 2em;
}

.wide-post .title a {
	text-decoration: none;
	border-bottom: 1px solid #B4BBBE;
	color: #333333;
}

.wide-post .title a:hover {
	border: none;
}

.wide-post .entry {
	padding: 0 30px;
}

.wide-post .bottom {
	height: 20px;
	background: url(../img/img06.gif) no-repeat left bottom;
}

.wide-post .links {
	clear: both;
	margin: 0;
	padding: 10px;
	background: #CDD4D7;
	border-top: 1px solid #B4BBBE;
	font-size: .9em;
}

.wide-post .links a {
	text-decoration: none;
}

.wide-post .links .date {
	padding-left: 20px;
	background: url(../img/img08.gif) no-repeat left center;
}

.wide-post .links .author {
	padding-left: 20px;
	background: url(../img/img09.gif) no-repeat left center;
}

.wide-post .links .comments {
	padding-left: 20px;
	background: url(../img/img10.gif) no-repeat left center;
}

.wide-post .links .feeds {
	padding-left: 10px;
	background: url(../img/img11.gif) no-repeat left center;
}

/* Two Columns */

.two-columns {
	width: 770px;
	margin: 0 auto;
	padding: 20px 0;
}

.two-columns .column-one {
	float: left;
	width: 370px;
}

.two-columns .column-two {
	float: right;
	width: 370px;
}

.two-columns .title {
	height: 28px;
	padding: 7px 0 0 10px;
	background: #DB8603 url(../img/img12.gif) no-repeat;
	font-size: 1.4em;
	color: #333333;
}

.two-columns .entry {
	background: url(../img/img13.gif) repeat-x;
}

/* Recent Posts */

#recent-posts {
}

#recent-posts ul {
	margin: 0;
	padding: 20px;
	list-style: none;
}

#recent-posts li {
	padding: 5px 15px;
	background: url(../img/img14.gif) no-repeat left center;
	border-bottom: 1px solid #949EA4;
}

/* Recent Comments */

#recent-comments {
}

#recent-comments ul {
	margin: 0;
	padding: 20px;
	list-style: none;
}

#recent-comments li {
	padding: 5px 15px 5px 17px;
	background: url(../img/img15.gif) no-repeat left center;
	border-bottom: 1px solid #949EA4;
}

/* Submenu */

#submenu {
	clear: both;
	padding: 20px 0;
	background: #535657 url(../img/img16.gif) repeat-x left bottom;
	color: #A9B6BB;
}

#submenu ul {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#submenu li {
	display: block;
	float: left;
	width: 180px;
	padding: 0 12px 0 0;
}

#submenu li ul {
	width: auto;
	margin: 0;
}

#submenu li li {
	display: list-item;
	float: none;
	width: auto;
	padding: 5px 0 5px 10px;
	background: url(../img/img17.gif) no-repeat left center;
	border-bottom: 1px solid #424546;
}

#submenu h2 {
	margin: 0 0 5px 0;
	border-bottom: 2px solid #424546;
	font-size: 1.2em;
}

#submenu a {
	text-decoration: none;
	color: #A9B6BB;
}

#submenu a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
	padding: 30px 0 10px 0;
	background: #3F4244 url(../img/img18.gif) repeat-x;
}

#footer p {
	text-align: center;
	font-size: smaller;
	color: #666666;
	margin-bottom:1em;
}

#footer a {
	color: #666666;
}



#maincont { width:970px; margin:10px auto;}
#maincont div { zoom:1;}

.main-header { height:20px; overflow:hidden; background:url(../img/bg-main-lt.gif) 0 0 no-repeat; padding:0 0 0 18px;}
.main-header div { height:20px; overflow:hidden; background:url(../img/bg-main-rt.gif) 100% 0 no-repeat; padding:0 18px 0 0;}
.main-header div div { height:14px; overflow:hidden; background:#d4dadd; border-top:6px solid #848c8f;}

.main-footer { height:20px; overflow:hidden; background:url(../img/bg-main-lb.gif) 0 0 no-repeat; padding:0 0 0 18px;}
.main-footer div { height:20px; overflow:hidden; background:url(../img/bg-main-rb.gif) 100% 0 no-repeat; padding:0 18px 0 0;}
.main-footer div div { height:14px; overflow:hidden; background:#d4dadd; border-bottom:6px solid #848c8f;}

.main {background:#d4dadd; border:solid #848c8f; border-width: 0 6px; margin:0; padding:1px 16px;}

.leftmenu { width:200px; margin-right:-199px; float:left;}
.content { margin-left:220px;}

.content h2 { margin:0 0 0.3em 0; color:#d78101; font-size:18pt; font-weight:normal;}
.content h3 { margin:1em 0 -0.3em 0; color:#848c8f; font-size:14pt; font-weight:normal;}
.content h4 { margin:0.8em 0 -0.5em 0; color:#777; font-size:11pt; font-weight:bold;}
.content p { margin:0.6em 0;}

.content a:link { color:#39c;}
.content a:visited { color:#93c;}
.content a:hover { color:#d78101;}

.bread { font-size:8pt;	margin: 0 -16px 8px -16px; padding: 10px; background: #CDD4D7; border: solid #B4BBBE; border-width:1px 0; text-align:right;}

.leftmenu ul { margin:10px 0 0 0; padding:0; list-style:none; border-bottom:1px dashed #B4BBBE; font-size:10pt;}
.leftmenu ul li {margin:0; padding:0 0 0 12px; border-top:1px dashed #B4BBBE;}
.leftmenu ul li a { display:block; width:100%; margin:0; padding:4px 0; text-decoration:none;}

.leftmenu ul ul { margin:0;  border-bottom:0 none; font-size:8pt;}
.leftmenu a.active { font-weight:bold; color:#d78101;}

.clearer { clear:both; height:0; overflow:hidden;}

.leftbanners, .rightbanners, .bottombanners { text-align:center;}
.leftbanners img, .rightbanners img, .bottombanners img { border:0 none; margin:10px 0;}

a img { border:0 none;}

.topcasinos { border-bottom:3px solid #f3d183;}
.topcasinos thead td {background:#363636 url(../img/bar0.gif) 0 0 repeat; color:#fff; font-weight:bold; padding:6px 4px; text-align:left;}
.topcasinos td {background-color:#fff; padding:4px 4px 12px 4px;}
.topcasinos td h4 { margin:0; padding:0;}
.topcasinos .row-header td {background:#f3d183 url(../img/bar1.gif) 0 100% repeat-x; padding:4px;}

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

#sidepanel { float:right; margin:0 0 12px 12px;}
#index #sidepanel, #casino-ratings #sidepanel { width:0; height:0; overflow:hidden; float:none;}

#sidepanel h3 { margin:0;}
