HTML, BODY { background: #FFFFFF; border: none; color: #1f1f1f; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
#top1 { position: absolute; left: 0; top: 0; z-index: 6; padding: 5px; }
#top2 { position: absolute; left: 50%; top: 0; z-index: 6; padding: 5px; }
#top3 { position: absolute; right: 0; top: 0; z-index: 6; padding: 5px; }
#login { position: absolute; left: 0; top: 30px;  }
#name { position: absolute; left: 85px; top: 0; z-index: 5; }
#search { position: absolute; left: 50%; top: 30px; z-index: 4; }
#board { position: absolute; left: 0; top: 60px; width: 100%; height: 130px; z-index: 4; background: #1f1f1f; }
#boardbg { position: absolute; left: 180px; top: 60px; width: 1070px; height: 130px; z-index: 5; background: #000000; }
#stringe { position: absolute; left: 180px; top: 70px; width: 1070px; height: 8px; z-index: 6; background-color: #c0c0c0; }
#stringa { position: absolute; left: 180px; top: 110px; width: 1070px; height: 6px; z-index: 6; background-color: #c0c0c0; }
#stringd { position: absolute; left: 180px; top: 150px; width: 1070px; height: 4px; z-index: 6; background-color: #c0c0c0; }
#stringg { position: absolute; left: 180px; top: 180px; width: 1070px; height: 2px; z-index: 6; background-color: #c0c0c0; }
#advertising { position: absolute; left: 90px; top: 30px; width: 1070px; height: 130px; z-index: 10; }
#location { position: absolute; left: 190px; top: 200px; width: 830px; z-index: 6; }
#content { position: absolute; left: 190px; top: 220px; width: 830px; background: #F0F0F0; z-index: 6; }
#contentdiv { background: #F1CCBF; padding: 10px; margin-bottom: 10px; }
#leftcol { position: absolute; left: 10px; top: 200px; width: 140px; z-index: 6; }
#leftcol01 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 9px; }
#leftcol02 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 8px; }
#leftcol03 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 7px; }
#leftcol04 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 6px; }
#leftcol05 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 5px; }
#leftcol06 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 4px; }
#leftcol07 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 3px; }
#leftcol08 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 2px; }
#leftcol09 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px 10%; margin-bottom: 1px; }
#rightcol { position: absolute; left: 1030px; top: 200px; width: 200px; z-index: 6; }
#rightcol01 { width: 100%; background: #1f1f1f; overflow: hidden; padding: 0 10px; margin-bottom: 9px; }
#rightcol02 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 8px; }
#rightcol03 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 7px; }
#rightcol04 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 6px; }
#rightcol05 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 5px; }
#rightcol06 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 4px; }
#rightcol07 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 3px; }
#rightcol08 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 2px; }
#rightcol09 { width: 100%; background: #e0e0e0; overflow: hidden; padding: 10px; margin-bottom: 1px; }
html, body, div, ol, dl, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
li { line-height: 1.4em; }
ul { line-height: 2em; }
#music { background: #FEBFBF; padding: 10px; margin-bottom: 10px; }
.music { background: #B20000; width: 80px; color: #FEBFBF; cursor: pointer; }
#teach { background: #BFFEBF; padding: 10px; margin-bottom: 10px; }
.teach { background: #006400; width: 80px; color: #BFFEBF; cursor: pointer; }
#other { background: #FEEEC3; padding: 10px; margin-bottom: 10px; }
.other { background: #B8860B; width: 80px; color: #FEEEC3; cursor: pointer; }
#shop { background: #D2DDFE; padding: 10px; margin-bottom: 10px; }
.shop { background: #2E4A9D; width: 80px; color: #D2DDFE; cursor: pointer; }
#popup { background: #FEBFBF; padding: 10px; }
#popup p { font-size: 8pt; padding: 10px; }
#popup h4 { font-size: 10pt; letter-spacing: 1px; color: #FFFFFF; }
#popupname { background: #1f1f1f; border: 1px solid #c0c0c0; padding: 10px; }
hr { margin: 10px 0; height: 0; border: 0; border-top: 1px solid #1F1F1F; } 
H1, H2, H3 { line-height: 120%; font-size: 130%; font-weight: normal; margin: 0; padding: 0 0 5px 0; }
H4 { line-height: 120%; font-size: 120%; font-weight: normal; margin: 0; padding: 5px 0 0 0; }
H5 { line-height: 110%; font-size: 110%; font-weight: normal; margin: 0; padding: 0 0 5px 0; }
H6 { line-height: 100%; font-size: 9pt; font-weight: normal; margin: 0; padding: 0 0 5px 0; }
ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.menulevel1, ul.menulevel2, ul.menulevel3 { padding-left: 0; margin-left: 20px; list-style-type: square; }
.hvmenu, .hvmenu a { color: #E0E0E0; font-size: 8pt; text-decoration: none; text-transform: uppercase; line-height: 1.5; }
.hvmenu a:hover { color: #A8A8A8; }
a { color: #000000; }
a:link, a:active, a:visited { }
a:hover { text-decoration: none; }
.login, .login a, .login a:link, .login a:visited, .login a:active, .login a:hover { color: #FFFFFF; }
input, select { font-size: 8pt; }
.edit{ font: 8pt Verdana, Geneva, Arial, Helvetica; }
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{ }
IMG { border: 0; margin: 0 10px 0 0; box-shadow: 2px 2px 2px #818181; -webkit-box-shadow: 2px 2px 8px #818181; -moz-box-shadow: 2px 2px 2px #818181; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=2, offY=2, positive=true); } 
object { border: 0; margin: 0 10px 0 0; } 
#thumb, { border: 1; margin: 10px; } 
textarea { width: 98%; background: #FFFFFF; font: 8pt Verdana, Geneva, Arial, Helvetica; }
.searchbox .text{ background: #e0e0e0; width: 115px; }
.searchbox .submit{ background: #1f1f1f; width: 80px; color: #FFFFFF; cursor: pointer; }
.formular { background-color: #BFFEBF; }
.formularmusic { background-color: #FEBFBF; }
.formularother { background-color: #FEEEC3; }
.formularshop { background-color: #D2DDFE; }
.formularsend { }