@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
		
	background-color:#9f9f9f;
}

#site-container {
	margin:0px auto;
	padding:0px;
	
	width:990px;
	overflow:hidden;
	background-color:#fff;
}

#header {
	float:left;
	margin:0px;
	padding:0px;
	
	width:990px;
	overflow:hidden;
	background:url(../images/bg_top.gif) repeat-x;
}

#header-top {
	float:left;
	margin:0px;
	padding:0px;
	width:990px;
	height:35px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

#header-top ul {
	margin:13px 7px;
	padding:0px;
	
	list-style-type:none;
}

#header-top ul li {
	float:left;
	margin:0px;
	padding:0px 7px;
	
	list-style:none;
	border-right:1px solid #fff;
}

#header-top a, #header-top a:visited {
	text-decoration:none;
	color:#fff;
}

#header-top a:hover {
	text-decoration:underline;
}

#header-top .left {
	float:left;
}

#header-top .right {
	float:right;
}

#header-top .right ul {
	margin:0px;
	padding:0px;
}

#header-top .right ul li {
	margin:13px 0px 0px 0px;
	padding:0px 7px;
	
	list-style:none;
	border:0px;
}

#searchform .date {
	color:#86a182;
}

#searchform .search-field{
	margin:-6px 0px 0px 13px;
	padding:0px;
}

#searchform .search-button{
	margin:-8px 0px 0px 0px;
	padding:0px;
}

#header-mid {
	float:left;
	margin:1px 0px 0px 0px;
	padding:0px;	
	width:990px;
}

#header-mid .left {
	float:left;
	margin:0px;
	padding:0px;
}

#header-mid .right {
	float:right;
	margin:0px;
	padding:0px;
}

#content {
	clear:both;
	float:left;
	margin:0px;
	padding:13px 0px 13px 21px;
	width:948px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

#content h2, #content-text h1 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

#content-text {
	clear:both;
	float:left;
	margin:0px;
	padding:0px 0px 21px 0px;
	overflow:hidden;
}

#content-text .date {
	margin:0px;
	padding:0px;
}

#content .adsense-post {
	text-align:center;
}

#content p {
	margin:13px 0px 0px 0px;
	padding:0px;
}

#content-left {	
	clear:both;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:609px;	
}

#content-right {	
	float:left;
	margin:21px 0px 0px 13px;
	padding:0px;
	width:326px;
}

#casino-table-left {
	clear:both;
	float:left;
	margin:21px 0px;
	padding:0px;
}

#casino-table-left-top {
	clear:both;
	float:left;
	margin:0px;
	padding:7px 21px;	
	width:546px;
	height:18px;
	
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	
	background:url(../images/tit1.gif) no-repeat;	
}

#casino-table-left-inner-bottom {	
	clear:both;
	margin:0px;
	padding:0px;	
	width:588px;
	height:18px;
	
	background:url(../images/inner-table/inner-table-bottom.gif) no-repeat;	
}

#casino-table-left-bottom, #casino-table-left-bottom-inner {
	clear:both;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:586px;
	
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	background:url(../images/table_line.gif) repeat-x;
}

#casino-table-left-bottom-inner {	
	background:none;
}

#casino-table-left-bottom td {
	background:url(../images/table_line.gif) repeat-x bottom;
}

#casino-table-left-bottom-inner td {
	background:url(../images/inner-table/inner-table-middle.gif) repeat-y bottom;
	
	height:31px;
	border:none;
}


#casino-table-left-bottom .left-casino-label a, #casino-table-left-bottom .left-casino-label a:visited {
	font-size:12px;
	font-weight:bold;
	color:#9d0400;
	text-decoration:none;
}

#casino-table-left-bottom .left-casino-label a:hover {
	text-decoration:underline;
}

#casino-table-left-bottom .visita-link a, #casino-table-left-bottom .visita-link a:visited {
	font-size:12px;
	font-weight:bold;
	color:#2350dd;
	text-decoration:none;
}

#casino-table-left-bottom .visita-link a:hover {
	text-decoration:underline;
}

#casino-table-left-bottom .scarica-button {
	margin:0px;
	padding:5px 0px 0px 7px;
	width:125px;
	height:22px;
	
	font-size:12px;
	font-weight:bold;
	text-align:left;
		
	background:url(../images/casino-table-left/scarica.gif) no-repeat;	
	text-align:center;
}

#casino-table-left-bottom .scarica-button a, #casino-table-left-bottom .scarica-button a:visited {
	color:#572800;
	text-decoration:none;
}

#casino-boxes {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	
	width:595px;
}

#casino-boxes .scarica-button {
	margin:13px 0px 0px 0px;
	padding:5px 0px 0px 7px;
	width:125px;
	height:22px;
	
	font-size:12px;
	font-weight:bold;
	text-align:center;
		
	background:url(../images/casino-table-left/scarica.gif) no-repeat;	
}

