body {background-color: rgb(100%,100%,100%); color: black;}

td {border-width: 0; padding: 0;}
td#banner {border-bottom: 2px solid rgb(70%,70%,100%);}
td#banner h1 {color: rgb(10%,10%,50%);
   margin: 0; padding: 0.25em 0 0.125em 0;
   font: bold 150% sans-serif; letter-spacing: 0.5em;}
td#main {background-color: transparent; color: black;
   padding: 1em; font: 95% courier, sans-serif;}
td#main h2 {font: bold 125% sans-serif;
   margin: 0.5em 1em; padding: 0;
   border-bottom: 1px solid rgb(70%,70%,100%);}
td#main p {margin: 1em 2.5em;}
td#sidelinks {vertical-align: top;}
td#footer {background-color: transparent; color: rgb(70%,70%,100%);
   border-top: 1px solid rgb(70%,70%,100%);
   text-align: right; font-size: 85%;
   padding-top: 0.33em; font-style: italic;}


/* menu styles */
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(70%,70%,100%);}
td#sidelinks h4 {background-color: transparent; color: rgb(10%,10%,50%);
   margin: 0 3px 0 0; padding: 1em 0 0; 
   font: bold 100% Arial, Verdana, sans-serif;
   border-right: 1px solid rgb(70%,70%,100%);
   border-bottom: 2px solid rgb(70%,70%,100%);}
td#sidelinks a:hover {
	background-color: rgb(85%,85%,100%);
	border-right: 7px solid rgb(50%,50%,100%); 
	padding-right: 7px; margin-right: 0;}
td#sidelinks a#active {
	background-color: rgb(90%,90%,100%); color: black;
	border: 1px solid rgb(20%,20%,80%);
	border-right: 7px solid rgb(20%,20%,80%); 
	padding-right: 7px; margin-right: 0;}
