container { font-weight: normal; background-repeat: repeat-y; width: 800px; margin-top: 0; margin-left: 0; }
.header { top: 0; left: 0; width: 800px; height: 78px; float: none; }
.left { font-size: 10px; text-align: left; position: absolute; top: 78px; width: 200px; height: auto; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
.left a { color: black; text-decoration: none; margin-right: 100%; }
.left a:hover { color: red; text-decoration: none; border: solid 1px; }
.counter { text-align: right; margin-top: 30px; margin-bottom: 30px; padding-right: 20px; }
.middle { font-size: 12px; text-align: left; position: absolute; top: 78px; left: 220px; width: 390px; height: auto; padding-top: 20px; padding-left: 10px; }
.middle a { color: black; font-weight: normal; text-decoration: underline; }
.middle a:hover { color: red; font-weight: normal; text-decoration: underline; }
.right { font-size: 12px; text-align: left; position: absolute; top: 78px; left: 620px; width: 170px; height: 100%; padding-top: 20px; padding-right: 10px; }
.right a { color: black; font-weight: normal; text-decoration: underline; }
.right a:hover { color: red; font-weight: normal; text-decoration: underline; }
.main { font-size: 12px; background-color: white; background-repeat: repeat; background-position: 100% 100%; text-align: left; position: absolute; top: 78px; left: 220px; width: 540px; height: auto; padding-top: 20px; padding-left: 40px; }
.bbsmain { font-size: 12px; background-color: white; background-repeat: repeat; background-position: 100% 100%; text-align: left; position: absolute; top: 78px; left: 220px; width: 570px; height: auto; padding-top: 20px; padding-left: 10px; }
.bbsmain a { color: blue; font-weight: normal; text-decoration: none; }
.bbsmain a:hover { color: red; font-weight: normal; text-decoration: none; }
.linkmain { font-size: 12px; background-color: white; background-repeat: repeat; background-position: 100% 100%; text-align: left; position: absolute; top: 78px; left: 220px; width: 570px; height: auto; padding-top: 20px; padding-left: 10px; }
.linkmain a { color: black; font-weight: bold; text-decoration: none; }
.linkmain a:hover { color: red; font-weight: bold; text-decoration: none; }
.searchmain { font-size: 12px; text-align: left; position: absolute; top: 78px; left: 220px; width: 570px; height: auto; padding-left: 10px; }
.searchmain h1 { color: white; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; }
.searchmain a { color: #287828; text-decoration: none; }
.officiallinkmain { font-size: 10px; background-color: white; background-repeat: repeat; background-position: 100% 100%; text-align: left; padding-top: 20px; padding-left: 10px; position: absolute; top: 78px; left: 220px; width: 570px; height: auto; }
.officiallinkmain h6 { font-size: 12px; font-weight: normal; text-decoration: none; }

