body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background:white;
}

#pagewidth {
width:760px;
margin-left:auto;
margin-right:auto;
}

#leftnav {
vertical-align:top;
padding-top:0.5em;
width:100px;
font-size:11px;
padding-right:0.5em;
}

p, ul, li {
line-height:140%;
font-size:11px;
margin-top:0px;
}

img {
border:0px;
}

.rightimg {
float:right;
margin:0 0 1em 2em;
}

.credits {
width:760px;
font-size:10px;
text-align:center;
border-top:1px solid black;
padding-top:0.25em;
}

.creditslink {
font-size:10px;
text-align:center;
}

.topnav {
text-align:center;
font-size:x-small;
padding:3px;
}

td.topnav 
{
border-right:1px solid #532204
 }

a, a:link,a:visited {
	color: #532204;
	font-weight:bold;
	text-decoration: none;
}

a:hover {
	color:#BD0156;
	font-weight:bold;
	text-decoration: underline;
}

a.topnav:link, a.topnav:visited {
	color:#532204;
	text-decoration: none;
}

a.topnav:hover {
	color:#BD0156;
	text-decoration: none;
}

a.creditslink:link, a.credits:visited {
	color:#532204;
	text-decoration: none;
}

a.creditslink:hover {
	color:#BD0156;
	text-decoration: none;
}

h3 {
padding:0px;margin:0px;
padding-bottom:0.25em;
}

h4 {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin:0px;
padding:0px;
padding-bottom:0.15em;
margin-top:0.5em;
color: #532204;
}

h5 {
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
margin-top:0.5em;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


