	/* Reset Styles */
	
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline}
	
	/* remember to define focus styles! */
	:focus {
	outline: 0}
	
	body {
	line-height: 1;
	color: black;
	background: white}

	ol, ul {
	list-style: none;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
	border-collapse: separate;
	border-spacing: 0;}
	
	caption, th, td {
	text-align: left;
	font-weight: normal;}
	
	blockquote:before, blockquote:after,
	q:before, q:after {
	content: "";}
	
	blockquote, q {
	quotes: "" "";}

	/* Standard Styles */
	body {font-family: Arial, Helvetica, sans-serif;font-size: 0.70em;color: #666;margin: 0px;padding: 0px; background: #769c5f url(../images/bg-sunbeam.png) left top no-repeat}
	
	p, td, ul, ol, li, dl, dt, dd {font-family: Arial, Helvetica, sans-serif}
	input {font-family: Arial, Helvetica, sans-serif;font-size: 0.90em}

	a, a:link, a:visited, a:active {color: #51743c}
	a:hover{text-decoration: none;color: #51743c}
	
	p {margin: 10px 0; line-height: 1.3em}
	strong {line-height: 1.3em; font-weight: bold}
	img {border: 0px;border-style: none;}
	h1 {font-size: 120%; padding-bottom: 4px; margin: 0 0 10px 0; color: white; font-weight: bold}
	h2 {font-size: 100%; padding-bottom: 0px; margin: 0 0 6px 0; color: white; font-weight: bold}
	h3 {font-size: 100%; padding-bottom: 0px; margin: 10px 0; color: #51743c; font-weight: bold}
	/* Weird Fix to aid consistant look cross browser */
	hr {border: none;border-bottom: 1px solid #dedede;height: 0px; margin-bottom: 10px}

	/* Site Layout Specific */
	.logobody {text-align: center; padding: 0px; margin: 0}
	.mainbody {text-align: left; padding: 0; margin: 0}

	.contentbody {width: 760px;text-align: left;margin: 0; padding: 0}	
	
	.contentgreen {background-color: #e1f7d4; width: 720px; padding: 10px 20px 20px 20px; text-align:left; margin: 0;min-height:600px}
	.contentfoot {width: 740px; margin: 0 0 10px 0; color: white;text-align:left}
	
	.leftcontent {float:left; width: 170px}
	
	.rightcontent {float:right; width:530px}
	
	.navblock {height: 48px; background: url(../images/bg-nav.png) no-repeat}
	
	.logopos {padding: 12px 0 12px 30px}

	.navbg {background-color:#d0e8c1;position:absolute;top:150px;left:10px}

	.hpleft {float:left;width:340px;margin-bottom:20px}
	.hpright {float:right;width:170px;margin-bottom:10px}

	.jumpto {background: url(../images/bg-game-selector.png) no-repeat; padding: 5px 5px 5px 10px; width: 515px; height: 35px; vertical-align: top}

	.redpromot {background:url(../images/promo-game.png) no-repeat;width:170px;height:245px;color:white}
	.redpromot2 {background:url(../images/promo-game-2.png) no-repeat;width:170px;height:188px;color:white}
	.redpromom710 {margin: 0 7px 10px 0}
	.redpromom010 {margin: 0 0 10px 0}
	
	.gamehead {background:url(../images/bg-header.png) no-repeat; width:525px; height: 24px; color:white; padding: 8px 0 0 10px}
	.gameheadtop3 {background:url(../images/bg-header.png) no-repeat; height: 24px; color:white; padding: 8px 0 0 10px}
	.gamebody {padding: 10px; background-color: white; margin-bottom: 10px; overflow:auto}
	
	.featurebox {padding: 10px; background-color:#d0e8c1; margin-bottom: 10px;border: 1px solid #cdcdcd}
	
	.thgrey {background:#ddd; padding:10px;border-bottom: 1px solid #ccc}
	.tdgrey {background:#eee;padding:10px;border-bottom: 1px solid #ccc}
	
	.border {border: 1px solid pink}
	.bordergrey {border: 1px solid #cdcdcd}
	.noborder {border: 0}
	.overflow {overflow:auto}
	
	.bodyabspad {padding-top:167px}
	.abslogo {position:absolute;top:0;left:8px;z-index:auto}
	.absnav {position:absolute;top:120px; left:0;z-index:auto}
	.abslnav {position:absolute;top:177px;left:20px;width:170px;z-index:auto}
	
	/* Nav */
	
	.nav {padding-top: 16px; font-weight: bold}
	.nav a:link , .nav a:visited , .nav a:hover , .nav a:active {color:white; text-decoration: none}
	.nav li {display: inline}
	
	.whitelink a:link , .whitelink a:visited , .whitelink a:hover , .whitelink a:active {color:white}
	
	.nav li {padding: 0 5px 0 10px; border-right: 1px solid #993300}
	
	a.aboutus {background:url(../images/nav-about-us.gif) repeat 0px 0px;width: 137px;height: 41px;display: block}
	a.aboutus span {display: none}
	a.aboutus:hover {background: url(../images/nav-about-us.gif) repeat 0px -41px}
	
	a.aboutusOn {background:url(../images/nav-about-us.gif) repeat 0px -41px;width: 137px;height: 41px;display: block}
	a.aboutusOn span {display: none}
	
	/* Custom Site Styles */
	ul {padding: 10px 0px}
	li {padding-left: 15px;margin-bottom: 7px;background: url(../images/img-bullet2.gif) no-repeat left 50%}
	
	.norm li {padding-left: 15px;margin-bottom: 7px;background: url(../images/img-bullet.gif) no-repeat left 2px}
	.overview li {padding-left: 15px;margin-bottom: 7px;background: url(../images/img-bullet.gif) no-repeat left 4px}
	
	.bell li {margin-left: 5px; padding: 3px 0 5px 30px;background: url(../images/img-bell.png) no-repeat 5px top}
	.bullet li {margin-left: 5px; padding: 1px 0 5px 22px;background: url(../images/img-bullet.gif) no-repeat 6px 3px}
	.bullethp li {margin-left: 5px; padding: 1px 0 1px 20px;background: url(../images/img-bullet.gif) no-repeat 6px 3px}
	
	/* Basic additions */
	.center {text-align: center}
	.clear {clear: both; height: 0px; overflow: hidden}
	.clearl {clear: left; height: 0px; overflow: hidden}
	.clearr {clear: right; height: 0px; overflow: hidden}
	.floatr {float: right}
	.floatl {float: left}
	
	.font80 {font-size:80%}
	.font95 {font-size:95%}
	.font120 {font-size:120%}
	.font130 {font-size:130%}
	
	/* Margins */
	
	.marg0 {margin: 0}
	
	.margt0 {margin-top:0}
	.margt2 {margin-top:2px}
	.margt5 {margin-top:5px}
	.margt10 {margin-top:10px}
	.margt15 {margin-top:15px}
	.margt20 {margin-top:20px}
	
	.margb0 {margin-bottom:0px}
	.margb3 {margin-bottom:3px}
	.margb5 {margin-bottom:5px}
	.margb10 {margin-bottom:10px}
	.margb15 {margin-bottom:15px}
	.margb20 {margin-bottom:20px}
	
	.margr1 {margin-right: 10px}
	.margr40 {margin-right:60px}
	.margr15 {margin-right:15px}

	.margtb10 {margin:10px 0}

	.pad0 {padding:0}
	.pad5 {padding:5px}
	.pad10 {padding:10px}
	.pad15 {padding:15px}
	
	.padt0 {padding-top:0}
	.padt6 {padding-top:6px}
	.padt7 {padding-top:7px}
	
	.padr3 {padding-right:5px}

	.padrl10 {padding:0 10px}
	.padtrbl1 {padding:0 0 0 1px}
	.padtrbl8181 {padding:8px 10px 8px 10px}

	.errbox {width: 520px; border: 1px solid #ffe2af; background-color: #fff9d7; padding: 10px}
	
	/* Colors */
	.white {color: white}
	.grey {color:#666666}
	.green {color:#51743c}
	
	.bgpalegreen {background-color:#e1f7d4}
	
	/* Widths */
		
	.w15 {width:15px}
	.w50 {width:50px}
	.w65 {width:65px}
	.w80 {width:80px}
	.w95 {width:95px}
	.w140 {width:140px}
	.w165 {width:165px}
	.w185 {width:185px}
	.w290 {width:290px}
	
	.w31pc {width:31%}
	.w49pc {width:49%}
	
	/* HP Chart */
	
	.charthead {padding: 7px 0 0 10px; background: #56804e url(../images/bg-top-5-header.png) no-repeat; color: #fff; font-weight: bold; height:24px}
	.chartrow {padding: 5px; color: #000; font-weight: bold; margin-top: 0; height: 25px}
	
	.row1 {background-color: #adcd9a}
	.row2 {background-color: #b7d5a6}
	.row3 {background-color: #bcd8aa}
	.row4 {background-color: #c9e3b8}
	.row5 {background-color: #d9f1ca}
	
	.rowlogo {float: left; width: 60px; height: 28px}
	.rowname {float: left; width: 150px; height: 28px;padding-top: 7px}
	.rowbonus {float: left; width: 50px; height: 28px; text-align: center;padding-top: 0px}
	.rowspace {float: left; width: 30px; height: 28px; text-align: center;padding-top: 7px}
	.rowmonth {float: left; width: 50px; height: 28px; text-align: center;padding-top: 7px}
	.rowrating {float: left; width: 75px; height: 28px;padding-top: 7px}
	.rowreview {float: left; width: 80px; height: 28px;padding-top: 7px}
	.rowplay {float: left; width: 30px; height: 28px;padding-top: 7px}

	/* WP Additions */
	
	img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0}
	img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em}
	img.aligncenter, div.aligncenter {text-align:center;margin:0 auto}
 
	.alignleft    {float:left}
	.alignright {float:right}