#casino-boxes .scarica-button a, #casino-boxes .scarica-button a:visited {
	color:#572800;
	text-decoration:none;
}

#casino-boxes .casino-box-left {
	float:left;
	margin:0px;
	padding:0px;
	width:240px;
}

#casino-boxes .casino-box-right {
	float:left;
	margin:0px;
	padding:0px 13px;
	width:320px;
}

#casino-boxes .casino-box, #casino-boxes .casino-box-last {
	clear:both;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:21px 0px;
	width:595px;
	
	background:url(../images/casino-box-left/dotline.gif) repeat-x bottom;
}

#casino-boxes .casino-box-last {
	background:none;
}

#casino-boxes h3 {
	margin:0px;
	padding:0px;
	
	font-size:14px;
	font-weight:bold;
	color:#214feb;
}

#best-casino{
	clear:both
	float:left;
	padding:0px;
	margin:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:316px;
}

#best-casino .best-top{
	background:url(../images/best-casino/tit2.gif) no-repeat;
	width:316px;
	height:32px;
}

#best-casino .best-bottom{
	background:url(../images/best-casino/right_table_bottom.gif) no-repeat;
	width:316px;
	height:8px;
}

#best-casino .best-casino-title{
	color:#fff;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	
	padding:7px 0 0 10px;
}

#best-casino .best-mid, #best-casino .best-mid-review {
	border-left:1px solid #cdcece;
	border-right:1px solid #cdcece;
	padding: 5px 5px 0 5px;
}

.best-mid ul, .best-mid-review ul {
	padding:0;margin:0;
}

.best-mid ul li {
	background:url(../images/best-casino/right_table.gif) no-repeat;
	width:302px;
	height:110px;
	list-style:none;
}

.best-mid-review ul li {
	background:url(../images/right_table_review.gif) no-repeat;
	width:302px;
	height:151px;
	list-style:none;
}

.best-desc {
	font-size:13px;
	padding:13px;
}

.best-desc-review {
	font-size:11px;
	padding:0px 13px 5px 13px;
}

.best-desc a {
	text-decoration:none;
	color:#9b0109;
	font-weight:bold;
}

.best-desc a:hover {
	text-decoration:underline;
}

.best-img {
	padding:10px 15px 10px 10px;
	float:left;
}

.best-img-review {
	padding:21px 15px 10px 15px;
	float:left;
}

.best-trk{
	margin-top:15px;
}

.best-trk-review {
	margin-top:5px;
}

.best-trk a {
	color:#2450e7; font-size:12px;
}

.best-list {
	margin-bottom:5px;
}

#casino-games {
	padding:0;
	margin:0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:316px;
}

#casino-games .games-top {
	background:url(../images/casino-games/tit3.gif) no-repeat;
	width:316px;
	height:32px;
}
#casino-games .games-bottom {
	background:url(../images/casino-games/right_table_bottom.gif) no-repeat;
	width:316px;
	height:8px;
}

#casino-games .games-title {
	color:#fff;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	
	padding:7px 0 0 10px;
}

#casino-games .games-mid {
	clear:both;

	overflow:hidden;
	border-left:1px solid #cdcece;
	border-right:1px solid #cdcece;
	padding: 10px 10px 10px 5px;
	font-size:11px;
	width:300px;
}

#casino-games .games-spacer {
	background:url(../images/casino-games/dotline.gif) repeat-x;
	height:1px;
	width:100%;
	clear:both;
	margin-bottom:15px;
}

#casino-games .games-mid img {
	float:left;
	width:79px;
	margin-right:15px;
	margin-bottom:15px;
	padding-left:5px;
}

#casino-games .games-mid div.games-desc {
	float:left;
	width:200px;
	padding-bottom:10px;
}

#casino-games .games-mid div.games-desc a, #casino-games .games-mid div.games-desc a:visited, #casino-games .games-mid .more-games a, #casino-games .games-mid .more-games a:visited {
	text-decoration:none;
}

#casino-games .games-mid div.games-desc a:hover, #casino-games .games-mid .more-games a:hover {
	text-decoration:underline;
}

#casino-games .games-mid .more-games{
	float:right;
}

#news {	
	clear:both;
	float:left;	
	padding:0;
	margin:0px 0px 13px 0px;
	overflow:hidden;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:316px;
}

#news .news-top {
	background:url(../images/news/tit3.gif) no-repeat;
	width:316px;
	height:32px;
}

#news .news-bottom {
	background:url(../images/news/right_table_bottom.gif) no-repeat;
	width:316px;
	height:8px;
}

#news .news-mid {
	border-left:1px solid #cdcece;
	border-right:1px solid #cdcece;
	padding: 10px 10px 10px 5px;
	font-size:11px;
}

#news .news-title {
	color:#fff;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	
	padding:7px 0 0 10px;
}

