body {
	padding: 0;
	margin: 0;
	font-family: Verdana, sans-serif;
	background-color: #CCC;
	text-align: center;
	background: url(images/pagebg.jpg) top left repeat-x;
}
#wrapper {
	margin: 20px auto 0 auto;
	width: 758px;
	border: 1px solid #E3C299;
	background-color: #997948;
	color: #FFF;
	/* Fix IE5 */
	text-align: left;
}
* html #wrapper {
	width: 760px;
	w\idth: 758px;
}
#banner {
	background-color: #E3C299;
	width: 758px;
	border: 0;
	margin: 0;
	padding: 0;
}
.logo {
	width: 189px;
	border: 0;
	margin-left: 0;
	padding-left: 0;
	margin-top: 1px;
}
.mainphoto {
	float: right;
	margin-top: 1px;
	margin-right: 0;
	width: 569px;
}
/* Fix IE6 and earlier - double margin bug mainphoto */
* html .mainphoto {
	display: inline;
}
img {
	border: 0;
}
ul.mainnav {
	clear: both;
	margin: 0;
	list-style-type: none;
	padding: 4px 0 5px 0;
	text-align: center;
	background-color: #999900;
	border-top: 1px solid #E3C299;
	border-bottom: 1px solid #E3C299;
	background: url(images/nav_bg.jpg) top left repeat-y;
}
ul.mainnav li {
	display: inline;
	padding: 4px 15px 5px 15px;
	font-size: 0.9em;
}
ul.mainnav a {
	background-color: transparent;
	text-decoration: none;
	color: #E3C299;
}
ul.mainnav a:hover {
	background-color: transparent;
	text-decoration: underline;
}
ul.mainnav li#current {
	font-weight: bold;
	color: #E3C299;
}
#leftcol {
	float: left;
	width: 160px;
	padding-top: 20px;	
}
ul.sidenav {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	border-top: 1px dashed #E3C299;
}
ul.sidenav li {
	border-bottom: 1px dashed #E3C299;
	font-size: 0.8em;
}
ul.sidenav a {
	display: block;
	background-color: transparent;
	text-decoration: none;
	color: #E3C299;
	margin-left: 0;
	padding: 5px 0 5px 15px;
}
ul.sidenav li a:hover {
	background-color: #E3C299;
	color: #3A2E1B;
	font-weight: bold;
}
ul.sidenav li#current a {
	font-weight: bold;
	background-color: #E3C299;
	color: #3A2E1B;
}
/* Fix IE6 and earlier - full clickable <a> */
* html ul.sidenav a { height: 1px}

#rightcol {
	float: right;
	width: 169px;
	padding-top: 20px;
}
#rightcol img {
	margin-left: 10px;
	margin-bottom: 10px;
}
#main {
	margin-left: 189px;
	margin-right: 169px;
}
#main H1 { font-size: 1em; }
#main H2 { font-size: 0.9em; }
#main H3 { font-size: 0.9em; }
#main P {
	font-size: 0.9em;
}
#main a {
	text-decoration: underline;
	color: #fff;
}
#main P.quote {
	margin-left: 20px;
	font-style: italic;
}
.cite {
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
#main img {
	border: 2px solid #fff;
	align: center;
}
#main ul {
	font-size: 0.9em;
}
#main ul li {
	margin-bottom: 1em;
}
#footer {
	clear: both;
	margin-top: 2em;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background: url(images/nav_bg.jpg) top left repeat-y;
	border-top: 1px solid #E3C299;
}
#footer P {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 0.8em;
}