body {background-color: #FFFFF4; color: black;
	font-family: Arial, sans-serif;}
td {padding: 0;; border: 1}

div#colleft {
	position: absolute;
	left: 10px;
	width: 164px;
	top: 133px;
}
  
div#colright {
  position: absolute;
  right: 10px;
  top: 110px;
  width: 200px;
  padding-left: 0.2em;}

div#center {
  margin-top: 0;
  margin-left: 150px;
  border: none;}
  
td#banner {border-bottom: 2px solid rgb(60%,50%,40%);
  text-align: center;}
td#banner h1 {color: rgb(40%,30%,20%);
   margin: 0; padding: 0.25em 0 0.125em 0;
   font: bold 150% sans-serif; letter-spacing: 0.5em;}
td#main {
    margin-top: 0;
    background-color: transparent;
    color: black;
    padding: 1em;
    font: 95% Times, sans-serif;
    display: block;
}
td#main h2 {font: bold 125% sans-serif;
   margin: 0.5em 1em; padding: 0;
   border-bottom: 1px solid rgb(80%,75%,70%);}
td#main p {margin: 1em 2.5em;}
td#sidelinks {vertical-align: top;}
div#sidelinks {vertical-align: top;}
td#footer {background-color: transparent; color: rgb(70%,60%,50%);
   border-top: 1px solid rgb(60%,50%,40%);
   text-align: right; font-size: 85%;
   padding-top: 0.33em; font-style: italic;}
div#footer {background-color: transparent; color: rgb(70%,60%,50%);
   border-top: 1px solid rgb(60%,50%,40%);
   text-align: right; font-size: 85%;
   padding-top: 0.33em; font-style: italic;}
td#sidelinks a {display: block;
   margin: 0 3px 0 0; padding: 1px 10px 1px 5px;
   text-decoration: none;
   font: bold 100% Arial, Verdana, sans-serif;
   border-right: 1px solid rgb(60%,50%,40%);
   color: #990000; background: transparent;}
td#sidelinks a:visited {color: #FF9900;}
td#sidelinks h4 {background-color: transparent; color: rgb(30%,20%,10%);
   margin: 0 3px 0 0; padding: 1em 0 0; 
   font: bold 100% Arial, Verdana, sans-serif;
   border-right: 1px solid rgb(60%,50%,40%);
   border-bottom: 2px solid rgb(50%,40%,30%);}
td#sidelinks a:hover {background-color: #FFFF66;
   color: rgb(50%,0%,0%);
   border-right: 7px solid rgb(80%,30%,20%); 
   padding-right: 7px; margin-right: 0;}
td#sidelinks a#thispage {
   background-color: rgb(255,230,204); color: black;
   border: 1px solid rgb(60%,50%,40%);
   border-right-width: 4px; padding-right: 7px;
   margin-right: 3px;}

td#schedule { 
   color: black;
   padding: 1em;
   font: 95% Times, sans-serif;   
   border: 1px solid rgb(60%,50%,40%);}

div#colleft a {display: block;
   margin: 0 3px 0 0; padding: 1px 10px 1px 5px;
   text-decoration: none;
   font: bold 100% Arial, Verdana, sans-serif;
   border-right: 1px solid rgb(60%,50%,40%);
   color: #990000; background: transparent;}
div#colleft a:visited {color: #FF9900;}
div#colleft h4 {background-color: transparent; color: rgb(30%,20%,10%);
   margin: 0 3px 0 0; padding: 1em 0 0; 
   font: bold 100% Arial, Verdana, sans-serif;
   border-right: 1px solid rgb(60%,50%,40%);
   border-bottom: 2px solid rgb(50%,40%,30%);}
div#colleft a:hover {background-color: #FFFF66;
   color: rgb(50%,0%,0%);
   border-right: 7px solid rgb(80%,30%,20%); 
   padding-right: 7px; margin-right: 0;}
div#colleft a#thispage {
   background-color: rgb(255,230,204); color: black;
   border: 1px solid rgb(60%,50%,40%);
   border-right-width: 4px; padding-right: 7px;
   margin-right: 3px;}
   
.coronet {
	font-family: coronet, BrodyD, "BernhardTango BT", sans-serif;
	}
p#stateslist {
  margin-top: 0;  
  }

h3#subtitle {
	color: rgb(40%,30%,20%);
	padding: 0 1em 0 0;
	margin: 0;
	font: bold 125% Arial, Verdana, sans-serif;
	text-align: right;
	background-color: #FFFF66;
	position: relative;
  }
