

* {
	margin: 0;
	padding: 0;
}

body {
	background: #A9B3BB url(../img/img01.gif) 0 -120px repeat-x;
	font-family: Tahoma;
	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: 65px;
	margin: 0 auto;
	padding: 15px 10px 0 100px;
	background: url(../img/img02.gif) no-repeat 0px -7px;
}

#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 10px 0 10px;
	text-decoration: none;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
}

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

#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: none;
}

/* 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-bottom:30px}
.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:#a66603;}
.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;}
.topcasinos .even td {background:#EFFAFF;}


.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;}

.content ol, .content ul { margin-left:2em;} 

.table { border-collapse: collapse;}
.table td {padding:3px; border:1px solid #888F96;}
.table thead td { font-weight:bold;}
#left_colomn{width:200px; float:left;}
.poll{
	margin-top:30px;


	line-height: 150%;
}
.poll_question, .subscribe_header,  #search_header{
	padding: 5px 15px 15px 15px;
	background: url(../img/img19.gif) repeat-x;
	color: #333333;
	font-weight: bold;
}
.search {
	left:40px;
	position:absolute;
	top:80px;
	width:220px;
	border:1px solid #555555;
}
#search_form, #subscription{
	padding:6px;
}
input{
color:#7b8284;
}
#search_form{
	padding:5px;
	width:250px;
}
#search_but{
	background-color:transparent;
	margin-left:5px;
	border:0;
	cursor:pointer;
	font-weight:bold;
	color:
}
#search_form label{

}
.poll_form input{
	margin: 5px 5px 5px 15px;

}
#rss{
  float: right;
}
#logo_title{
  float: left;
}

.subscribe form div{
  margin-top: 10px;
  height: 20px;
}

.subscribe form input {
 float: right;
}
form{

}
.search form div{
margin-top:10px;
height: 20px;
}
.input{
border: 1px solid #6c480b; 
}

input.submit{
background: url(../img/but.gif);
}
.most_popular{
  height: 150px;
  border: 1px solid #B4BBBE;
  background-color: #CDD4D7;
  padding: 20px;
}
.content a{
color:#f6c75b;
text-decoration:none;
}

.most_popular div{
  text-align: center;
  width: 220px;
  float: left;
}
.most_popular h3{
  margin: -5px 0 15px 30px;
  color: #000;

}
#most_popular_link {
  color: #777777;
  text-decoration: none;
  font-weight: bold;

}
#most_popular_link:hover{
  color: #D78101;
}
#submit{
  background: url(../img/button.png) no-repeat;
  border: 0;
  
}

.poll, .subscribe {border:1px solid #aa6; background-color:#eee}
div.submit {width:100%; text-align:right;}
.subscribe_header p, #search_header p {display:block; padding:5px}
.subscribe {margin-top:12px;}
#logo {position:relative;}
.search {top:20px; right:100px; left:auto;}

#subscription .input {float:none; width:120px;}

.about_club {background:#eee; margin-top:12px; border:1px solid #AAAA66; padding:10px;}
.about_club img {float:right; border:2px solid #fff; margin:0 0 6px 6px;} 

.add-bot-block{width:240px;height:240px;border:1px solid #000000;padding:5px;overflow:hidden;margin:0 0 0 10px;float:right;}
.add-bot-block a{color:#0000FF !important;font-weight:bold;font-size:13px;text-decoration:underline;text-transform:capitalize;display:block;}
.add-bot-block p{color:#000000;display:block;font-size:12px;line-height:14px;margin:0;}
.add-bot-block small{color:#008000;font-size:10px;line-height:12px;white-space:nowrap;}

.most_popular-main{background-color:#CDD4D7;border:1px solid #B4BBBE;padding: 23px 20px;text-align:center;margin:0 0 26px 0;}
.most_popular-main div {text-align:center;width:150px;margin:35px auto 0 auto;}
	.most_popular-main h3{margin:0 0 -15px 0 !important;}¯

.mp-wrapper{overflow:hidden;}
	.pages-block{float:left;width:288px;}
	.tc-wrap{float:right;width:400px;}
	
.topcasinos .num { text-align:right;}
.topcasinos .logo { padding:6px; width:50px;}
.topcasinos .logo a { display:block; height:50px; width:50px; overflow:hidden; background-position: 0 0; background-repeat:no-repeat;}
.topcasinos .logo a span {display:block; padding-top:70px;}
.topcasinos .name { padding-left:10px;}
.topcasinos .us { text-align:center;}
