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

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

body {
	margin:20px 0px 20px 0px;
  	background:#000000 url(black_bk.jpg) repeat;
  	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  	color:#222222;
}

#main {
	width:980px;
  	margin:0px auto 0px auto;
	background-color:#EEEEEE;
}

#wrap {
	width:980px;
	background:#333333;
	padding:10px;
  	margin:0px auto 0px auto;
}

img {
	border:0;
}

.clearboth { height:20px; clear:both;}

/***** HEADER *****/

#header {
	height:110px;
 	width:978px;
	margin:0px;
	border:1px #414746 solid;
	background-color:#222222;
	color:#FFFFFF;
}

#header-left {
	float:left;
 	width:414px;
	height:70px;
	padding:10px 0px 0px 39px;
}

#header-right {
	float:left;
  	width:498px;
	height:80px;
	padding-top:20px;
}

#header-out {
	height:165px;
	background:#006666 url(header_bk.jpg) repeat-x;
}

/***** Navbar *****/

#navtop {
	width:980px;
 	color:#FFFFFF;
 	height:30px;
 	font:14px Arial, Helvetica, sans-serif;
 	background:#666666 url(navbar.jpg) repeat-x;
 	font-weight:bold;
	margin-bottom:1px;
}

#navbottom {
	width:980px;
 	height:20px;
 	margin:0px;
 	background:url(bottomnav.jpg) repeat-x top;
 	font-weight:bold;
	float:left;
}

#navleft {
  	width:980px;
}

/***** Nav *****/

#nav2 {
	display:block;
	font-size:12px;
	height:30px;
	width:100%;
	margin:0px;
}

#nav2, #nav2 ul {
	line-height:17px;
	margin-top:0px;
	padding-top:0px;
	list-style:none;
}

#nav2 a ,#nav2 a:hover {
	border:none;
	display:block;
}

#nav2 li {
	float:left;
	list-style:none;
	border-right:1px solid #555555;
}

#nav2 a,#nav2 a:visited {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin-top:0px;
	padding:6px 16px 6px 16px;
}

#nav2 a:hover, #nav2 a:active {
	color:#fff;
	background-color:#555555;
	display:block;
	text-decoration:none
}

#nav2 li ul {
position:absolute;
left:-999em;
height:auto;
width:174px;
padding:0;
margin:0;
border-bottom:1px solid #a9a9a9;
}

#nav2 li li {
width:172px;
border-top:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
border-left:1px solid #a9a9a9;
background:#333333;
margin-left:0px;
padding-left:0px;


}

#nav2 li li a, #nav2 li li a:visited {
font-weight:bold;
font-size:0.9em;
color:#FFF;
}

#nav2 li li a:hover, #nav2 li li a:active {
background:#555555;

}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
left:auto;
}

a.main:hover {
background:none;
}

/***** New *****/

#searchnav {background-color:#99CC00;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:26px;
	border:2px solid #DDDDDD;
	padding:1px;
	color:#FFFFFF;
}

#searchinput {font:10px Verdana, Arial, Helvetica, sans-serif;
 	padding:3px;
 	margin:0px;
 	border:2px solid #DDDDDD;
 	width:125px;
 	color:#999999;
}

/***** Main Layout *****/

#content {
	width:980px;
	background-color:#EEEEEE;
	line-height:17px;
}

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

.block {
	border:1px solid #e2e2e2;
	padding:5px;
	margin-bottom:10px;
	background:#FFFFFF url(block_bk.gif) repeat-x;
}

#middlecontent {
	float:left;
	width:416px;
}

#middlecontent .block {
	padding:8px;
}

#sidebar {
	margin-left:10px;
	float:left;
	width:262px;
	_margin-left:4px;
}

#sidebar h2 {
	padding:4px;
	margin:0px 0px 3px 0px;
	color:#FFFFFF;
	background:#3d3d3d;
	font-size:14px;
	border-bottom:2px solid #666666;
}

