@charset "utf-8";
body, div, li, h1, h2 {
	margin:0;
	padding:0;
}
body {
	max-width:1180px;
	background-color:#FE9;
} /*light gold*/
h1, h2 {
	text-align:center;
}
p {  /*p padding is used to keep text away from div edges without affecting background*/
	margin:0;
	padding:0px 10px;
}
ul {  /*remove margin and top padding from ul. We leave the left padding (indent) alone. */
	margin:0;
	padding-top:0;
}
img {
	border:0;
}
a {
	text-decoration:none;
}
.imgright {
clear:left;
	float:right;
	margin:1em;
}
.imgleft {
clear:left;
	float:left;
	margin:1em;
}
.imagecaption {
	text-align:center;
	font-style:italic;
	clear: both;
}
.clearboth {
	clear:both;
}
#wrapall {
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image:url(images/maroondissolve20px.png);
	background-repeat:repeat-y;
}
#gcbhead {
	background-image:url(images/maroonundissolve20.png);
	background-repeat:repeat-y;
	background-position:right;
	position:relative;
	text-align:center;
	color:#900;
	font-size:1em;
	min-height:110px; /*to ensure enough room*/
}
#gcbhead h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 3em;
	font-weight:bold;
	padding-top:5px;
	letter-spacing: .2em;
	background-image:url(images/maroondissolve20vertical.png);
	background-repeat:repeat-x;
	margin-bottom:0px;
}
#drum {
	position:absolute;
	top: 5px;
	left: 5px;
}
#doublefade {
	top:8px;
	width:100%;
	padding:0; /*undo 10px p padding for text*/
	height:15px;
	background-image:url(images/maroondoublefadevertical15px.png);
	background-repeat:repeat-x;
}
.photograph {
	text-align:center;
}
#wrapmain {
}
#nav .currentmenuchoice a:after {
font-size:1.2em;
	content:' >';
	}
#nav .currentmenuchoice {
	font-weight:bold;
	text-align:right;
}
#nav .currentmenuchoice a:visited {
	color:#900
}
#nav {
	float:left;
	width:15%;
}
#nav ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	list-style-type:none;
	padding:10px 6px;
	line-height:20px;
}
#nav ul a {
	padding-left:8px;
	display:block;
	width:10em;
	text-decoration:none;
	color:#900;
}
#nav ul a:link {
}
#nav ul a:visited {
	color:#666;
}
#nav ul a:hover {
	font-weight:bolder;
	color:#900;
}
#nonnav {
	width:80%;
	float:right;
	background-image:url(images/maroonundissolve20.png);
	background-repeat:repeat-y;
	background-position:right;
}
#maincontent { /*this div has "news" on the home page, but nothing else elsewhere*/
	float:left;
	width:100%;
	padding-bottom:8px;
}
#footerwrap {
	clear:both;
	position:relative;
}
#footer {
	background-color:#900;
	color:#ddd;
}
#footerfadetop {
	position:absolute;
	top:-1.25em;
	width:100%;
	background-image:url(images/maroonundissolve20vertical.png);
	background-repeat:repeat-x;
}
#footerfadebottom {
	position:absolute;
	bottom:-1.25em;
	width:100%;
	background-image:url(images/maroondissolve20vertical.png);
	background-repeat:repeat-x;
}
.smallertext {
font-size:80%;
}
.hidden {
display:none;
}