body {
    padding:5px 0 0 0;
    font-family: verdana, arial, sans-serif;
    font-size:75%;
    background-color:#222222;
    text-align:center;
}
div#borderseparator {
    margin-top:0px;
	margin-bottom:50px;
	padding:7px;
	width:882px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#759870;
}
div#mainwrap {
	margin-top:0px;
	margin-bottom:0px;
	padding:15px;
	padding-bottom:18px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#365631;
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;
}
div#breadcrumbs {
	margin:0px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-family: verdana, arial, sans-serif;
	font-size:80%;
	font-weight:bold;
	background-color:#222222;
	color:#759870;
	text-align:left;
}
div#header {
    width:850px;
	height:150px;
	background-color:#ffffff;
	
}
div#header_home {
	width:850px;
	height:150px;
	background-color:#ffffff;
	
}
div#logo {
	padding:0px;
}
div#main_home {
	background-color:#dddddd;
	width:850px;
}
div#main {
	background-color:#ffffff;
	width:850px;
}

div#content {
	background-color:#ffffff;
	margin-left:0px; 
	margin-right:15px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#ffffff;
	padding-top:0px;
	padding-bottom:25px;
	width:800px;
	float:right;
}
div#content_home {
	background-color:#ffffff;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#365631;
	padding-top:0px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:850px;
	float:left;
}
div#content_home p.yinyang {
	margin-left:100px;
	text-align:left;
}
div#content_home p {
	margin-left:175px;
	text-align:left;
}
div#content_home h1 {
	margin-left:0px;
	text-align:center;
}
div#homepic {
	margin-left: 20px;
	border:solid;
	border-width:0px 0px 0px 0px;
	border-color:#ffffff;
}
div#homepic p {
	margin-left:15px;
	text-align:center;
}
div#homepic img {
	padding:5px;
}
div#gallery {
	margin-left: 30px;
	border:solid;
	border-width:0px 0px 0px 0px;
	border-color:#ffffff;
}
div#gallery p {
	margin-left:15px;
	text-align:center;
}
div#gallery img {
	padding:5px;
}
div#cdstrip p {
	margin-left:15px;
	text-align:center;
}
div#title {
	padding:25px;
}
div#footcontainer {
	width:850px;
	height:91px;
	background-color:#ffffff;
    color:#759870;
	border:solid;
	border-width:5px 0px 0px 0px;
	border-color:#759870;
}
div#links{
	width:850px;
    height:23px;
	background-color:#365631;
	padding-bottom:1px;
	color:#759870;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	float:left;
	border:solid;
	border-width:1px 0px 0px 0px;
	border-color:#ffffff;
}
div#footer1 {
	width:450px;
	background-color:#ffffff;
	color:#000000;
	font-size:85%;
	text-align:left;
	float:left;
	border:solid;
	border-width:5px 0px 0px 0px;
	border-color:#759870;
}
div#footer2 {
	width:400px;
	background-color:#ffffff;
	color:#000000;
	font-size:85%;
	text-align:right;
	float:right;
	border:solid;
	border-width:5px 0px 0px 0px;
	border-color:#759870;
}
div#marketplace {
	width:850px;
	background-color:#ffffff;
	border:solid;
	float:right;
	border-width:5px 0px 0px 0px;
	border-color:#759870;
}
div#rightcolumn {
	width:125px;
	background-color:#ffffff;
	color:#ffffff;
	font-size:85%;
	text-align:right;
	float:right;
	border:solid;
	border-width:0px 0px 0px 5px;
	border-color:#759870;
}
div#separator {
	width:850px;
	height: 1px;
	background-color:#ffffff;
	float:left;
}

div.indent, div.section {
	margin-left:75px;
}
div.button p {
	text-align:center;;
}
div.clearfloats {
	clear:both;
}
div.blockquote {
	font-size:8pt; margin-left:75px;
}

p.indent {
	margin-left:50px;
	text-align:left;
}
p.doubleindent {
	margin-left:75px;
	text-align:left;
}

table.center {
	margin-left:auto;
	margin-right:auto;
}

