#ads_top
{
	margin-left:12em;
}

body 
{
	background-image:  url();
	font-size:10pt;
	font-family: Verdana;
}

#main_head
{
	color:DarkGreen;
	font-weight: bold;
	text-align:left;
	margin-left:5em
	font-size:2em;
}

#week_head
{
	color:DarkGreen;
	font-weight: bold;
	text-align:center;
	font-size:1.2em;
}

#leftrail
{
	vertical-align:top;
}

#leftrail table
{
	font-family: Arial;

	border: solid;
	border-width:thin;
	border-color:green;
	border-spacing:0;
	
	width:100%;
}

#leftrail table thead
{
	background-color: green;
	color: white;
}

#leftrail table thead th
{
	padding-top: .4em;
	padding-bottom: .4em;
}

#leftrail table tbody
{
	background-color:cornsilk;
}

#leftrail #tournamentportals
{
	margin-top:1em;
}

#leftrail #tournamentpages
{
	margin-top:1em;
}

#leftrail #relatedsites
{
	margin-top:1em;
}

#leftrail #webtools
{
	margin-top:1em;
}

#leftrail  th
{
	padding-left:.5em;
	padding-right:.5em;
	padding-top:.2em;
	padding-bottom:.2em;
}

#leftrail  td
{
	padding-left:.5em;
	padding-right:.5em;
	padding-top:.2em;
	padding-bottom:.2em;
}

#schcontent
{
	vertical-align:top;
	padding-left:1em;
}

#schedule table
{
	font-family: Arial;

	margin-left:auto;
	margin-right:auto;
	border: solid;
	border-width:thin;
	border-color:green;
	border-spacing:0;
}

#schedule table thead
{
	background-color: green;
	color: white;
}

#schedule table thead th
{
	padding-top: .4em;
	padding-bottom: .4em;
}

#schedule table thead th.net
{
	padding-left: .4em;
	padding-right: .4em;
}

#schedule table td
{
	padding:.4em;
}

#schedule td.date
{
	vertical-align:top;
}

#schedule td.tnmt
{
	font-family:Verdana;
}

#schedule td.tour
{
}

#schedule td.slot
{
}

#schedule td.ft
{
	text-align: right;
}

#schedule td.bt
{
	padding-left:0em;
	padding-right:0em;
}

#schedule td.tt
{
}


#schedule table td.notv
{
	text-align:center;
	font-style:italic;
	font-size:.9em;
}

#schedule td.net
{
	text-align: center;
}

#schedule table tr.odd_day
{
	background-color:Cornsilk;
}

#schedule table tr.even_day
{
	background-color:NavajoWhite;
}

#schedule .tabsrow
{
}

#schedule .tabscell
{
	width: 4em;
	background-color: white;
	text-align:left;
	padding:0em;
}

#schedule .tabscell table
{
	margin-left:0em;
	border-style: none;
}

#schedule .tabscell table th
{
	width: 3em;
	background-color: white;
	color:green;
	font-weight: bold;
	text-align:center;
}

#schedule .tabscell table th.selected
{
	background-color: green;
	color:white;
}

#schedule .tabscell table th a:link
{
	background-color: white;
	color:green;
	font-weight:bold;
}

#schedule .tabscell table th a:visited
{
	background-color: white;
	color:green;
	font-weight:bold;
}

.notvnote
{
	font-style: italic;
	font-size: .8em;
	display: none
}

#ads_bottom
{
	visibility: hidden;
	margin-top: 0em;
	margin-bottom: 0em;
}

.showtoday
{
	text-align:center;
	color:green;
}


/*  side nav converted to CSS */


	.sidenav {
	width: 14em;
	padding: 0 0 0 0;
	/*   font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;  */
	background-color: darkgreen;
	}

.sidenav h3 {
		margin:0;
		padding-bottom:5px;
		padding-top:5px;
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		background-color:darkgreen;
		text-align:center;
}

	.sidenav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		border-bottom:20px solid white;
		}
		
	.sidenav li {
		border-bottom: 1px solid darkgreen;
		margin: 0;
		padding:0;
		}

	.sidenav li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 1px solid darkgreen;
		border-right: 1px solid darkgreen;
		background-color: white;
		color: darkgreen;
		text-decoration: none;  
		width: 100%;
		}

	.sidenav li a:hover {
		text-decoration:underline;
		}

	html>body .sidenav li a {
		width: auto;
		}

