body { margin: 0; padding: 0; background-color: #d0e8c9; font: 16px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #707070; background: #d0e8c9 url(../graphics/bg.jpg) top repeat-x; text-align: justify; }
a { color: #ffffff; text-decoration: none; } 
a:hover { color: #376c1f; text-decoration: none; }
img { border: 0px none; }

/* main div */
#main { margin: auto; margin-bottom: 20px; position: relative; float: none; width: 922px; margin-top: 35px; overflow: hidden; }
#header { display: block; margin: auto; position: relative; float: none; width: 922px; height: 202px; overflow: hidden; background: url(../graphics/header.jpg) top left no-repeat; }

#left { margin: 0; position: relative; float: left; width: 461px; overflow: hidden; background: #97c16d url(../graphics/bg_left.jpg) top repeat-y; }
#left_content { margin: 0; position: relative; float: none; width: 431px; overflow: hidden; padding: 9px 15px 10px 15px; }
#left_content h1 { margin: 0px; font: 18px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #ffffff; padding: 0px 0px 6px 0px; }
#left_content p { margin: 0px; padding: 0px 0px 6px 0px; font: 12px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #d0e8c9; text-align: left; }
#left_content p a { font-weight: normal; color: #376c1f; }
#left_content p a:hover { color: #ffffff; }
#left_content .picture { margin: 0px 7px 0px 0px; float: left; }
#left_bottom { margin: 0; position: relative; float: left; width: 461px; height: 11px; overflow: hidden; background: #97c16d url(../graphics/bg_left_bottom.jpg) no-repeat; }
#left_content .mini { margin: 0px; padding: 0px 0px 0px 0px; font: 10px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #808080; }

#right { margin: auto; position: relative; float: none; width: 458px; overflow: hidden; padding: 9px 0px 0px 3px; }
#right h1 { margin: 0px; font: 18px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #404040; padding: 0px 0px 6px 0px; } 
#right p { margin: 0px; padding: 0px 0px 6px 0px; font: 12px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#right p a { font-weight: normal; color: #303030; }
#right p a:hover { color: #ffffff; }
#right img { border: 1px solid #707070; position: relative; float: right; margin: 5px 0px 5px 8px; }
#right a img:hover { border: 1px solid #000000; }
#right .mini_right { margin: 0px; padding: 0px 0px 0px 0px; font: 10px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #707070; text-align: right; }
#right .mini { margin: 0px; padding: 8px 0px 0px 0px; font: 11px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #404040; }
#right h2 { margin: 0px; font: 12px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #404040; padding: 0px 0px 0px 0px; } 
#right li { margin: 0px; padding: 6px 0px 0px 0px; font: 12px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #707070; }
#right ul { margin: 0px; padding: 0px 0px 8px 25px; } 

#kg_form { margin: 0px; padding: 6px 0px 0px 0px; font: 12px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #707070; }
#kg_error { margin: 0px; font: 12px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #404040; padding: 5px 0px 0px 0px; text-align: center; }

