	body {
		margin: 0px 40px 0px 40px;
		background: url(../images/tiger_ph.jpg) 40px 0 no-repeat #444466;
		color: #111133; 
		font: 100% calibri, corbel, arial, sans-serif;
		}
	h1 {height: 140px; }
	#banner {
		margin-left: 204px; 
		height: 198px;
		overflow: hidden;  
		border-right: 1px solid #000;
/*		background-color: rgb(242,178,0); */
		background-color: yellow;
		color: #444466;
		}
	#search {text-align: right; 
		margin-bottom: 10px; }
	#main {
		border:1px solid #000; 
		background:#fff; 
		}

/* Looks like you have to specify the width of #menu or IE5 Mac stretches it all the way across the div, and Opera streches it half way. */

	#main #menu {
		border-left:1px solid #000; 
		border-bottom:1px solid #000;
		float:right;
		width:180px;
		background-color: #e9e9ff;
		margin: 0px 0px 10px 5px; 
		}
	#main #menu li {
		list-style-type: none; 
		list-style-position: outside; 
		font-variant: small-caps; 
		}
	h1 {
		font-size: 300%; 
		font-style: italic; 
		padding-top: .25em; 
		margin: 10px 10px 10px 20px;
		font-variant: small-caps; 
		}
	#sponsors {
		font-size: 125%; 
		font-weight: bold; 
		margin-top: 10px; 
		margin-bottom: 10px; 
		}
	p {
		font: 125% calibri, corbel, "arial narrow", sans-serif;
		margin: 10px 10px 10px 10px;
		}
	p#standout {
		text-align: center; 
		border: groove 10px; 
		font-size: 200%; 
		width: 60%; }
	#center {
		float: right; 
		margin: 10px 5px 10px 5px;
		width: 300px; 
		} 
	#revolve {

		}

	#form {
		 
		border: solid #444466 thin; 
		background-color: white; 
		margin: 30px 0 0 0px ; 		
		}
	form {
		font-size: 80%; 
		margin: 0 10px 0 10px; 
		}
	h3 {
		margin-left: 10px; 
		font-variant: small-caps; 
		}
	p span {
		margin-left: 20px;
		font-size: 80%; 
		}

	a:link {
		color: #111133;
		}
	a:visited {
		color: #111133; 
		}
	a:hover {
		color: #7C7CA9; 
		}
	a:active {
		color: #BDBCC7; 
		}
	#main #menu li a:link {
		text-decoration: none; 
		}
	#main #menu li a:visited {
		text-decoration: none; 
		color: #444466; 
		}
	#main #menu ul li a:hover, 
	#main #menu ul li ul li a:hover  {
		text-decoration: none;
		background-color: #444466;
		color: #e9e9ff; 
		}
	#main #menu li a:active {
		text-decoration: none; }
	#content {
		min-height: 750px; 
		margin-left: 10px; 
		}
	#footer {
		margin: 0px 10% 0px 10%; 
		}
	#footer h3 {
		color: white; 
		font-size: 150%; 
		padding-top: 20px; 
		}
	#footer img {
		margin: 5px 10px 5px 10px; 
		}
	#sponsors a:link {
		color: #e9e9ff; 
		background-color: #444466; 
		}
	#sponsors a:visited {
		color: #093786; 
		background-color: #e9e9ff; 
		text-decoration: none; 
		}
	#sponsors a:hover {
		color: #444466; 
		background-color: #444466;
		} 
	#sponsors a:active {
		color: #444466; 
		background-color: #093786; 
		}
	#rights {
		font-size: 80%; 
		font-variant: small-caps;
		color: white; 
		text-align: right; 
		padding-top: 10px; 
		}
	#rights a:link {
		color: white; 
		text-decoration: none; }
	#rights a:visited {
		color: white;
		text-decoration: none; }
	#rights a:hover {
		color: #7C7CA9; 
		text-decoration: none; }
	#rights a:active {
		color: #7C7CA9; }
	.sponsorimages {
		margin-left: 5%; 
		}