HTML, BODY { background: #FEFEFE; color: #5E5E5E; font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif; font-size: 8pt; margin: 0; padding: 0;}
#name { position: absolute; left: 50%; margin-left: -530px; top: 180px; color: #A0522D; font-size: 34pt; }
#slogan { position: absolute; left: 50%; margin-left: -526px; top: 230px; color: #A0522D; font-size: 8pt; font-style: italic; }
#adv01 { position: absolute; left: 50%; margin-left: -200px; top: 20px; }
#adv02 { position: absolute; left: 50%; margin-left: -120px; top: 120px; }
#adv03 { position: absolute; left: 50%; margin-left: -420px; top: 30px; }
#adv04 { position: absolute; left: 50%; margin-left: 110px; top: 115px; }
#adv05 { position: absolute; left: 50%; margin-left: 320px; top: 40px; }
#content { position: absolute; left: 50%; margin-left: -530px; top: 240px; width: 830px; }
#contentdiv { float: right; background: #EDB142; width: 220px; margin: 10px; padding: 10px; margin-bottom: 10px; }
#rightcol { position: absolute; left: 50%; margin-left: 320px; top: 210px; width: 200px; }
#rightcol01 { width: 100%; background: #A0522D; overflow: hidden; padding: 0 10px 10px 10px; margin-bottom: 10px; }
#rightcol02 { width: 100%; background: #E5E0DE; overflow: hidden; padding: 10px; margin-bottom: 10px; }
#bottom { width: 100%; padding: 10px; }
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; }
.bottom, .bottom a { color: #989898; text-transform: none; text-decoration: none; }
.bottom a:hover { color: #565656; }
#music { background: #FFDDCC; padding: 10px; margin-bottom: 10px; }
.music { background: #A0522D; width: 80px; color: #FFDDCC; cursor: pointer; }
#teach { background: #FFDDCC; padding: 10px; margin-bottom: 10px; }
.teach { background: #A0522D; width: 80px; color: #FFDDCC; cursor: pointer; }
#other { background: #FFDDCC; padding: 10px; margin-bottom: 10px; }
.other { background: #A0522D; width: 80px; color: #FFDDCC; cursor: pointer; }
#shop { background: #D2DDFE; padding: 10px; margin-bottom: 10px; }
.shop { background: #2E4A9D; width: 80px; color: #D2DDFE; cursor: pointer; }
#popup { background: #FFDDCC; 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 { height: 0; border: 0; border-top: 1px dotted #565656; }
H1, H2, H3 { background: #A0522D; font-size: 10pt; font-style: normal; text-transform: uppercase; margin: 0 0 5px 0; color: #FEFEFE; padding: 5px 10px; }
H4 { color: #A0522D; font-size: 10pt; font-style: normal; margin: 10px 0 2px 0; }
H5 { font-size: 8pt; font-weight: bold; margin: 5px 0 2px 0; }
H6 { font-size: 7pt; font-weight: bold; margin: 5px 0 2px 0; text-transform: uppercase; }
p { font-size: 8pt; margin: 5px 0; line-height: 120%; }
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: #FEFEFE; font-size: 8pt; text-decoration: none; text-transform: uppercase; line-height: 1.5; }
.hvmenu a:hover { color: #989898; }
a { color: #A0522D; text-decoration: none; }
a:link, a:visited, a:hover, a:active, a:focus {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
input, div { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
input { font-size: 8pt; }
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 2px #818181; -moz-box-shadow: 2px 2px 2px #818181; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=2, offY=2, positive=true); }
#noshadow { border: 0; margin: 0 10px 0 0; box-shadow: 0px 0px 0px #818181; -webkit-box-shadow: 0px 0px 0px #818181; -moz-box-shadow: 0px 0px 0px #818181; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=0, offY=0, 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: #FEFEFE; width: 130px; }
.searchbox .submit{ background: #A0522D; width: 60px; color: #FEFEFE; cursor: pointer; }
.formular { background-color: #FFDDCC; color: #565656; }
.formularmusic { background-color: #FFDDCC; color: #565656; }
.formularother { background-color: #FFDDCC; color: #565656; }
.formularshop { background-color: #D2DDFE; color: #565656; }
.formularsend { }
