* { padding: 0; margin: 0; }

html,body { padding: 0; margin: 0;}

body { width: 100%; background: url(/files/gfx/body.gif) no-repeat center top; background-color: #88b943; color: #666; font: 62.5% Georgia, "Times New Roman", Times, serif; text-align: left;}

h2,h3,h4 {color: #663399; padding: 1em 0 0.5em 0;}
h2 {font-size: 1.8em; font-weight: lighter;}
h3 {font-size: 1em;}
h4 {font-size: 0.8em;}
img {border: none;}

p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin: auto;}
img.alignleft {margin-right: 1em; margin-bottom: 1em; display: inline;}
img.alignright {margin-left: 1em; margin-bottom: 1em; display: inline;}
.alignleft {float: left}
.alignright {float: right;}


#wrapper { margin: 0 auto; width: 800px; background: url(/files/gfx/background.jpg) no-repeat center top; background-color: #fff;}

#header {width: 800px; height: 286px;float: left;}
	#header h1 {padding: 0; opacity: 0; width: 1px; height: 1px; overflow: hidden; color: #FFF;}

#navigation {margin: 32px 105px 53px 113px; height: 174px; width: 112px; float: left;}
	#navigation ul {list-style: none;}
		#navigation ul li {display: list-item; font-size: 1.5em; line-height: 250%;}
			#navigation a {color: #663399;}
		    #navigation a:link,#navigation a:visited {color: #663399; text-decoration: none;}
			#navigation a:hover,#navigation a:active {color: #88b943;}

#content {float: left; margin: 10px 0px 10px 0px; width: 380px; display: inline;}
	#content p {font-size: 1.4em; line-height: 150%; margin-top: 10px; color: #666; text-align: justify;}
	#content .narrowcolumn strong {color: #663399;}
	#content .narrowcolumn ul li {font-size: 1.4em; line-height: 0%; margin: 20px 0px 20px 40px; color: #663399;}
	#content a {color: #cc0000; font-weight: bold;}
	#content a:link, #content a:visited {color: #663399;text-decoration: none; border-bottom: 1px dotted #663399;}
	#content a:hover, #content a:active {color: #666; border-bottom: 1px dotted #666;}


#footer {margin: 0 auto; width: 800px;clear: both;background: url(/files/gfx/footer.jpg) 0px 0px repeat-x;}
	#footer p { padding: 40px 0px 30px 0px; font-size: 1em; color: #666; font-family: Arial, Helvetica, sans-serif; text-align: center;}
	#footer a {color: #663399; text-decoration: none; font-weight: bold;}
	#footer a:hover {color: #663399; border-bottom: 1px dotted #663399;}
	

