/* Basic declarations */

* { margin: 0; padding: 0; }

html { min-width: 800px; }

body
{
	margin: 0px auto;
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 800px;
	color: black;
	background: #FFFFFF url('images/bgBody.png') repeat-x top center;
}

img { border: 0; }
p { padding: 3px; }
legend { display: none; }
fieldset { border: 0; }
a, a:link, a:visited, a:hover, a:active { font-weight: bold; color: #475d88; text-decoration: none; }
a:hover { text-decoration: underline; }
abbr { font-weight: bold; }

/* text attributes */

.bigger { font-size: 1.3em; }
.smaller { font-size: 0.8em; }
.small { font-size: 0.9em; }
.bold { font-weight: bold;}
.clearBoth { float: left; clear: both; }
.invisible { line-height: 0px; font-size: 0px; position: absolute; top: -9999px;}


/* attributes for layers and tags */

#headWrapper h1 { width: 100%; text-align: center; font-size: 3.2em; margin-top: 65px; }
#headWrapper a:hover { text-decoration: none; color: #4C5147; }
#headWrapper p { width: 100%; text-align: center; font-family: Georgia, Verdana; font-size: 1.8em; color: #575C51; }

.box { width: 372px; float: left; clear: none; margin-bottom: 2em;  }
.right { float: right; clear: right; }
.box h2 { padding: 7px 0px 0px 15px; height: 23px; color: white; font-size: 1.1em; }
.box div { line-height: 1.4em; padding: 10px; border-bottom: 5px solid #808974; }
.green, .blue div { background-color: #F2FBE0;   }
.gold div { background-color: #F8F8D4; }
.green h2 { background: transparent url('images/boxHeaderGreen.png') no-repeat; }
.gold h2 { background: transparent url('images/boxHeaderGold.png') no-repeat;  }
.blue h2 { background: transparent url('images/boxHeaderBlue.png') no-repeat;  }



/* general declarations for banner, background etc. */

#mainWrapper { margin: 0px auto; width: 800px; }
#headWrapper, #content { width: 800px; }

#headWrapper
{
	float: left; clear: both;
	height: 200px;
	background: #EEF7DC url('images/bgHeader.png') no-repeat;
}

#content
{
	margin-top: 25px;
	color: black;
	max-width: 800px;
	float: left; clear: both;
	font-size: 1.1em;
}
