body { color: #666; font-size: 12px; font-family: arial, helvetica; }
h1 { color: #036; font-size: 30px; font-family: arial, helvetica; font-weight: bold; }
h2 { color: #069; font-size: 20px; font-family: arial, helvetica; font-weight: bold; }
.copyright { color: white; font-size: 11px; font-style: italic; text-align: left; padding-left: 30px; }
td#body { color: #666; font-size: 14px; font-family: arial, helvetica; padding: 30px 60px 30px 30px; }
td#body .small { color: #666; font-size: 12px; font-family: arial, helvetica; }
td#board { color: #666; font-size: 14px; font-family: arial, helvetica; padding: 10px 0 10px 30px; }
td#shop { color: #666; font-size: 14px; font-family: arial, helvetica; padding: 20px 10px 20px 30px; }
td#right-col { color: white; font-size: 11px; background-color: #069; padding-top: 10px; padding-bottom: 10px; padding-left: 22px; }
td#right-col-titles { color: #fc0; font-size: 13px; font-family: arial, Helvetica, Geneva; font-weight: bold; background-color: #036; text-align: left; vertical-align: middle; height: 30px; padding-left: 22px; }
td#elemental { color: white; font-size: 11px; background-image: url(../images/elemental.jpg); background-repeat: no-repeat; background-position: 20px 10px; padding-left: 80px; }
a:link { color: #09f; font-size: 14px; font-weight: bold; text-decoration: underline; }
a:hover { color: #666; font-size: 14px; font-weight: bold; text-decoration: none; }
a:visited { color: #09f; font-size: 14px; font-weight: bold; text-decoration: underline; }
a#nav { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a#nav:hover { color: #fc0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  }
a#nav:visited { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  }
a#elemental { color: white; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding-top: 14px; padding-bottom: 4px; }
.poll_question { color: #fc0; font-size: 13px; font-family: arial, Helvetica, Geneva; font-weight: bold; }
.thumbnail { border-width:2px; border-color:#069; padding:10px; }
.thumbnail:hover { border-color:#fc0; }
.row_1 { padding-left:5px; border-style:solid; border-width:1px 0px 0px 0px; boder-color:#A6A6A6; background-color:#f2f2f2; }
.row_2 { padding-left:5px; border-style:solid; border-width:1px 0px 0px 0px; boder-color:#A6A6A6; background-color:#ffffff; }
.title { font-size: 12px; font-weight: bold; }
.section { boder-style:solid; border-width:0px 0px 1px 0px; font-size: 1em; font-family:'trebuchet ms',tahoma,helvetica; font-weight: bold; }
.text { font-size:.8em; }
.sub { font-size:.7em; }
.action { font-weight:bold; color:#d76b00; }

.error_cell { border-width:1px; border-color:#ff0000; border-style:solid; background-color:#ffcccc; }
.good_cell { border-width:1px; border-color:#0080ff; border-style:solid; background-color:#ecf5ff; }
.mng_table { border-width:1px; border-style:solid; border-color:#c0c0c0; background-color:#efefef; }