#sidebar ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidebar li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 10px;
	background:url(spadebullet.gif) no-repeat top left;
	text-indent:20px;
	list-style-type:none;
}

.dot { background:url(css-dotted.gif) repeat-x bottom; }

/***** Sidebar *****/

#index_sidebar {
	float:right;
	width:262px;
}

#index_sidebar h2 {padding:4px;
	margin:0px 0px 3px 0px;
	color:#FFFFFF;
	background:#3d3d3d;
	font-size:14px;
	border-bottom:2px solid #dddddd;
}

#index_sidebar ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#index_sidebar li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 10px;
	background:url(spadebullet.gif) no-repeat top left;
	text-indent:20px;
	list-style-type:none;
}

.newsletter {
	border:1px dashed #dddddd;
	padding:2px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
}

#newsletterform { margin:0; }

#newsletterform input {
	border:2px solid #dddddd;
	font:10px Verdana, Arial, Helvetica,sans-serif;
	color:#666666;
	width:160px;
	padding:1px;
}

#newsletterform #submit {
	width:25px;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	margin-left:4px;
}

/***** Pages and Single Page Layout *****/

#pagecontent,
#homepagecontent {
	width:688px;
 	float:right;
 	margin-right:10px;
	_margin-right:4px;
}

#pagecontent a {
	color:blue;
	text-decoration:none;
}

#pagecontent .block { margin: 0 0 5px;padding: 8px 8px 20px; }

#pagecontent h1 {
	margin:20px 10px 10px 2px;
 	font-size:22px;
 	text-transform:uppercase;
 	color:#800000;
}

#pagecontent h2 {
	/*padding:0px;
 	margin:5px 0px 4px 2px;*/
 	font-size:16px;
 	/*text-transform:uppercase;
 	color:#800000;*/
}

#header-right img{ border:2px #ffffff solid}

#pagecontent h3 {
	padding:0px;
 	margin:5px 0px 4px 2px;
 	font-size:14px;
 	text-transform:uppercase;
 	color:#800000;
}

#pagecontent h4 {
	margin-bottom:5px;
	font-size:14px;
	padding:3px;
}

#middlecontent h1 {
	padding:4px;
	margin:0px 0px 3px 0px;
	color:#FFFFFF;
	background:#3d3d3d;
	font-size:14px;
	border-bottom:2px solid #666666;
}

#middlecontent h2 {
	padding:4px;
	margin:0px 0px 3px 0px;
	color:#FFFFFF;
	font-size:14px;
	border-bottom:2px solid #666666;
}

#middlecontent h3 {
	padding:4px;
	margin:0px 0px 3px 0px;
	color:#FFFFFF;
        background:#3d3d3d;
	font-size:14px;
	border-bottom:2px solid #666666;
}

#middlecontent h4 {
	margin:5px 10px 9px 2px;
 	font-size:12px;
 	text-transform:uppercase;
 	color:#800000;
}

.action {
	background:#faebd7;
	color:brown;
	padding:12px 15px;
	border-color:#brown;
	border-style:dashed;
	margin-bottom:5px;
	border-width:1px 1px 1px 1px;
}

.action a {
	color:red;
   	text-decoration:none;
	font-family:Tahoma, Helvetica, sans-serif;
   	font-weight:bold;
   	font-size:100%;
}


.reviewheadings {
	padding:3px;
 	margin:10px 0px 10px 0px;
 	color:#006699;
	background:url(bigdot.gif) repeat-x bottom;
 	font-size:18px;
}

.post-info {
	padding-top:8px;
   	background:url(bigdot.gif) top repeat-x;
   	color:#777777;
   	font-weight:bold;
   	font:10px Verdana, Arial, Helvetica,sans-serif;
   	margin-bottom:25px;
}

.articledate {
	color:#999999;
 	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
	padding-bottom:5px;
	margin-top:3px;
}

