body	{background-color: #999999; background: url(img/bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: small; color: #333333}
p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-align: left;
}
#cont	{background-color:white; width: 80%; margin: auto; padding: 10px; }
#nav	{width: 729px; background-color: white; border-bottom: 3px #036 solid; padding-bottom: 10px;}
#navlist	{
	margin: 0;
	padding: 10px;
	list-style: none;}
#navlist li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%; 
	}
#navlist a {
	float: left;
	margin: auto 1px auto 0;
	padding: 0 23px 0;
	color: #333;
	text-decoration: none; 
	}
	#navlist a:hover	{color: #003366;}
	#subnav	{width: 729px; background-color: white;  padding-bottom: 10px;}
	#subnavlist	{
	margin: 0;
	padding: 9px;
	list-style: none;}
#subnavlist li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;  border-right: solid 1px #666666
	}
#subnavlist a {
	float: left;
	margin: auto 1px auto 0;
	padding: 0 30px 0;
	color: #666666;
	text-decoration: none; 
	}
	#subnavlist a:hover	{color: #003366;}
	li#last	{border: none;}
table#main		{width: 95%; border: solid 1px black; margin-top: 20px; clear: both;}
table#rides		{width: 97%; border: solid 1px black; margin-top: 20px; clear: both; }
td		{vertical-align: top;}
td#lft	{width: 20%; padding: 0 5px;}
td#rt	{width: 40%; padding: 0 5px;}
td#cntr	{width: 40%;padding: 0 5px;}
h1	{font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 115%;
	text-align: center;
	letter-spacing: .5em;
}
h2	{
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 100%;
	text-align: center;
}
li#loc {
	float: left;
	margin: auto 1px auto 0;
	padding: 0 25px 0;
	color: #036;
	text-decoration: none; 
	}
	
	td.date {width: 13%; background-color: #ccc; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-weight: bold;}
	td.time {width: 7%; background-color: #CCFFcc; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 95%; vertical-align: top;}
	td.pace	{
	width: 7%;
	background-color:#FFFF66;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-align: left;
}
	td.place	{width: 15%; background-color: #CCccFF; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 95%;}
	td.descr	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	width: 57%;
	background-color: #CCFFFF;
	padding: 3px;
	vertical-align: top;
	text-align: left;
}
	td.hd_date	{
	background-color:#000;
	padding: 3px;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	text-align: center;
	font-size: 110%;
	font-weight: bold;
}
tr	{vertical-align: top;}
ul#img_bul li{list-style: none; background: url(img/bullet.gif) 2px no-repeat; padding-left: 15px; line-height: 2em; text-align: left;}
table#photos		{width: 95%; border: solid 1px #336; padding: 2px;}
td.pics {text-align: center; width: 23%; vertical-align: top;} 
td.pics p	{font-size: 85%; color:#666; text-align: center;}
td.pics img	{padding: 5px 0 5px 0; border: 0;} 
table#links	{width: 85%;  }
td.lnk_lft	{width: 48%; text-align: left; padding: 5px; vertical-align: top;  border-right: solid 1px #036; border-bottom: solid 1px #036; border-left: solid 1px #036;}
td.lnk_rt	{width: 48%; text-align: left; padding: 5px; vertical-align: top; border-bottom: solid 1px #036; border-right: solid 1px #036;}
th.lnk_th	{background-color:#666666;
	padding: 3px;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	text-align: center;
	font-size: 110%;}
div#bot	{
	background-color:white;
	width: 85%;
	margin: auto;
	margin-top: 10px;
	border-top-color: #003366;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 10px;
}
#bot p		{text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color:#666666;}
#bot a	{font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;  text-decoration: none; color: #333; padding: 0 10px 0 10px;}
	.small	{font-size: 80%; font-style: italic;}
h2.news	{background-color: #CCCCCC;}
/*cue sheets table*/
table#cues	{width: 98%; border: solid 1px black; margin-top: 20px; clear: both; }
td.miles {width: 10%; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-weight: bold;  text-align: center; border-right: solid black 1px; border-bottom: solid black 1px;}
	td.start {width: 25%; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 95%; vertical-align: top;  text-align: center; border-right: solid black 1px; border-bottom: solid black 1px;}
	td.dest	{
	width: 25%;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	 text-align: center;
	 border-right: solid black 1px;
	  border-bottom: solid black 1px;
}
	
	td.submit	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	width:20%;
	border-right: solid black 1px;
	padding: 5px;
	vertical-align: top;
	 text-align: center;
	  border-bottom: solid black 1px;
}
td.sheet	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	width: 20%;
	padding: 5px;
	vertical-align: top;
	 text-align: center;
	  border-bottom: solid black 1px;
}
	td.hd_miles	{
	background-color:#000; 
	color: #fff;
	width: 10%;
	padding: 5px;
	text-align: center;
	font-size: 110%;
	font-weight: bold; 
	
}
tr.odd 		{background-color: #FFFFFF; color: #000; }
tr.even	{background-color: #CCCCCC; color: #000;}
/*cue sheets table*/
