body { font: 11px/18px verdana; color: #333; background: #7B5D25; margin: 0; padding: 0; text-align: center; }
img { border: 0px; }
a { color: #64853B; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none;}
div.clear-float { clear: both; font-size: 0px; line-height: 0px; }
div.float-left { float: left; }
div.float-right { float: right; }
table.stretch-x { width: 100%; }
h3 { text-transform: uppercase; color: #3D660A; letter-spacing: -1px; font-size: 16px; }
h3.light, p.light { margin: 5px 0; }
img.middle { vertical-align: middle; }
a.option { color: #7B5D25; font-size: 10px; text-transform: none !important; font-weight: normal !important; letter-spacing: 0; }

div.content-main-box { font-size: 11px; background: #F3F3EE; min-height: 350px; }
div.content-main-box h1 { font: bold 11px verdana; padding: 12px 0px 8px 20px; margin: 0; background: #3D660A; color: #FFF; text-transform: uppercase; }
/* div.content-main-box b { text-transform: uppercase; padding: 2px 10px; background: #7B9758; border: 1px solid #64853B; color: #FFF; font-weight: normal; } */
div.content-main-box b { color: #3D660A; }
div.content-main-box th { }
div.content-main-box img.fancy { border: 4px solid #FFF; }
div.content-main-box input, div.content-main-box select, div.content-main-box textarea { font: 11px verdana; color: #333; border: 1px solid #999; }
div.content-main-box input[type=submit], div.content-main-box input[type=button] { text-transform: uppercase; border: 1px solid #64853B; padding: 1px 5px; background: #7B9758; color: #FFF; cursor: pointer; margin-right: 5px !important; }
div.content-main-box input[type=text], div.content-main-box input[type=password], div.content-main-box select, div.content-main-box textarea { margin: 0 10px; }
div.content-main-box input[name=th] { }
div.content-main-box input[name=tm] { }
div.content-main-box input[maxlength=2] { }
div.content-main-box .standard { font: 11px/18px verdana; color: #333; }
div.content-main-box .header { margin: 0 0 10px 0; text-transform: uppercase; padding: 2px 10px; background: #7B9758; border: 1px solid #64853B; color: #FFF; width: 97%; float: left; }
div.content-main-box .rg1 { background: #F0F0EB; padding: 0 5px; }
div.content-main-box .rg2 { background: #ECECE7; padding: 0 5px; }
div.content-main-box .FoutMelding { background: #CC0000; color: #FFF; padding: 2px 10px; margin-bottom: 10px; }
div.content-main-box-inner { padding: 10px; }
div.content-track { margin: 10px 10px 20px 10px; background: #FFCC33; color: #333; text-align: center; font-weight: bold; }
div.content-naw { text-align: center; color: #FFF; margin: 30px 0 20px 0; line-height: 16px; }
div.content-naw a { color: #FFF; }
#content-footer { font-size: 10px; padding: 2px 0px 0px 0px; color: #9C9C94; }
#content-footer-left span { color:#3D660A; }
ul.content-footer-links { margin: 0px; padding: 0px; list-style: none; display: inline;  }
ul.content-footer-links li { display: inline; margin-left: 5px; }
ul.content-footer-links a { color: #3D660A; }
ul.content-footer-links a.footer-1 { font-size: 10px; }
ul.content-footer-links a.footer-2 { font-size: 12px; }
ul.content-footer-links a.footer-3 { font-size: 14px; }

#interface-main { margin: 0; padding: 15px 20px 15px 20px; background: #E9E9DF url(/ENGINE/IMAGES/GDHB/SITE/body_bg.gif) repeat-x top; }
#interface-main-light { margin: 0; padding: 15px 20px 15px 20px; background: #3D660A; }
#interface-main-box { width: 980px; margin: 0px auto 10px auto; text-align: left; }
#interface-header { padding-bottom: 1px; }
#interface-header-left { width: 200px; margin-left: 750px; top: 120px; position: absolute; }
#interface-header-right { width: 350px; margin-left: 570px; top: 48px; position: absolute; }
#interface-middle-box { background: #FFF; width: 100%; }
#interface-middle-box-inner { padding: 8px; }
#interface-middle-content { padding-top: 155px; width: 964px; background: url(/ENGINE/IMAGES/GDHB/SITE/streamer_1.jpg) no-repeat; }
#interface-middle-content-light { padding-top: 155px; width: 964px; }
td.interface-content-left { width: 200px; vertical-align: top; }
td.interface-content-left-container { background: #64853B;  color: #FFF; vertical-align: top; font-size: 10px; }
td.interface-content-right {  vertical-align: top;  }
p.interface-content-footer { text-align: center; font: 10px/10px verdana; color: #999; }
p.interface-content-footer a { color: #7B5D25; }
#interface-right-text { float: left; background: #FFF; }
#interface-right-text-inner { padding: 8px 0px 0px 8px; }
#interface-right-text-background { background: #F3F3EE; }
#interface-footer { font-size: 10px; color: #9E9D94; text-align: center; margin-top: 20px; }
#interface-footer a { margin: 0px 5px; color: #3D660A; }

#menu { margin: 20px 5px; padding: 0; list-style: none; background: #3D660A; }
#menu li { display: block; margin: 0; }
#menu ul { margin: -23px 0 0 190px; padding: 0; list-style: none; position: absolute; display: none; background: #7B5D25; width: 180px; }
#menu li a, #menu li span { display: block; color: #FFF; font-weight: bold; padding: 2px 10px; border-bottom: 1px solid #64853B; text-decoration: none; }
#menu ul li a { border-bottom: 1px solid #AC9975; }
#menu li a.menu_active { background: #7B5D25; }
#menu ul li a.menu_out:hover, #menu li span:hover { background: #3D660A; }

form.authentication { margin: 10px; background: #7B9758; border: 1px solid #9CB182; font-size: 10px; line-height: 16px; color: #FFF; }
form.authentication div { border-top: 1px solid #9CB182; padding: 1px 5px; }
form.authentication div.header { background: #3D660A; text-align: center; font-weight: bold; border: 0; }
form.authentication div input { border: 1px solid #9CB182; font: 10px verdana; width: 84px; }
form.authentication div span { float: left; width: 80px; }
form.authentication div.button { padding: 3px 5px 2px 5px; text-align: right; }
form.authentication div.button input { background: #3D660A; padding-bottom: 2px; color: #FFF; cursor: pointer; }
form.authentication div.option { padding: 0 5px 2px 5px; text-align: center; }
form.authentication div.option a { color: #FFF; }
div.authentication-notice { margin: 10px; padding: 3px; background: #7B9758; border: 1px solid #9CB182; font-size: 10px; line-height: 16px; color: #FFF; text-align: center; }
div.authentication-notice a { color: #FFF; }

div.news_list, div.news_item { background: #FFF; border: 1px solid #9CB182; margin: 0 0 10px 0; }
div.news_list h2, div.news_item h2 { background: #7B9758; color: #FFF; font-size: 11px; margin: 0; padding: 2px 10px; }
div.news_list h2 a { color: #FFF; }
div.news_list h2 span, div.news_item h2 span { font: italic 10px verdana; }
div.news_list p, div.news_item p { margin: 5px 10px; }

p.back { font-weight: bold; color: #3D660A; }
span.required { color: #CC0000; }
input.large, textarea.large { width: 180px; }
div.clear { clear: both; }
input.submit_small { width: 100px; text-transform: none !important; border: 1px solid #AAA !important; padding: 0 5px !important; background: #EEE !important; color: #777 !important; cursor: pointer !important; margin-right: 5px !important; font-size: 10px !important; }

div.commission_list_content { margin-bottom: 2px; }
div.commission_list_content form { text-align: right; }
div.commission_list_content form b { color: #7B5D25; }
div.commission_member_content p { margin-bottom: 10px; }
div.commission_member { float: left; width: 135px; border: 1px solid #E9E7E5; background: #FFF; height: 185px; margin: 0 10px 10px 0; text-align: center; }
div.commission_member img { margin: 10px 10px 5px 10px; border: 1px solid #E9E7E5; }
div.commission_member a { display: block; font-size: 10px; line-height: 12px; text-align: center; }
div.commission_member i { display: block; font-size: 10px; line-height: 12px; text-align: center; color: #777; padding-top: 3px; }
div.commission_description div.description { background: #FFF; border: 1px solid #E9E7E5; padding: 10px; }
div.commission_description textarea { margin: 0; }
div.commission_description, div.commission_news_content, div.commission_download_content { margin: 10px 0 30px 0; }
div.commission_news { background: #FFF; border: 1px solid #E9E7E5; padding: 5px 10px; margin-bottom: 3px; }
div.commission_news div.title i { color: #777; font-size: 10px; padding-left: 10px; }
div.commission_news input.text { margin: 10px 0 !important; padding: 2px !important; width: 715px; }
div.commission_download_content div.download { background: #FFF; border: 1px solid #E9E7E5; padding: 10px; }
div.commission_download_content div.download i { color: #777; }
div.commission_download_content div.download_indent { margin-left: 20px; }
div.commission_download_content div { margin-bottom: 5px; }
div.commission_download_content input.text { margin: 0 0 5px 0!important; padding: 1px !important; font-size: 10px; width: 150px; border-color: #BBB; }