.breadcrumb {
	padding:4px;
 	background:url(bigdot.gif) bottom repeat-x;
 	color:#777777;
 	font:10px Verdana, Arial, Helvetica, sans-serif;
 	font-weight:bold;
 	margin-bottom:20px;
}
.date {
	font-size:10px;
	color:#666666;
}

.date2 {
	font-size:10px;
	color:#666666;
	padding-left:20px;
	background:url(files.gif) no-repeat left;
	margin:2px 0px 15px 5px;
}

.bannerwidget {
	display:block;
	margin:0px auto 0px auto;
	float:none;
	text-align:center;
}

/***** Image format *****/

p img {
	padding:0;
	max-width:100%;
}

/*****	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) *****/

img.centered,
.aligncenter,
div.aligncenter {
	display:block;
	margin:10px auto 10px auto;
	float:none;
	text-align:center;
	padding:2px;
}

img.alignright {
	padding:2px;
	margin:0 12px 4px 12px;
	display:inline;
}

img.alignleft {
	padding:2px;
	margin: 0 12px 4px 12px;
	display:inline;
}

.alignright { float:right; }

.alignleft { float:left }

/***** Captions *****/

.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#eeeeee;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.wp-caption img {
	margin:0;
	padding:0;
	border:0 none;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;
}

/***** Comments *****/

#commentform input {
	width:250px;
	padding:2px;
	margin:5px 5px 1px 0;
	border:2px solid #dddddd;
	color:#666666;
}

#commentform { margin:5px 10px 0 0; }

#commentform textarea {
	padding:2px;
	width:330px;
	border:2px solid #dddddd;
	color:#666666;
}

#respond {
	background:url(leave-comment.gif) top left no-repeat;
 	padding-left:40px;
}

#respond:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#commentform #submit {
	margin:0;
	width:170px;
	background-color:#EEEEEE;
	border:3px double #CCCCCC;
}

.alt {
	margin:0;
	padding:10px;
}

.commentlist {
	padding:0;
	margin-left:50px;
	text-align:justify;
}

.commentlist li {
	margin:15px 0 10px;
	padding:5px 5px 10px 10px;
	list-style:none;
	border:1px dashed #dddddd;
}

.commentlist li ul li {
	margin-right:-5px;
	margin-left:10px;
}

.commentlist p { margin:10px 5px 10px 0; }

.children { padding:0;}

#commentform p { margin:5px 0; }

.nocomments {
	text-align:center;
	margin:0;
	padding:0;
}

.commentmetadata { font-size:10px; }

.fn {
	font-size:14px;
	font-style:normal;
	font-weight:bold;
}

.avatar { float:left; }

/***** Footer *****/

#footer {
	width:960px;
 	background:#222222;
	border:1px #414746 solid;
 	color:#FFFFFF;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	text-align:left;
}

#footer a { color:#FFFFFF; }

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

#footer li {
	list-style:none;
	display:inline;
}

#footer-outside {
	margin-top:5px;
	padding-bottom:0px;
	background-color:#333333;
}

/***** "Best" Images *****/

#redone {background-image:url('32red-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#redtwo {background-image:url('32red-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}

#bet365one {background-image:url('bet365-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#bet365two {background-image:url('bet365-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}

#bodogone {background-image:url('bodog-number1.png');background-repeat:no-repeat;width:616px;height:180px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:25px;}
#bodogtwo {background-image:url('bodog-number2.png');background-repeat:no-repeat;width:616px;height:180px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:25px;}
#bodogthree {background-image:url('bodog-number3.png');background-repeat:no-repeat;width:616px;height:180px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:25px;}
#box24two {background-image:url('box24-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#box24three {background-image:url('box24-number3.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#titanone {background-image:url('casinotitan-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}

