body {    font-family: Trebuchet MS, Verdana;	background-color: #777;	padding: 0;	font-size: 14px;	font-weight: normal;	text-align: center;	color: #000;	margin: 0;	background-image: url("images/skidmark.png");	height: 100%;}
#container {	margin: 0 auto;	width: 998px;	text-align: left;}
h1 {    margin: 0px;	color: #000; }h2 {    margin: 0px;	font-size: 18px;}h3 {    margin: 0px;	font-size: 16px;}#left {	width: 48px;	float: left;	background-image: url(images/rivet1.png);	background-repeat: repeat-y;	height: 1000px;}#right {	width: 48px;	float: right;	background-image: url(images/rivet1.png);	background-repeat: repeat-y;	height: 1000px;}#banner {	margin-right:auto;	margin-left:auto;	margin-top: 0px;	margin-bottom: 0px;	background-color: #555;	text-align: left;	width: 900px;	height: 109px;	border: #000 solid 1px;}#logo {	width: 900px;	float: left;	text-align: center;	height: 109px;}#main {	margin-top:0;	width:900px;	background-color: #FFF;	padding: 0px;	border-left: 1px solid #000;	border-right: 1px solid #000;	border-bottom: 1px solid #000;	float: left;}#menu {    text-align: center;	width: 130px;	padding: 0px 0px 0px 20px;	margin: 15px 0px 0px 0px;	background-color: #fff;	float: left;}#menu ul {	width: 120px;	list-style: none;	padding: 0;	margin: 0;	border-top: 1px solid #000;}#menu li {	width: 120px;	font-size: 1.25em;	float: left;	margin: 0;	background-color: #FFF;	border-bottom: 1px solid #000;}#menu li a {	height: 2em;	line-height: 2em;	display: block;	color: #000;	text-decoration: none;	text-align: center;}#menu li a:hover {	height: 2em;	line-height: 2em;	display: block;	color: #fff;	background-color: #999;	text-decoration: none;	text-align: center;}#content {	padding: 10px 10px 10px 10px;    float: left;    position: relative;    width: 515px;	margin:10px 0px 0px 0px;}#rightcolumn {	width: 200px;	float: right;	margin: 0px 10px 0px 0px;	padding: 0px;}#subscribeform {	text-align: center;}#subscribe {	margin: 0 auto;	display: block;}#hic {	width: 470px;	margin: 0 auto;}#hic img {	border: 1px solid black;}#separator {	height: 5px;}#routeday {	width:515px;	margin-top: 20px;	margin-bottom: 20px;}#routetext {	float: left;	width: 353px;}#townpicleft {	border: #000 solid 1px;	float: left;	margin-right: 10px;}#townpicright {	border: #000 solid 1px;	float: right;	margin-left: 10px;}#galleryrow {	width: 515px;	height: 120px;}#gallerypicture {	border: 1px solid black;	width: 150px;	float: left;	margin-right: 19px;	margin-bottom: 19px;}.gallerypicture {	width: 150px;}table.teams {	border-width: 1px;	border-spacing: 0px;	border-style: solid;	border-color: black;	border-collapse: separate;	background-color: white;}table.teams th {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: black;	font-size: 16px;	font-weight: bold;}table.teams td {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: black;}#bottombar {	height: 20px;	padding: 5px 10px 0px 10px;	float: left;	margin-right:auto;	margin-left:auto;	margin-top: 5px;	margin-bottom: 5px;	background-color: #fff;	width: 880px;	border-top: 1px solid black;	color: #000;}#trading  {	width: 70%;	float: left;}#copyright {	width: 30%;	float: right;	text-align: right;}div.trading a {color: #00F; display: inline; font-weight: bold; padding-top: 5px; text-decoration: none;}div.trading a:hover {color: #000; display: inline; font-weight: bold; text-decoration: none; padding-top: 5px;}#tandcs {	font-size: 10px;}#register {	width: 104px;	margin-left:298px;	margin-right:298px;}.updatebanner {	font-size: 2em;	padding: 0;	margin: 10px 0 0 0;	text-align: center;	font-weight: bold;}.updatetext a {	display: inline;}.registerform {	border-style: none;	border-spacing: 0;}.regquestion {	padding: 0.25em 0.5em 0.25em 1em;}.reganswer {	padding: 0.25em 1em 0.25em 0.25em;}.regconfirm {	padding: 0.5em 1em 0.25em 1em;}.regconfirm a {	display: inline;}.inputclass {	border: 1px solid black;	margin: 0.5em 0 0.5em 0;}textarea {	border: 1px solid black;	margin: 0.5em 0 0.5em 0;}.question1 {	background-color: #eee;	border: 0;}.question2 {	background-color: #ccc;}.regsubmit {	text-align: center;	padding-top: 0.5em;	padding-bottom: 0.5em;}#routeday a {	color: #00f;	text-decoration: none;}.routemap {	margin-top: 20px;	margin-bottom: 10px;	width: 513px;	height: 350px;	float: left;	border: 1px solid black;	display: none;}.routesep {	width: 515px;	float: left;	margin-top: 20px;	margin-bottom: 20px;}.logolink {	border-style: none;}.twitterlink {	border-style: none;}.subheading {	text-align: center;}#videos {	margin-left: 17px;	margin-bottom: 20px;}