td.head {text-align:left; background-color:#759870; font-weight:bold; color:#ffffff; font-size:14px; padding-left:5px;}
td, th {text-align:left; background-color:#365631; font-weight:bold; color:#ffffff; font-size:14px; padding-left:5px;}
td.footer {text-align:center; vertical-align:middle; background-color:#365631; font-weight:bold; color:#759870; padding-bottom:0px;}

td.record-totalhead {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:14px; color:#000000; width:32%; padding-left:0px;}
td.record-bigtotal {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#759870; width:12%; padding-left:0px;}
td.record-bigtotal-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:18px; color:#759870; width:12%; padding-left:0px;}
td.record-total-odd {text-align:center; background-color:#cccccc; font-weight:bold; font-size:14px; color:#759870; width:12%; padding-left:0px;}
td.record-total-even {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:14px; color:#759870; width:12%; padding-left:0px;}
td.record-titlehead {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:32%; padding-left:0px;}
td.record-head {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:12%; padding-left:0px;}
td.record-even {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:12px; color:#000000; width:12%; padding-left:0px;}
td.record-odd {text-align:center; background-color:#cccccc; font-weight:normal; font-size:12px; color:#000000; width:12%; padding-left:0px;}
td.record-sort {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:12%; padding-left:0px;}
td.record-sort-scenario {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:24%; padding-left:0px;}
td.record-sort-left {text-align:left; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:12%; padding-left:5px;}


td.record-headscore {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:8%; padding-left:0px;}
td.record-sortscore {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:8%; padding-left:0px;}

td.record-totalhead-red {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC0000; width:32%; padding-left:0px;}
td.record-bigtotal-red {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC0000; width:12%; padding-left:0px;}
td.record-bigtotal-red-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#CC0000; width:12%; padding-left:0px;}

td.record-totalhead-green {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#009900; width:32%; padding-left:0px;}
td.record-bigtotal-green {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#009900; width:12%; padding-left:0px;}
td.record-bigtotal-green-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#009900; width:12%; padding-left:0px;}

td.record-totalhead-blue {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#3300CC; width:32%; padding-left:0px;}
td.record-bigtotal-blue {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#3300CC; width:12%; padding-left:0px;}
td.record-bigtotal-blue-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#3300CC; width:12%; padding-left:0px;}

td.record-totalhead-yellow {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#FF9900; width:32%; padding-left:0px;}
td.record-bigtotal-yellow {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#FF9900; width:12%; padding-left:0px;}
td.record-bigtotal-yellow-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#FF9900; width:12%; padding-left:0px;}

td.record-totalhead-purple {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#660099; width:32%; padding-left:0px;}
td.record-bigtotal-purple {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#660099; width:12%; padding-left:0px;}
td.record-bigtotal-purple-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#660099; width:12%; padding-left:0px;}

td.record-totalhead-orange {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC6600; width:32%; padding-left:0px;}
td.record-bigtotal-orange {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC6600; width:12%; padding-left:0px;}
td.record-bigtotal-orange-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#CC6600; width:12%; padding-left:0px;}

td.wng-record-totalhead-red {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC0000; width:32%; padding-left:0px;}
td.wng-record-bigtotal-red {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC0000; width:14%; padding-left:0px;}
td.wng-record-bigtotal-red-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#CC0000; width:14%; padding-left:0px;}

td.wng-record-totalhead-green {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#009900; width:32%; padding-left:0px;}
td.wng-record-bigtotal-green {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#009900; width:14%; padding-left:0px;}
td.wng-record-bigtotal-green-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#009900; width:14%; padding-left:0px;}

td.wng-record-totalhead-blue {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#3300CC; width:32%; padding-left:0px;}
td.wng-record-bigtotal-blue {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#3300CC; width:14%; padding-left:0px;}
td.wng-record-bigtotal-blue-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#3300CC; width:14%; padding-left:0px;}

td.wng-record-totalhead-yellow {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#FF9900; width:32%; padding-left:0px;}
td.wng-record-bigtotal-yellow {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#FF9900; width:14%; padding-left:0px;}
td.wng-record-bigtotal-yellow-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#FF9900; width:14%; padding-left:0px;}

td.wng-record-totalhead-purple {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#660099; width:32%; padding-left:0px;}
td.wng-record-bigtotal-purple {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#660099; width:14%; padding-left:0px;}
td.wng-record-bigtotal-purple-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#660099; width:14%; padding-left:0px;}

td.wng-record-totalhead-orange {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC6600; width:32%; padding-left:0px;}
td.wng-record-bigtotal-orange {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#CC6600; width:14%; padding-left:0px;}
td.wng-record-bigtotal-orange-pts {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#CC6600; width:14%; padding-left:0px;}

td.wng-record-totalhead-black {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#000000; width:32%; padding-left:0px;}
td.wng-record-bigtotal-black {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:16px; color:#000000; width:14%; padding-left:0px;}


td.wng-record-headscore {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:8%; padding-left:0px;}
td.wng-record-sortscore {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:8%; padding-left:0px;}
td.wng-record-total-odd {text-align:center; background-color:#cccccc; font-weight:bold; font-size:14px; color:#759870; width:14%; padding-left:0px;}
td.wng-record-total-even {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:14px; color:#759870; width:14%; padding-left:0px;}
td.wng-record-titlehead {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:32%; padding-left:0px;}
td.wng-record-head {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:14%; padding-left:0px;}
td.wng-record-even {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:12px; color:#000000; width:14%; padding-left:0px;}
td.wng-record-odd {text-align:center; background-color:#cccccc; font-weight:normal; font-size:12px; color:#000000; width:14%; padding-left:0px;}
td.wng-record-sort {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:14%; padding-left:0px;}

td.wng-record-head2 {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:7%; padding-left:0px;}
td.wng-record-sort2 {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:7%; padding-left:0px;}

td.wng-record-sort-black {text-align:center; background-color:#dddddd; font-weight:bold; font-size:14px; color:#000000; width:14%; padding-left:0px;}
td.wng-record-sort2-black {text-align:center; background-color:#dddddd; font-weight:bold; font-size:14px; color:#000000; width:7%; padding-left:0px;}
td.wng-record-sort2-red {text-align:center; background-color:#dddddd; font-weight:bold; font-size:18px; color:#CC0000; width:7%; padding-left:0px;}
td.wng-record-sort2-blue {text-align:center; background-color:#dddddd; font-weight:bold; font-size:18px; color:#3300CC; width:7%; padding-left:0px;}
td.wng-record-sort2-green {text-align:center; background-color:#dddddd; font-weight:bold; font-size:18px; color:#009900; width:7%; padding-left:0px;}
td.wng-record-sort2-yellow {text-align:center; background-color:#dddddd; font-weight:bold; font-size:18px; color:#FF9900; width:7%; padding-left:0px;}
td.wng-record-sort2-purple {text-align:center; background-color:#dddddd; font-weight:bold; font-size:18px; color:#660099; width:7%; padding-left:0px;}
td.wng-record-sort2-orange {text-align:center; background-color:#dddddd; font-weight:bold; font-size:18px; color:#CC6600; width:7%; padding-left:0px;}


td.jimrecord-totalhead {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:14px; color:#000000; width:32%; padding-left:0px;}
td.jimrecord-bigtotal {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:24px; color:#759870; width:14%; padding-left:0px;}
td.jimrecord-total-odd {text-align:center; background-color:#cccccc; font-weight:bold; font-size:14px; color:#759870; width:14%; padding-left:0px;}
td.jimrecord-total-even {text-align:center; background-color:#eeeeee; font-weight:bold; font-size:14px; color:#759870; width:14%; padding-left:0px;}
td.jimrecord-titlehead {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:32%; padding-left:0px;}
td.jimrecord-head {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:14%; padding-left:0px;}
td.jimrecord-even {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:12px; color:#000000; width:14%; padding-left:0px;}
td.jimrecord-odd {text-align:center; background-color:#cccccc; font-weight:normal; font-size:12px; color:#000000; width:14%; padding-left:0px;}
td.jimrecord-sort {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:14%; padding-left:0px;}

td.jimrecord-headscore {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:8%; padding-left:0px;}
td.jimrecord-sortscore {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:8%; padding-left:0px;}


td.favorites-headnumber {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:4%; padding-left:0px;}
td.favorites-headgame {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:16%; padding-left:0px;}
td.favorites-enumber {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:4%; padding-left:0px;}
td.favorites-onumber {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:4%; padding-left:0px;}
td.favorites-egame {text-align:left; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:16%;}
td.favorites-ogame {text-align:left; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:16%;}

td.games-headnumber {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:5%; padding-left:0px;}
td.games-headdate {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:10%; padding-left:0px;}
td.games-headscore {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:10%; padding-left:0px;}
td.games-headgame {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:35%; padding-left:0px;}
td.games-headgamers {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:45%; padding-left:0px;}
td.games-headdec {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:5%; padding-left:0px;}
td.games-headwinner {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:15%; padding-left:0px;}
td.games-enumber {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:5%; padding-left:0px;}
td.games-onumber {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:5%; padding-left:0px;}
td.games-edate {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}
td.games-odate {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}
td.games-escore {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}
td.games-oscore {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}
td.games-egame {text-align:left; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:35%;}
td.games-ogame {text-align:left; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:35%;}
td.games-egamers {text-align:left; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:45%;}
td.games-ogamers {text-align:left; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:45%;}
td.games-edec {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:5%; padding-left:0px;}
td.games-odec {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:5%; padding-left:0px;}
td.games-ewinner {text-align:left; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:15%;}
td.games-owinner {text-align:left; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:15%;}

td.games-headgame-blue {text-align:center; background-color:#3300CC; font-weight:bold; font-size:14px; color:#ffffff; width:35%; padding-left:0px;}
td.games-headgame-purple {text-align:center; background-color:#660099; font-weight:bold; font-size:14px; color:#ffffff; width:35%; padding-left:0px;}
td.games-headgame-red {text-align:center; background-color:#CC0000; font-weight:bold; font-size:14px; color:#ffffff; width:35%; padding-left:0px;}
td.games-headgame-yellow {text-align:center; background-color:#FF9900; font-weight:bold; font-size:14px; color:#ffffff; width:35%; padding-left:0px;}


td.gameslist-headtitle {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:29%; padding-left:0px;}
td.gameslist-headdesigner {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:19%; padding-left:0px;}
td.gameslist-headminplayers {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:5%; padding-left:0px;}
td.gameslist-headmaxplayers {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:5%; padding-left:0px;}
td.gameslist-headtime {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:8%; padding-left:0px;}
td.gameslist-headrank {text-align:center; background-color:#365631; font-weight:bold; font-size:14px; color:#ffffff; width:6%; padding-left:0px;}
td.gameslist-title {text-align:left; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:29%;}
td.gameslist-title a:link {color:#365631; text-decoration:none;}
td.gameslist-title a:visited {color:#365631; text-decoration:none;}
td.gameslist-title a:hover {color:#365631; text-decoration:none;}
td.gameslist-designer {text-align:left; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:19%;}
td.gameslist-minplayers {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:5%; padding-left:0px;}
td.gameslist-maxplayers {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:5%; padding-left:0px;}
td.gameslist-time {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:8%; padding-left:0px;}
td.gameslist-rank {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#000000; width:6%; padding-left:0px;}
td.gameslist-rankblank {text-align:center; background-color:#dddddd; font-weight:normal; font-size:12px; color:#dddddd; width:6%; padding-left:0px;}

table.striped tbody tr:nth-child(2n) td.games-number {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:5%; padding-left:0px;}
table.striped tbody tr:nth-child(2n) td.games-date {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}
table.striped tbody tr:nth-child(2n) td.games-game {text-align:left; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:35%;}
table.striped tbody tr:nth-child(2n) td.games-winner {text-align:left; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:15%;}
table.striped tbody tr:nth-child(2n) td.games-gamers {text-align:left; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:45%;}
table.striped tbody tr:nth-child(2n+1) td.games-number {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:5%; padding-left:0px;}
table.striped tbody tr:nth-child(2n+1) td.games-date {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}
table.striped tbody tr:nth-child(2n+1) td.games-game {text-align:left; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:35%;}
table.striped tbody tr:nth-child(2n+1) td.games-winner {text-align:left; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:15%;}
table.striped tbody tr:nth-child(2n+1) td.games-gamers {text-align:left; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:45%;}
table.striped tbody tr:nth-child(2n) td.games-score {text-align:center; background-color:#eeeeee; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}
table.striped tbody tr:nth-child(2n+1) td.games-score {text-align:center; background-color:#cccccc; font-weight:normal; font-size:11px; color:#000000; width:10%; padding-left:0px;}

h1 {color:#365631; text-transform:uppercase;}
h2 {color:#444444; padding-top:10px;}
h3 {color:#000000; text-transform: uppercase;}
h4 {color:#444444; text-transform: uppercase; font-size:12px;}
p, ul, h1, h2, h3, h4 {margin:15px; padding-right:20px;}
ol {margin-left:50px; margin-right:15px;}
.title {font-style:italic;}
.label {font-weight:bold;}
.footnote {color:#888888; font-size:10px;}
a:link {color:#000000; font-weight:bold;}
a:visited {color:#000000; font-weight:bold;}
a:hover {color:#365631; font-weight:bold;}
div#breadcrumbs a:link {color:#FFFFFF;}
div#breadcrumbs a:visited {color:#FFFFFF;}
div#breadcrumbs a:hover {color:#FFC05A;}
div#content a:link {color:#365631;}
div#content a:visited {color:#365631;}
div#content a:hover {color:#759870;}
div#utilities a:link {color:#ffffff; font-weight:normal;}
div#utilities a:visited {color:#ffffff; font-weight:normal;}
div#utilities a:hover {color:#bbbbbb; font-weight:normal;}
div#sitemap a:link {color:#000000; font-weight:normal;}
div#sitemap a:visited {color:#000000; font-weight:normal;}
div#sitemap a:hover {color:#D38F2F; font-weight:normal;}
div#links td {color:#759870; font-size:100%; text-decoration:none; vertical-align:middle;}
div#links a:link {color:#ffffff; font-size:100%; text-decoration:none;}
div#links a:visited {color:#ffffff; font-size:100%; text-decoration:none;}
div#links a:hover {color:#FFC05A; font-size:100%; text-decoration:none;}
div#links img {vertical-align:middle;}
div#footer1 a:link {color:#FFFFFF;}
div#footer1 a:visited {color:#FFFFFF;}
div#footer1 a:hover {color:#FFFFFF;}
div#footer2 a:link {color:#365631;}
div#footer2 a:visited {color:#365631;}
div#footer2 a:hover {color:#759870;}
ul {margin-left:50px;}
ul#navigation-1 a:link {color:#000000; font-weight:bold;}
ul#navigation-1 a:visited {color:#000000; font-weight:bold;}
ul#navigation-1 a:hover {color:#ffffff; font-weight:bold;}
ul#navigation-1 li ul.navigation-2 a:link {color:#000000; font-weight:normal;}
ul#navigation-1 li ul.navigation-2 a:visited {color:#000000; font-weight:normal;}
ul#navigation-1 li ul.navigation-2 a:hover {color:#ffffff; font-weight:normal;}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 a:link {color:#ffffff; font-weight:normal;}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 a:visited{color:#ffffff; font-weight:normal;}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 a:hover {color:#ffffff; font-weight:normal;}

sub {font-size:66%;}

img {
	border:0px;
}
img.border {
	border:3px;
	border-style:solid;
	border-color:#365631;
}
img.nav {
	vertical-align:middle;
}
img.links {
	vertical-align:middle;
	padding-right:15px;
}
img.yinyang {
	vertical-align:middle;

}
img.heading {
	margin-left: -10px;

}
img.floatleft {
    float:left;
    padding-right:20px;
	padding-bottom:20px;

}
img.floatright {
    float:right;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:10px;

}
img.center {
        display:block;
        margin-left:auto;
        margin-right:auto;
}
div#container { 
	width:850px; 
	position:relative; 
	margin:0px; 
	background:#365631; 
	border-top:5px solid #759870;
	border-bottom:5px solid #759870;
	margin-top: 0px;
	height:25px;
}

div#container h1 { 
	width:738px; 
	margin:1px; 
	color:#365631;
	font-size:24pt; 
	overflow:hidden; 
	padding:80px 0 0; 
	vertical-align:middle; 
	text-align:right;
 
}
ul#navigation-1 { 
	margin:0; 
	padding:1px 0; 
	list-style:none; 
	width:100%; 
	height:21px; 
	border-top:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	font:normal 8pt verdana, arial, helvetica;
}
ul#navigation-1 li { 
	margin:0; 
	padding:0; 
	display:block; 
	float:left; 
	position:relative; 
	width:170px;
}
ul#navigation-1 li a:link, ul#navigation-1 li a:visited { 
	padding:4px 0; 
	display:block; 
	text-align:center; 
	text-decoration:none; 
	background:#365631; 
	color:#ffffff; 
	width:170px; 
	height:13px; 
}
ul#navigation-1 li:hover a, ul#navigation-1 li a:hover, ul#navigation-1 li a:active { 
	padding:4px 0; 
	display:block; 
	text-align:center; 
	text-decoration:none; 
	background:#759870; 
	color:#ffffff; 
	width:168px; 
	height:13px; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
}
	
ul#navigation-1 li ul.navigation-2	{ 
	margin:0; 
	padding:1px 1px 0; 
	list-style:none; 
	display:none; 
    background:#ffffff; 
	width:168px; 
	position:absolute; 
	top:21px; 
	left:-1px; 
	border:1px solid #ffffff; 
	border-top:none; 
}
ul#navigation-1 li:hover ul.navigation-2 { 
	display:block; 
}
ul#navigation-1 li ul.navigation-2 li { 
	clear:left; 
    color:#ffffff;
    background:#888888;  
	width:168px; 
	border:none; 
	position:relative; 
	z-index:1000;
    text-align:center;
}
ul#navigation-1 li ul.navigation-2 li a:link, ul#navigation-1 li ul.navigation-2 li a:visited, ul#navigation-1 li ul.navigation-2 li.spaceholder { 
	clear:left;
    color:#ffffff;
	background:#888888; 
	padding:4px 0; 
	width:168px; 
	border:none; 
	border-bottom:1px solid #ffffff; 
	position:relative; 
	z-index:1000; 
}
ul#navigation-1 li ul.navigation-2 li:hover a, ul#navigation-1 li ul.navigation-2 li a:active, ul#navigation-1 li ul.navigation-2 li a:hover { 
	clear:left; 
	background:#365631; 
	padding:4px 0; 
	width:168px; 
	border:none; 
	border-bottom:1px solid #ffffff;
	position:relative; z-index:1000; 
}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 { 
	display:none; 
	margin:0; 
	padding:0; 
	list-style:none; 
	position:absolute; 
	left:168px; 
	top:-2px; 
	padding:1px 1px 0 1px; 
	border:1px solid #ffffff; 
	border-left:1px solid #ffffff;
	background:#ffffff; 
	z-index:900;
}
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 { 
	display:block; 
}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited { 
	background:#999999; 
}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active { 
	background:#365631; 
}
ul#navigation-1 li ul.navigation-2 li a span { 
	position:absolute; 
	top:0; 
	left:154px; 
	font-size:10pt; 
    font-weight:bold;
	color:#FFC05A; 
}
ul#navigation-1 li ul.navigation-2 li:hover a span, ul#navigation-1 li ul.navigation-2 li a:hover span { 
	position:absolute; 
	top:0; 
	left:154px; 
	font-size:10pt;
    font-weight:bold;
	color:#FFC05A; 
}