#cherryone {background-image:url('cherry-red-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#cherrytwo {background-image:url('cherry-red-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#cherrythree {background-image:url('cherry-red-number3.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#desertone {background-image:url('desert-nights-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#deserttwo {background-image:url('desert-nights-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#englishharbourtwo {background-image:url('english-harbour-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#gocasinotwo {background-image:url('gocasino-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#millionaireone {background-image:url('millionaire-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}

#mummystwo {background-image:url('mummysgold-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#mummysthree {background-image:url('mummysgold-number3.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#omnione {background-image:url('omni-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#omnitwo {background-image:url('omni-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#platinumplaytwo {background-image:url('platinumplay-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}

#rockbetone {background-image:url('rockbet-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#rockbetthree {background-image:url('rockbet-number3.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#rushmoreone {background-image:url('rushmore-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#rushmoretwo {background-image:url('rushmore-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#rushmorethree {background-image:url('rushmore-number3.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}

#auscasinos {background-image:url('aus-casinos.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#cacasinos {background-image:url('ca-casinos.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#sacasinos {background-image:url('sa-casinos.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#ukcasinos {background-image:url('uk-casinos.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
#uscasinos {background-image:url('us-casinos.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}

#content ul.best {padding-left:0px;padding-right:70px; margin:12px 0;}
#content p.best {padding-left:165px;padding-right:70px;}
#content p.big {font-size:18px;font-weight:bold;padding-top:8px;padding-left:0;padding-bottom:1px;}
#content img.best {padding-left:0px;}


/***** Home page Images *****/

#home-aus {background-image:url('home-aus.png');background-repeat:no-repeat;width:398px;height:26px;padding-top:0px;padding-left:0px;margin-bottom:10px;margin-left:0px;}
#home-can {background-image:url('home-can.png');background-repeat:no-repeat;width:398px;height:26px;padding-top:0px;padding-left:0px;margin-bottom:10px;margin-left:0px;}
#home-uk {background-image:url('home-uk.png');background-repeat:no-repeat;width:398px;height:26px;padding-top:0px;padding-left:0px;margin-bottom:10px;margin-left:0px;}
#home-us {background-image:url('home-us.png');background-repeat:no-repeat;width:398px;height:26px;padding-top:0px;padding-left:0px;margin-bottom:10px;margin-left:0px;}


#home-gen {background-image:url('home-gen.png');background-repeat:no-repeat;width:398px;height:26px;padding-top:0px;padding-left:0px;margin-bottom:10px;margin-left:0px;}

#home-aus h2.bestmonth {text-indent: 55px;line-height:26px;font-size:14px;color:#800000;text-transform:uppercase;} 
#home-can h2.bestmonth {text-indent: 55px;line-height:26px;font-size:14px;color:#800000;text-transform:uppercase;} 
#home-uk h2.bestmonth {text-indent: 55px;line-height:26px;font-size:14px;color:#800000;text-transform:uppercase;} 
#home-us h2.bestmonth {text-indent: 55px;line-height:26px;font-size:14px;color:#800000;text-transform:uppercase;}  
#home-gen h2.bestmonth {text-indent: 40px;line-height:26px;font-size:14px;color:#800000;text-transform:uppercase;}  


ul.bestmonth {padding-left:3px;padding-right:10px;}
li.bestmonth {padding-bottom:1em;}

#middlecontent a.bestmonth {color:blue;font-size:12px;}

a.play_button{
background: url("play-now.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    text-decoration: none;
    text-indent: 30px;
    width: 103px;
}


a.visit_button{
    background: url(visit.jpg) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height:18px;
    line-height:17px;
    text-decoration: none;
    text-indent:0px;
    width:24px;
}


a.visit{
    background: url(review.jpg) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height:18px;
    line-height:17px;
    text-decoration: none;
    text-indent:0px;
    width:54px;
}










table.besthome{background-image:url('best-home-bg.png');background-repeat:no-repeat;width:405px;height:268px;padding-top:0px;padding-left:0px;margin-bottom:10px;margin-left:0px;}} 