body {background: #97c61b url("images/layout/body-bg.gif") top left repeat-x; margin: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;}

a:visited,
a:link {text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 22px; margin: 0 0 10px 0; padding: 10px 0 0 0;}
h2 {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 18px; margin: 0 0 10px 0; padding: 10px 0 0 0; font-style: italic;}

#container {width: 960px; margin: 0 auto; text-align: left;}
#navigation {background: url("images/layout/nav-left.gif") top left no-repeat; height: 29px; text-align: right; padding-top: 100px;}
	#navigation a:visited, 
	#navigation a:link {font-weight: bold; color: #97c61b; margin-left: 30px;}
	#navigation a:hover {color: #70960c; text-decoration: underline;}
#header {background: url("images/layout/header-left.gif") top left no-repeat; height: 131px; padding-top: 60px; text-align: right; color: #fff;}
	#header a:visited,
	#header a:link {color: #97c61b;}
	#header a:hover {color: #97c61b;}
	
#page {padding-top: 20px; letter-spacing: 1px;}
	#page-left {float: left; width: 690px;}
	#page-right {float: right; width: 250px;}
		#page-right img {border: 5px solid #70960c;}
		
	#page a:visited,
	#page a:link {color: #49600c; text-decoration: underline;}
	#page a:hover {color: #000; text-decoration: underline;}
		
#footer {clear: both; text-align: center; padding-top: 10px; font-size: 12px; color: #4c6606; text-transform: uppercase;}
	#footer a:visited,
	#footer a:link {color: #4c6606;}
	#footer a:hover {color: #314302;}
	
form label {width: 100px; display: block; float: left; line-height: 25px;}
form .input {width: 300px; border: 1px solid #425807; padding: 3px; margin-bottom: 3px;}
form textarea.input {margin-left: 100px; width: 300px; height: 100px; font: inherit; overflow: auto;}
form .submit {margin-left: 100px; width: 308px; border: 1px solid #425807; padding: 3px; margin-bottom: 3px;}