body {
 background: #feeed5;
 color: #339;
	font: 13px/20px verdana,arial,helvetica,sans-serif;
 text-align: left;
 }
a.logo {
 text-decoration: none
 }
a.logo:hover {
 text-decoration: none
 }
a {
 color: #03f;
 background: transparent;
 text-decoration: none
 }
a:hover {
 color: white;
 background: #339;
 text-decoration: none
 }
#booklink	{
	left: 400px;
	top: 48px;
	position: absolute
	}
#websim	{
	left: 350px;
	top: 117px;
	position: absolute
	}
#main {
	margin: 10px 0px 0px 65px;
	text-align: left;
	padding: 10px 20px 10px 0px;
	color: #339;
 background-color: #feeed5; 
 width: 540px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 520px;
	}
html>body #main {
	width: 520px; /* ie5win fudge ends */
	}
p	{
 margin-top: 0px;
	margin-bottom: 10px;
	font:  13px/21px verdana,arial,helvetica,sans-serif;
 }
h1	{
 font: 32px/38px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
 color:#eee;
	background: transparent;
	}
h2	{
 font: bold 21px verdana,arial,helvetica,sans-serif;
 color: #eee;
	background: transparent;
	padding-top: 20px;
	}
h3 {
 font: bold 18px/25px verdana,arial,helvetica,sans-serif;
 }
h4	{
 font: bold 14px/25px verdana,arial,helvetica,sans-serif;
 margin-bottom:-3px
	}
.large {
 font: 21px verdana,arial,helvetica,sans-serif;
 color: #eee;
	background: transparent;
 }
.medium	{
 font:  bold 18px verdana,arial,helvetica,sans-serif;
	color: #339;
	background: transparent;
 margin-top: -5px
 }
.reg {
 font: bold 14px/22px verdana,arial,helvetica,sans-serif;
	color: #339;
	background: transparent;
 padding-top: 10px
 }
.reg2 {
 font: 14px verdana,arial,helvetica,sans-serif;
	color: #339;
	background: transparent;
 padding-top: 0px
 }
.smallreg	{
 text-align: left;
	font: 11px verdana,arial,helvetica,sans-serif;
	color: #339;
	background: transparent
  }
.center {
 text-align: center
 }
ul {
 list-style-type: disc;
 margin-top: 2px;
 margin-bottom: 7px
 } 
img	{
	border: 0;
	vertical-align: middle
	}
	