@charset "utf-8";
/* CSS Document */
/* RESET STYLES */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td

{margin:0;padding:0;border:0;outline:0;font-size:100%;;background:transparent;}

body {line-height:1; background:#f37121; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

blockquote, q {quotes:none;}

blockquote:before, blockquote:after, q:before, q:after {content:'';content: none;}

:focus {outline:0;}

ins {text-decoration:none;}

del {text-decoration:line-through;}

table {border-collapse:collapse;border-spacing:0;}

img {border:0; display:block;}

a { text-decoration:none;}



/* END RESET */

body { background:url(../images/background.jpg) no-repeat center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#banner { border:10px solid #7bc143;width:901px; }
td { vertical-align:top;}
#wrap { margin:10px auto; width:975px;background:#fff; overflow:hidden;}
img { border:0; display:block;}
.floatright { float:right;}
.floatleft { float:left;}
hr { background:#339a60;  border:1px solid #339a60; margin:10px 0 10px 0;}
#paddingwrap { margin:20px 25px;}
#navigation { float:left; width:160px; }
#navigation li { list-style-type:none;background:#7bc143; padding:10px 20px; margin:1px 0;  float:left; width:120px;}
#navigation li a { color:#fff; text-transform:capitalize;display:block; }
#navigation li a:hover { color:#000;}
#content { float:left; padding-left:10px; width:754px; line-height:20px;}
#content h1 { text-align:center; font-size:18px; font-weight:normal;}
#content p { margin:10px 0;}
#content li { list-style-position:inside; margin:10px 0;}
#content ol li { margin-left:10px;}
#content form { float:left; padding-left:20px;}
#content input, #content select, #content textarea { width:250px; margin:6px 0; display:block; border:1px solid #aeaeae;}
#content textarea { height:70px;} 
#character { float:left; width:206px; } 
#speechbox {line-height:20px; color:#548d45; float:left; width:225px; background:url(../images/speechbox.gif) no-repeat; padding:20px 30px 10px 82px; height:280px; margin-left:-30px;}
span { font-size:x; font-weight:bold;}
#step1 { float:left;margin-lefT:15px;}
#form { float:right;   width:200px; }
#form h1 { font-size:20px; color:#548d45;}
textarea { height:40px;}
#grass { background:url(../images/grass.jpg) no-repeat left; clear:both; height:90px; width:970px; margin:0 auto;}
#footer { text-align:center; background:#fff; width:970px; margin:0 auto; padding:10px 0; color:#555; font-size:11px;}
.message { background:#F00; text-align:center; color:#fff; text-align:center; padding:2px; margin:2px 0;}
.success { background:#060; text-align:center; color:#fff; text-align:center; padding:2px; margin:2px 0;}
