/*--------------------- Top ---------------------*/
body
{
	background-color:#FFFFFF;
	margin:0px;
	text-align:center;
}
div.site
{
	float:left;
	width:900px;
}
div.top
{
	background:transparent url(http://www.offshore-gambling.org/images/top.gif) no-repeat top left;
	height:98px;
	width:900px;
}
h1
{
	width:100%;
	text-align:center;
	font:normal 8pt verdana;
	color:#000000;
	margin-top:5px;
	margin:0px;
}
div.flags
{
	text-align:right;
	margin-top:3px;
	margin-right:4px;
}
img.flag
{
	border:1px solid #152C15;
}
div.date
{
	font:normal 8pt verdana;
	color:#000000;
	margin-top:58px;
	text-align:right;
}
div.body
{
	text-align:left;
	height:100%;
}

/*--------------------- Content ---------------------*/
div.content
{
	width:637px;
	margin-right:5px;
	float:left;
	background:#203620;
	margin-bottom:5px;
	height:100%;
}
div.content_text
{
	padding:5px;
	margin:3px;
}
span.header
{
	font:bold 12pt verdana;
	color:#ECC838;
	width:637px;
}
span
{
	font:normal 10pt verdana;
	color:#FFFFFF;
}
a
{
	font:normal 10pt verdana;
	color:#93B537;
	text-decoration:none;
}
a:hover
{
	color:#C7EB64;
	text-decoration:underline;
}

/*--------------------- Reviews ---------------------*/
div.reviews
{
	background:#FFFFFF;
}
div.review_b
{
	margin-bottom:5px;
	border:2px solid #E8CC4C;
}
div.review_s
{
	margin-bottom:5px;
}
div.review_title
{
	background:#E8CC4C;
	padding:3px;
	height:26px;
}
div.title_left
{
	float:left;
}
span.number
{
	font:bold 12pt arial;
	color:#000000;
	border:1px solid #9D892C;
	background:#FFFFFF;
	height:20px;
	width:20px;
	text-align:center;
	vertical-align:absmiddle;
}
span.casino_name
{
	height:18px;
	padding-top:3px;
	padding-left:3px;
}
a.casino_name
{
	font:bold 9pt verdana;
	color:#000000;
	text-decoration:none;
}
a:hover.casino_name
{
	color:#C48020;
}
div.title_right
{
	text-align:right;
	padding-top:2px;
}
div.review_content
{
	background:#212E21;
	border-bottom:1px solid #556634;
	padding:5px;
	color:#FFFFFF;
	height:auto;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	
}
div.logo_bg
{
	width:130px;
	background:transparent;
	float:left;
	text-align:center;
	padding:5px;
}
img.logo
{
	border:0px;
}
div.review_text_b
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	width:385px;
	padding-left:7px;
}
div.review_text_s
{
	font:normal 7.5pt verdana;
	color:#FFFFFF;
	width:385px;
	padding-left:7px;
}
div.features_b
{
	float:left;
	background:#212E21;
	border-bottom:1px solid #556634;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	width:485px;
	text-align:center;
}
span.feature
{
	font:bold 8pt verdana;
	color:#FFFFFF;
	height:19px;
	padding-top:10px;
	padding-left:5px;
}
span.feature_fade
{
	font:bold 8pt verdana;
	color:#5C735C;
	height:19px;
	padding-top:10px;
	padding-left:5px;
}
div.buttons
{
	background:#2D542D;
}
div.buttons_left
{
	float:left;
	padding-left:5px;
}
div.buttons_right
{
	text-align:right;
	padding:5px;
	padding-bottom:2px;
}
img.btn
{
	border:0px;
}

/*--------------------- Menu ---------------------*/
div.menu
{
    float:right;
	width:235px;
	background:#FFFFFF;
}

/*--------------------- Search ---------------------*/
span.search
{
	width:35px;
	height:25px;
	background:#E8CC4C;
	border:1px solid #726425;
	font:bold 8pt verdana;
	color:#000000;
	padding-top:5px;
	cursor:hand;
	text-decoration:none;
	text-align:center;
}
span.search_over
{
	width:35px;
	height:25px;
	background:#FFF192;
	border:1px solid #726425;
	font:bold 8pt verdana;
	color:#000000;
	padding-top:5px;
	cursor:hand;
	text-decoration:none;
	text-align:center;
}

/*--------------------- Newsletter ---------------------*/
div.newsletter
{
	float:right;
	background:#558955;
	border:1px solid #285529;
	margin-bottom:5px;
}
div.newsletter_title
{
	border-bottom:1px solid #557735;
	padding:3px;
}
div.newsletter_content
{	
	border-top:1px solid #ACCC6F;
	padding:5px;
}
div.newsletter_fields
{
	float:left;
}
span.newsletter_text
{
	font:normal 10pt verdana;
	color:#FFFFFF;
	width:50px;
}
.field
{
	font:normal 8pt verdana;
	color:#000000;
	border:1px solid #285529;
	vertical-align:absmiddle;
}
div.newsletter_btn
{
	text-align:center;
	padding-top:5px;
}
span.go
{
	width:35px;
	height:25px;
	background:#E8CC4C;
	border:1px solid #726425;
	font:bold 8pt verdana;
	color:#000000;
	padding-top:5px;
	cursor:hand;
	text-decoration:none;
}
span.go_over
{
	width:35px;
	height:25px;
	background:#FFF192;
	border:1px solid #726425;
	font:bold 8pt verdana;
	color:#000000;
	padding-top:5px;
	cursor:hand;
	text-decoration:none;
}

/*--------------------- Links ---------------------*/
div.casino_link
{
	background:#FFFFFF url(../images/link_bg.gif) repeat-y top left;
	padding:5px;
	margin-bottom:5px;
}
a.casino_link
{
	font:bold 8pt verdana;
	color:#000000;
	text-decoration:none;
}
a:hover.casino_link
{
	color:#C48020;
}

/*--------------------- Boxes ---------------------*/
div.box
{
	float:right;
	border:1px solid #285529;
	margin-bottom:5px;
	width:235px;
}
div.box_title
{
	float:right;
	border-bottom:1px solid #2E552E;
	background:#558955 url(../images/title_bg.gif) repeat-x top left;
	padding-top:4px;
	padding-bottom:2px;
	width:235px;
}
div.box_content
{
	float:right;
	border-top:1px solid #73AD5C;
	background:#417344 url(../images/box_bg.gif) repeat-x top left;
	padding-top:7px;
	width:235px;
}
ul
{
	margin:0px;
	padding-left:18px;
}
a.menu_link
{
	font:normal 8pt verdana;
	color:#ECCE46;
	text-decoration:none;
}
a:hover.menu_link
{
	text-decoration:underline;
	color:#FFFFFF;
}
span.menu_text
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}

span.menu_table_title
{
	font:bold 8pt verdana;
	color:#ECCE46;
}

/*--------------------- Bottom ---------------------*/
div.bottom
{
clear:both;
	background:#214321 url(../images/bottom_bg.gif) repeat-x top left;
	text-align:center;
	padding:8px;
	padding-left:30px;
	padding-right:30px;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#000000;
	padding:5px;
	text-align:center;
}

/*--------------------- Small Reviews ---------------------*/
div.review_title_s
{
	background:#E8CC4C;
	padding:4px;
	padding-left:5px;
	height:22px;
	border:1px solid #212E21;
}
div.buttons_s
{
	background:#2D542D;
	padding:3px;
	text-align:center;
}
