html, body, div, span, applet, object, iframe, h1, h2, h3 { margin: 0; padding: 0; border: 0; color: #2a2d2e; font: 100%/1.2em Verdana, Geneva, sans-serif; }
body { background-color: #3e4245; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; }
h1 { color: #56ad8e; font-size: 100%; font-weight: bold; line-height: normal; }
h2 { color: #56ad8e; font-size: 110%; font-weight: bold; line-height: normal; }
p { font: bold 90%/1.2em Verdana, Geneva, sans-serif; }
a, a:link { color: #009696; font-weight: bold; text-decoration: none; }
a:visited { color: #3b6e72; font-weight: bold; text-decoration: none; }
a:hover { color: #007171; text-decoration: underline; }
a:focus { color: #007171; }
a:active { color: #034248; }
li { list-style: disc; list-style-position: inside; text-indent: 30px; font: 90%/1.1em Verdana, Geneva, sans-serif; }
#outerWrapper { background-color: #fff; margin: 0 auto 0 auto; max-width: 765px; min-width: 320px; text-align: left; width: 80%; }
#outerWrapper #header { background: url(../images/steves_header.jpg) top left no-repeat; height: 150px; padding: 10px 10px 10px 10px; }
#outerWrapper #topNav { margin: 0 0 30px 0; padding: 0; background-color: #edf6e4; }
#outerWrapper #topNav li { display: inline; }
#outerWrapper #topNav a { float: right; background-color: #56ad8e; margin: 0 10px; padding: 2px 10px; color: #000; font-weight: bolder; font-size: 85%; }
#outerWrapper #topNav a:hover { text-decoration: none; color: #03C; }
#outerWrapper #contentWrapper #content { clear: both; margin: 0; padding: 0; }
.leftcol { float: left; padding: 10px; width: 220px; height: auto; text-align: left; }
.rightcol { margin: 0 0 0 250px; padding: 10px; height: auto; text-align: left; }
#outerWrapper #footer { background-color: #edf6e4; padding: 0; color: #333; font: 75%/1.0em Arial, Helvetica, sans-serif; height: 70px; }
#footer p { text-align: left; margin: 5px; padding: 5px; }
#footer p.webdesigner { float: right; margin: 5px; padding: 5px; text-align: right; }
Label { padding: 3px; }
.inputValue { width: 50%; }
.inputText { width: 85%; height: 180px; }
.inputButton { background-color: #56ad8e; }
.emailFormError { margin: 0; color: #FF0000 }
.clear { clear: both; }
.clearleft { clear: left; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
