
*
{
margin: 0px;
padding: 0px;
}

a:link {
	color: #A5A9B2;
}

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

a:visited {
	color: #A5A9B2;
}

li.current a {font-weight:bold;}

body {
	
	background: #ffffff url(../img/back_all.jpg) repeat-x;
	font: 13px Arial, Helvetica, sans-serif;
	color: #383838;
	margin-top: 20px;
}

#content
{
	margin: 0 auto;
	width: 791px;
	text-align: left;
}

#main
{
width: 771px;
background: #F1F1F1 url(../img/top1.gif) no-repeat top;
padding: 10px;
overflow:hidden; zoom:1;
}

#back
{
width: 791px;
}

#header {
	height: 252px;
	text-align: right;
	background: url(../img/header.jpg) no-repeat;		
}

#logo {

width: 771px;
height: 162px;
text-align: left;
padding-top: 20px;
padding-left: 20px;
background:url(../img/main-logo.png) no-repeat 15% 60%;
overflow:hidden;
}


#logo a {
	text-decoration: none;
	font-style: italic;
	font-size: 24pt;
	color: #ffffff;
	padding: 162px 0 0 25px;
	display:block;
	height:67px;
	width:403px;
}


#menu1
{
width: 791px;
height: 72px;
background: url(../img/buttons.jpg) no-repeat;
}
#menu { padding:7px 50px; overflow: hidden; zoom:1;}

#menu ul {
	list-style: none;	
}

#menu li {
	float: left; 
}

#menu a {
	display:block; float: left;
	height: 47px; line-height: 47px;
	padding:0 12px;
    display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#menu a:hover, #menu .current a{
	color: #ffffff;
	background:url(../img/active.gif) 0 0 repeat-x;
}




#right
{
	width: 247px;
	float: right;
}

.sidehead
{
width: 222px;
height: 24px;
font-size: 14px;
font-weight: bold;
padding-left: 25px;
padding-top: 12px;
color: #ffffff;
background: url(../img/title.gif) repeat-x
}

#right ul {
	list-style: none;
	padding: 10px 10px 10px 25px;
	background: url(../img/title_back.gif) no-repeat top;
}



#right li  {
	padding: 0;
	margin:0.4em 0;
	font-size:12pt;
}

#right a {
	color: #208A06;
}
#right a:visited {
	color: #208A06;
}

#right p
{
font-size: 10px;
}

.bot
{
padding: 10px;
}

#calendar1 {
	padding: 20px 10px 20px 10px;
}

#calendar table {
	width: 100%;
	text-align: center;
}

#calendar thead {

}

#calendar tbody td {
	border: 1px solid #F1F1F1;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}

#calendar #now {
	background: #696969;
	border: 1px solid #ff0000;
	font-weight: bold;
	color: #ffffff
}

#left
{
width: 490px;
padding: 10px;
}

#left H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #208A06;
}

#left a
{
color: #208A06;
}

#left p {
	margin: 0.6em 0;
}

#left h1 {
	margin: 0;
	padding: 0;
	color: #208A06;
}
#left h2 {
	margin: 1em 0 0 0;
	font-size:12pt;
	padding: 0;
	color: #208A06;
}
#left ul {list-style:square; margin:0.6em 0 0.6em 2em; padding:0;}
#left ol {margin:0.6em 0 0.6em 2.2em; padding:0;}


.date {
	text-align: right;
	color: #208A06;
	font-size: 11px;
}

.date a {
	color: #208A06;
}

.date2 {
	float: left;
	width: 73px;
	height: 62px;
	padding-top: 15px;
	background: url(../img/date.gif) no-repeat;
	line-height: normal;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.date2 b {
	display: block;
	margin-top: 5px;
	font-size: 40px;
	color: #000000;
}


#footer {
	height: 49px;
	clear: both;
	padding-top: 60px;
	background: url(../img/bottom.gif) no-repeat top;
}

#footer p {
	margin: 0;
	font-size: 10px;
	text-align: center;
	color: #333333;
}

#footer a {
	color: #333333;
}
#footer div{margin:10px auto;width:240px;font-size:11px;}

