body {
	background-image: url(images/grass_repeat.jpg);
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Sans-serif, Arial;
	font-size: 10pt;
}

a:link {color: #008000; text-decoration: none; }
a:active {color: #0000ff; text-decoration: none; }
a:visited {color: #008000; text-decoration: none; }
a:hover {color: blue; text-decoration: underline; }

a.link:link {color: white; text-decoration: none;}
a.link:visited {color: white; text-decoration: none;}
a.link:hover {color: white; text-decoration: none;}
a.link:active {color: white; text-decoration: none;}
a.link {outline:none;}

h2, h1.page_title {
	color: #468b19;
}

/** Links
------------------------------------------ */
#linklist {
	padding: 0px;
	margin: 2px 0px 0px 0px;
}

#linklist li {
	list-style-type:none;
	margin: -4px 0px;
}

/** Footer Links
------------------------------------------ */
#footer_links {
	font-size: 0.8em;
	color: grey;
}

/** Announcments (index) page
------------------------------------------ */
#announc span {
	color: #5c993e;
	font: normal 70% Verdana, Helvetica, sans-serif;
	line-height: 150%;
}

#announc h2 {
	margin-bottom: 5px;
}

/** Tournament page
------------------------------------------ */
#tourn ul {
	list-style-type: none;
	margin-left: 5px;		/*because lists naturally indent */
	width: 450px;
}

#tourn li {
	border: 1px dotted #999;
	border-width: 1px 0;
	margin: 5px 0;
}

#tourn li a { 
	color: #468b19;
	display: block;
	font: bold 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
}

* html #links li a {  /* make hover effect work in IE */
	width: 530px;
}

#tourn li a:hover {
	background: #e9e9e9;
}

#tourn a em { 
	color: #585858;
	display: block;
	font: normal 85% Verdana, Helvetica, sans-serif;
	line-height: 125%; 
}

#tourn a span {
	color: #5c993e;
	font: normal 70% Verdana, Helvetica, sans-serif;
	line-height: 150%;
}

/** The typical table - grey with white hover
----------------------------------------------- */
#tourn_detail table, #games table {margin-left:auto; margin-right:auto; border-collapse:collapse; text-align:center;}
#tourn_detail td, th, #games td, th  {padding:5px 10px; border-bottom:1px solid #F8F8F8;}
#tourn_detail tr, #games tr {font:12px sans-serif; background-color:#F0F0F0;}
#tourn_detail tr:hover, #games tr:hover {background:#FFF;}

#tourn_detail table {width:100%; text-align:left;}
#tourn_detail th {width:120px; text-align:left;}
#games table {width:100%;}
#games td, th {padding:4px 5px;}


/** My Mohawk page
------------------------------------------ */
#mymohawk_left th {
	text-align: right;
	font-weight: bold;
}
#mymohawk_personaltournaments th, td {
	text-align: center;
}

#input_form fieldset {
	position: relative;
	width:70%;
	margin: 0 auto;
	text-align:center;
	margin-bottom:30px;
	padding:0 20px 20px 20px;
	font-weight:bold;
	background-color:#F3FFE5;
}

#input_form legend {
	text-align:left;
	border-style:solid;
	border-width:1px;
	background-color:white;
	padding:0 5px;
}
#input_form label, input, select {font:12px/17px Arial, Helvetica, sans-serif;}
#input_form input, select {background-color:white;border-style:solid;border-width:1px;border-color:lightgrey;}
#input_form dl {clear:both;}
#input_form dt {float:left;line-height:25px;width:130px;text-align:right;}
#input_form dd {float:left;line-height:25px;margin-left:15px;}

