body{margin: 0px; background-color: #f2f7f0; font-family: Verdana; font-size: 12px; line-height: 18px;}
html{overflow: -moz-scrollbars-vertical;} 
a{outline: 0px;}
h1,h2,h3,h4{margin: 0px; font-family: Verdana; font-size: 15px;}
h4{display: inline;}
a:link{color: #215b1e; text-decoration: none; font-weight: bold;}
a:visited{color: #215b1e; text-decoration: none; font-weight: bold;}
a:hover{color: #082b07; text-decoration: underline; font-weight: bold;}
a:active{color: #082b07; text-decoration: underline; font-weight: bold;}

#pattern{position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; height: 28px; padding-top: 10px; background: #404a3d url("/images/pattern.gif"); color: #ffffff; font-size: 10px; z-index: 1;}
	#pattern h2{position: relative; color: #ffffff; font-size: 10px; text-transform: uppercase; display: inline;}
	#pattern h3{position: relative; color: #ffffff; font-size: 10px; text-transform: uppercase; display: inline;}
#banner{position: absolute; top: 38px; left: 0px; right: 0px; width: 100%; height: 73px; background: #3e9a21 url("/images/banner.gif"); z-index: 1;}
#spellcheck{position: relative; top: 29px; width: 180px; height: 67px; background-image: url("/images/spellcheck.gif"); z-index: 2;}

.content{position: relative; top: 80px; width: 792px;}
	#start{position: absolute; top: 3px; left: 0px; color: #414b3d; font-size: 14px;}
	#spellarea{position: relative; width: 780px; height: 500px; border: 2px solid #b6b6b6; padding: 5px; overflow: auto;}
		html>body #spellarea{margin-bottom: 15px;}
	#email{position: relative; cursor: pointer;}
	#comments{position: absolute; top: 0px; left: 0px; z-index: 0; font-size: 10px;}
	#privacy{text-align: left; font-size: 11px; color: #515151; text-align: center; margin-top: 10px;}
	#contact{text-align: left;}
		#contact h3{margin-bottom: 5px;}
	#spread{text-align: left;}
		#spread textarea{margin: 10px 0px 30px; width: 782px; font-family: Verdana; font-size: 12px; padding: 5px; border: 1px solid #959595; height: 15px; overflow: auto;}

.googie_window{font-size: 0.9em; font-family: sans-serif; text-align: left; border: 1px solid #555; background-color: #ecefff; margin: 0; position: absolute; visibility: hidden; z-index: 300;
				padding: 1px; width: 165px; }
.googie_list {margin: 0; padding: 0;}
.googie_list td {padding: 1px 0 1px 0; cursor: pointer; list-style-type: none; color: #000; }
.googie_list_onhover {background-color: #FBEC72;}
.googie_list_onout {background-color: #ecefff; }
.googie_list_selected {background-color: #ccc;}
.googie_list_revert {color: #b91479;}
.googie_list_close {color: #b91414;}
.googie_link {color: #b91414; text-decoration: underline; cursor: pointer;}
.googie_check_spelling_link {color: #0049B7;text-decoration: underline;cursor: pointer;}
.googie_no_style {text-decoration: none;}
.googie_resume_editing { color: green; text-decoration: underline; cursor: pointer;}
.googie_check_spelling_ok {color: white; background-color: green; padding: 2px; border: 1px solid #444444; cursor: pointer;}
.googie_lang_3d_click img {vertical-align: middle;}
.googie_lang_3d_on img {vertical-align: middle; cursor: pointer;}

#bottomLinks{position: relative; top: 100px;}