#news .news-spacer{
	background:url(../images/news/dotline.gif) repeat-x;
	height:1px;
	width:100%;
	margin-bottom:5px;
}

#news .news-mid ul {
	padding:0;margin:0;
}

#news .news-mid ul li {
	list-style:none;
	margin:0px;
	padding:5px 0px;
	
	background:url(../images/news/dotline.gif) bottom repeat-x;
}

#news .news-mid ul li a, #news .news-mid ul li a:visited {
	color:#2b4ce9;
	text-decoration:none;
}

#news .news-mid ul li a:hover {
	text-decoration:underline;
}

#articles {
	clear:both;	
	padding:0;
	margin:13px 17px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:954px;
}

#articles .articles-top {
	background:url(../images/articles/tit4.gif) no-repeat;
	width:954px;
	height:32px;
}

#articles .articles-bottom {
	background:url(../images/articles/bottom.gif) no-repeat;
	width:954px;
	height:11px;
}

#articles .articles-mid {
	border-left:1px solid #cdcece;
	border-right:1px solid #cdcece;
	padding: 10px 10px 10px 5px;
	font-size:11px;
}

#articles .articles-title {
	color:#fff;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	
	padding:7px 0 0 10px;
}

#articles .articles-mid ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#articles .articles-mid li {
	margin:0px 21px;
	padding:13px 0px 13px 0px;
	list-style:none;
	
	background:url(../images/casino-box-left/dotline.gif) bottom repeat-x;
}

#articles .articles-mid a, #articles .articles-mid a:visited {
	color:#2B4CE9;
	text-decoration:none;
	font-weight:bold;
}

#articles .articles-mid a:hover {
	text-decoration:underline;
}

#footer {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:990px;
	height:100px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:#0e3d07;
	text-align:center;
}

#footer ul {
	margin:35px 0px 0px 0px;
	padding:0px;
	
	list-style:none;
}

#footer li {
	margin:0px;
	padding:0px;
	display:inline;
	
	list-style-type:none;
}

#footer a, #footer a:visited {
	color:#fff;
	text-decoration:none;
}

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

#right-ad {	
	clear:both;
	float:left;	
	padding:0;
	margin:13px 0px 13px 0px;
	overflow:hidden;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	width:316px;
	
	text-align:center;
}

#right-ad .ad-top {
	clear:both;
	margin:0px;
	padding:0px;
	width:316px;
	height:8px;
	background:url(../images/right-ad/right_table_top.gif) top no-repeat;
}

#right-ad .ad-middle {
	clear:both;
	margin:0px;
	padding:7px 0px;
	width:314px;
	overflow:hidden;
	
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
}

#right-ad .ad-bottom {
	clear:both;
	margin:0px;
	padding:0px;
	width:316px;
	height:8px;
	background:url(../images/right-ad/right_table_bottom.gif) bottom no-repeat;
}

#comments, #comments input, #comments small, #comment textarea {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#comments textarea {
	width:500px;
	height:200px;
}

#comments h3 {
	margin:0px;
	padding:7px 0px 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#content-text .spacer {
	background:url(../images/casino-games/dotline.gif) repeat-x;
	height:1px;
	width:100%;
	clear:both;
}

#content-text a {
	text-decoration:none;
}

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

.best-label-review {
	margin:0px;
	padding:9px 5px 5px 5px;
	
	font-family:Helvetica, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
}

.best-label-review a, .best-label-review a:visited {
	text-decoration:none;
	
	color:#2155a9;
}

.best-label-review a:hover {
	text-decoration:underline;
}

#content-left h1 {
	font-size:14px;
}


#header-bottom {
	float:left;
	margin:0px;
	padding:0px;	
	width:990px;
	height:39px;
	
	text-align:center;
}

#header-bottom .top-nav {	
	margin:0px;
	padding:0px;
	list-style:none;
}

#header-bottom .top-nav li {	
	float:left;
	margin:0px;
	padding:12px 21px;		
	list-style-type:none;	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	background:url(../images/top_menu_separator.gif) right repeat-y;	
}

#header-bottom a, #header-bottom a:visited {
	color:#fff;
	text-decoration:none;
}

#header-bottom a:hover {
	text-decoration:underline;
}


#header-bottom .main-nav {
	float:left;	
	margin:0px;
	padding:0px;	
}

#header-bottom .sub-nav {
	clear:both;
	
	margin:27px 0px 0px -21px;
	padding:10px 15px 10px 15px;
	
	background-color:#990000;
	position:absolute;	
	visibility:hidden;	
}

#header-bottom .sub-nav ul  {
	float:left;
	
	margin:0px;
	padding:0px;
	
	width:100px;
	overflow:hidden;			
}

#header-bottom .sub-nav li {
	float:left;
	margin:0px;
	padding:0px;
	
	width:100px;
	height:25px;

	text-align:left;
	background:none;
}