body {
	color: #1F3434;
	background-color: #67583F;
	font-size: 1.1em;
	text-align: center;
}
h1, h2, h3 {
	text-align: left;
	color: #263F40;
	font-style: oblique;
	font-family: cursive;
	margin-top: .03em;
	margin-bottom: 0;
}
h2 {
	font-size: .75em;
}
h3 {
	color: #335588;
	font-size: 1.15em;
	line-height: 150%;
	border-bottom: thin double black;
	padding: .1em;
	margin: 1em 1em .4em;
}

a:link {
	color: #4682B4;
	text-decoration: none;
	border-bottom: 0px ridge #B0C4DE;
	padding: 2px;
}

a:visited {
	color: #4682B4;
	text-decoration: none;
	border: 0px groove #4A5560;
	padding: 2px;
}

a:hover {
	color: #4682B4;
	border: thin double #F5F5F5;
	background-color: #F5F5F5;
	padding: .1em;
}

a:active {
	color: #2E8B57;
	background-color: White;
	padding: .1em;
}
p {
	border: 0px;
	padding: .3em;
	margin: .2em;
}

/*begin wrapper*/
#page {
   background-color: #F5F5F5;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: .2em;
	border: medium double #3F3F3F;
	color: #708090;
	height: 100%;
}

/*begin header image div*/
#header {
   background-image: url(images/Rainier.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 750px;
	height: 250px;	
	font-family: serif;
	border: thick groove silver;
	border-right: thick ridge silver;
	border-bottom: medium ridge gray;
}

/*upper navbar css begin -- please note all navlists taken or adapted from Listamatic
URL http://css.maxdesign.com.au/listamatic*/

 #navbar
{
width: 750px;
background: #C4B6A5;
margin: .01em 0 .2em 0;
padding: .2em .2em .2em .2em;
font-family: georgia, serif;
text-transform: lowercase;
border: medium double black;
text-align: center;
}

/* to stretch the container div to contain floated list */
#navbar:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
font-size: 0.8em;
}

ul#navlist li
{
display: block;
float: left;
text-align: center;
width: 15%;
margin: 0;
padding: .1em;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.2em .2em;
border-width: thin;
border-color: #3F3F3F;
border-style: ridge groove groove ridge;
color: #D1C7BC;
text-decoration: none;
background: #546B98;
}

#navbar>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #A98653;
color: #A98653;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #D1C7BC;
background: #A98653;
border-color: #0077CC;
}
/*upper navbar css end*/

/*begin content div css -alternate main div class also defined*/

#content {
	width: 750px;	
	font-size: .8em;
	text-align: justify;
	margin-top: 0;
	padding: .25em;
	vertical-align: top;
}
/*text updates area-main content div*/
#main {
text-align: justify;
vertical-align: top;
	margin-top: 0;
	margin-right: 0px;
	width: 750px;
	border: medium groove silver;
	padding: .1em;
}
/*end content div css -alternate main div class also ended*/




/*a.left {
	margin-left: -13px;
	margin-right: 80px;
	margin-top: .3em;
}
a.right {
	float: right;
	width: 72px;
	margin-top: -2.8em;
	margin-right: .5em;
}*/
/*footer div css begin*/
#footer {
	clear: both;
	background-color: #C4B6A5;
	color: #708090;
	border: medium double black;
	text-align: center;
	padding: .1em;
}

/*footer div css end*/
