html, body{margin:0;padding:0;height:100%;}
img, a img{border:none}

body {
background:#004A00;
font-family:arial,verdana;
font-size:12px;
color:#333;
}

#container {
width:800px;
padding:0 5px 0 5px;
background:#fff url(images/contbg.gif) repeat-y;
margin:0 auto;
}

#subfoot {
border-top:1px solid #008000;
background:#fff;
font-size:12px;
margin:15px 0px 0px 0px;
padding:5px 10px 10px 10px;
}

#footer {
border:1px solid #333;border-width:1px 0 0px 0;
margin-top:20px;
font-size:11px;
padding:5px 0 5px 0;
width:100%;
text-align:center;
background:#C8EBAF;
}
#footer a {text-decoration:none;}

h1 {
font-size:13px; font-weight:bold;
padding:3px 0 3px 8px; margin:0 0 10px 0;
border:1px solid #A19183; border-width:1px 0 1px 1px;
background:#e2ddbe url(images/1.gif) repeat-x;}

h2 {
font-size:13px; font-weight:bold; color:#333;
padding:3px 0 3px 8px; margin:0;
border:1px solid #008000; border-width:1px 0 1px 1px;
background:#FCEBBC url(images/3.gif) repeat-x;}

h2.guide {
font-size:13px; font-weight:bold;
padding:3px 0 3px 8px; margin:0 0 10px 0;
border:1px solid #A19183; border-width:1px 0 1px 1px;
background:#e2ddbe url(images/1.gif) repeat-x;}

.leftcontainer h1 {
font-size:13px;font-weight:bold;
padding:3px 0 3px 8px; margin:0;
border:1px solid #008000; border-width:1px 1px 1px 0px;
background:#FCEBBC url(images/2.gif) repeat-x;}

.leftcontainer h2 {
font-size:13px;font-weight:bold;
padding:3px 0 3px 8px; margin:0;
border:1px solid #008000; border-width:1px 1px 1px 0;
background:#C8EBAF url(images/2.gif) repeat-x;}

/* rake race table */
tr.racebar td {height:26px;padding:0 5px;background:#ddd;border-bottom:1px solid #999;}
tr.top10 td   {border-bottom:1px solid #ccc;padding:5px;background:#f3f3f3;}
tr.therest td {border-bottom:1px solid #ccc;padding:5px;background:#f7f7f7;}
tr.nopay td   {border-bottom:1px dashed #ccc;padding:5px;}

ul.race {margin:15px 0px 15px 0px;}
ul.race li {margin-top:3px;}

.steps {
font-size:14px;font-weight:bold;color:#ff0000;}

.head {width:100%;height:95px;background:#fff url(images/headbg.gif) repeat;}
.head td {padding:0px 5px 0 5px;}

.bord {border-bottom:1px dashed #A19183;height:110px;}

.content {width:100%;background:#fff;}
.content td {padding:0 5px 0 10px;}

.content2 {width:100%;background:#fff;}
.content2 td {padding:0 5px 0 0;font-size:14px;}

.content3 {width:100%;background:#fff;}
.content3 td {border:1px solid #eee;border-width:0 1px 1px 0;padding:5px;vertical-align:top;}

.content4 {width:100%;background:#fff;border:1px solid #ccc;border-width:1px 0 0 1px;margin-left:10px;}
.content4 tr.dark {background:#f9f8eb;vertical-align:top;}
.content4 tr.light {background:#fefcf6;vertical-align:top;}
.content4 td.left {border:1px solid #ccc;border-width:0 0 1px 0;padding:6px;text-align:right;}
.content4 td.right {border:1px solid #ccc;border-width:0 0 1px 0;padding:6px;}

p {font-size:11px;color:#333;}
p.text {font-size:12px;line-height:1.5em;margin:10px 0 10px 0;padding:0 10px 0 10px;}
hr {margin-top:30px;}
a {color:#008000;text-decoration:underline;}
a:hover {color:#A19183;text-decoration:underline;}

tr.subhead {
	background:#fff url(images/subnav.gif) repeat-x;
	height:6px;
	border-top:1px solid #008000;
}

td.board {
  font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:3px;
	background:#ccc;
}
td.top10 {
	border-bottom:1px solid #ccc;
	padding:3px;
	background:#f1f1f1;
}
td.therest {
	border-bottom:1px solid #ccc;
	padding:3px;
	background:#f7f7f7;
}
td.nopay {
	border-bottom:1px solid #ccc;
	padding:3px;
}

legend {
font-family: arial,helvetica,sans-serif;
font-weight:bold;
color:#333;
padding:5px;
margin:0 0 -5px -12px;
}
fieldset {
width:350px;
border:0;
padding:2px;
margin:0;
}
.spacer{
width:1px;
height:15px;
display:none;}

/* nav */
div#navcontainer
{background:#C8EBAF;width:100%;border:1px solid #008000;border-width:0 0 1px 0;overflow:hidden;margin:0;}

ul#navlist
{display:block;padding:0;margin:0;float:left;}

ul#navlist li
{display:block;float:left;}

ul#navlist li a {
	display: block;
	float: left;
	text-align:center;
	border-right:1px solid #008000;
	padding:5px 20px 5px 20px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #008000;
	white-space: nowrap;
}

ul#navlist li a:hover
{background:#DEF3CF;color:#333;padding:5px 20px 5px 20px;border-right:1px solid #008000;}

/* left nav */
div.leftcontainer
{background:#fff;width:160px;height:100%;overflow:hidden;margin:0;}

ul.leftlist
{display:block;padding:0;margin:0 0 10px 0;float:left;}

ul.leftlist .room, .roomus, .other
{display:block;float:left;}

ul.leftlist .room a, .roomus a, .other a {
	display: block;
	float: left;
	width:160px;
	border-bottom:1px solid #e1e1e1;
	text-align:left;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #008000;
	white-space: nowrap;
}

ul.leftlist .room a {
	font-weight:bold;
	padding:5px 0 5px 25px;
	background:#F4FBEF;
}

ul.leftlist .roomus a {
	font-weight:bold;
	padding:5px 0 5px 25px;
	background:#F4FBEF url(images/safe_us_poker.png) 3px 7px no-repeat;
}

ul.leftlist .other a {
	font-weight:normal;
	padding:5px 0 5px 8px;
	background:#F4FBEF;
}

ul.leftlist .room a:hover, .leftlist .roomus a:hover, .leftlist .other a:hover {
	background:#DEF3CF;
	color:#333;
	text-decoration:none;
}

ul.leftlist .roomus a:hover {
	background:#DEF3CF url(images/safe_us_poker.png) 3px 7px no-repeat;
	color:#333;
	text-decoration:none;
}