.topcasinos { margin:0; border:1px solid #999; width:360px;float:left;}
.topcasinos td { padding:23px 5px;}
.topcasinos thead td, .topcasinos tfoot td {background: url(../img/buttons.jpg) no-repeat -60px -20px; color:#fff; font-weight:bold;padding:3px 5px;}
.topcasinos .odd td { background-color:#e5e5e5;}
.topcasinos tfoot td { padding:8px 0 !important;}
.topcasinos tfoot td span { height:2px; display:block; overflow:hidden;}

.topcasinos .piclink { display:block; width:16px; height:16px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
.topcasinos .piclink span { display:block; padding-top:20px;}

.topcasinos .rank { width:12px; text-align:right;}
.topcasinos .pic { width:16px;}
.topcasinos .us { width:70px; text-align:center;}
.topcasinos .usok, .topcasinos .usno { display:block; width:25px; height:18px; margin:0 auto; text-indent:-5000px;}
.topcasinos .usok {background:url(../img/us.png) no-repeat center center;}
.topcasinos .usno {background:url(../img/nous.png) no-repeat center center;}
.topcasinos .bonus, .topcasinos .match { width:50px; text-align:center;}
.topcasinos .num {
text-align:right;
}
.topcasinos .logo {
padding:6px;
width:50px;
}
.topcasinos .name {
padding-left:10px;
width:85px;
}
.topcasinos .logo a {
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:50px;
overflow:hidden;
width:50px;
}
.topcasinos .logo a span {
display:block;
padding-top:70px;
}
.topcasinos .us {
text-align:center;
}

.ac_results {border: 1px solid #ccc; background-color: #fff; padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none;}
.ac_results li {padding: 2px 5px; white-space: nowrap; color: #333; text-align: left; list-style: none;}
.ac_results li a {text-decoration: none; color: inherit;}
.ac_over {cursor: pointer; background-color: #eee;}
.ac_match { border-bottom:1px dotted; color: #208A06; font-weight:bold;}
#wrapper_search {margin:12px 0 0 24px; padding:0; border:0 none;}
#wrapper_search form {margin:0; padding:0; border:0 none;}
#find {width:128px; font-size:10pt;}
#submit {width:54px; overflow:hidden; font-size:9pt;}

.media {text-align:center; margin:10px 0 20px 0}

.posts { border:1px solid #89866F; padding:5px; margin-bottom:12px;}
.post { margin-bottom:6px; background-color:#ceebc7; border:1px solid #208A06; padding:5px; overflow:hidden; zoom:1;}
.post .date {font-size:8pt; font-style:italic; float:right;}
.post .subject {font-weight: bold; font-size:10pt;}
.post .entry {font-size:9pt; margin:0.6em 0; clear:both;}
.post .author {font-size:8pt; font-style:italic;}


#addcomment { margin-bottom:6px; background-color:#ceebc7; border:1px solid #208A06; padding:6px;}
#addcomment div { width: auto;}
#addcomment a { color:#333;}
#addcomment h3 {font-weight: bold; font-size:11pt; border:0 none;}
#addcomment .fieldwrap { zoom:1; overflow:hidden; margin-bottom:2px;}
#addcomment .fieldwrap label { float:left; width:140px;}
#addcomment textarea { width:99%;}
#addcomment .submitwrap { text-align: right; margin:4px 1px 0 0;}

.pq p {font-size:12px !important; padding:0 5px 0 0;}

#left p a {text-decoration:none;}
#menu1 {position:relative;}
.search {position:absolute; top:20px; right:48px;}
.search #search {border:1px solid #eee; float:left;}

.search #submit_search {margin-top:2px; margin-left:6px; float:left;}
.login {margin-top:20px;}
.login form {overflow:hidden; zoom:1;}
.login label {float:left; clear:left; font-size:12px; line-height:18px;}

.login .txtfield {float:right; width:130px;}
.clearer {clear:left; height:5px;}
#login_submit {clear:left; float:right; margin-top:4px;}
.sorry {font-size:12px; color:#900;}
.rss {position:absolute; left:45px; top:20px; height:24px; width:24px; background:url(../img/rss.png) 0 0 no-repeat;}
.feedback {position:absolute; left:74px; top:20px; height:24px; width:24px; background:url(../img/mail.png) 0 0 no-repeat;}
.imgleft {padding:4px; border:1px solid #ccc; background:#fff; float:left; margin:0 6px 6px 0;}
.imgright {padding:4px; border:1px solid #ccc; background:#fff; float:right; margin:0 0 6px 6px;}

.mp-bot-wrapper{overflow:hidden;}
	.bot-blocks{float:left;width:163px;text-align:justify;}
		.bot-blocks p{padding:0 20px 0 0;}
		.bot-blocks h2{text-align:center;margin:20px 0 10px 0 !important;}
