body { text-align: center; 
	font: 70%/1.5em Verdana, Helvetica, Arial, sans-serif; 
	color: #333; 
	background-color: #fff; 
	}
a img { border: 0; }
a { color: #e12; text-decoration: none; }
a:visited { color: #c00; text-decoration: none; }
a:hover { color: #e12; text-decoration: underline; }
#wrapper { width: 626px; margin: 0 auto; padding: 20px 0 5px 0; }
p.rt { text-align: right; margin-bottom: 14px; }
#masthead { background: #fff url(images/homeart.jpg) 0 0 no-repeat; margin: 0; padding: 0; 
	height: 209px; }
#menu { font: 12px/1.5em Georgia, Times, serif; text-transform: uppercase; letter-spacing: 1px; 
	margin-top: 8px; }
#menu a, .menu a:visited { padding: 0 15px 0 16px; color: #e12; text-decoration: none; }
#menu a.last { padding-right: 0; }
#menu a.first { padding-left: 0; }
#menu a:hover { color: #000; }
#content { text-align: left; margin: 0; padding: 1.5em 0; }
p { margin-top: 0; margin-bottom: 1em; text-align: justify; }
ul, ol { margin-top: 0; margin-bottom: 1em; }
li { margin-bottom: 0; }
p em { font-style: normal; font-weight: bold; color: #555; }
p.top { text-align: right; text-transform: uppercase; font-size: .9em; }
p.top a, #content .top a:visited { padding: 2px; background-color: #bbb; color: #fff; }
p.top a:hover { background-color: #999; text-decoration: none; }
p.credits { text-align: center; font-size: .85em; color: #999; }
p.cen { text-align: center; }
h1 { font-size: 1em; color: #666; margin: 1.5em 0 1em 0; font-weight: normal; text-transform: uppercase;
	letter-spacing: 1px; }
h2 { font-size: 1em; color: #e12; margin: 0; font-weight: normal; text-transform: uppercase; }
.flr { float: right; margin: 0 0 15px 25px; }
p.botnav { text-align: center; }
p.botnav a { padding-left: 3px; padding-right: 3px; }
.sidebox { width: 200px; border: 1px dashed #e12; padding: 10px; margin: 0 0 15px 25px; float: right; }
.sidebox h1 { margin-top: 0; }
.sidebox ul { margin-left: 0; padding-left: 15px; }
.sidebox li { margin-left: 0; padding-left: 0; }
