
body  { color: #2900ad; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #cebee7; background-image: url("images/bg3.jpg"); background-repeat: repeat; text-align: center; margin-right: 10%; margin-left: 10% }
#container    { background-color: #e7e7ff; background-repeat: repeat; margin-right: auto; margin-left: auto; width: 702px; min-width: 600px; border: solid 1px #9c048c }
#banner    { background-color: #000; background-image: url("images/banner2_l.gif"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 700px; height: 150px }
#nav { text-align: center; margin-right: auto; margin-left: auto }
#navtop  { color: #fffbf0; background-color: #639ace; text-transform: uppercase; margin-top: 12px; margin-right: auto; margin-left: auto; width: 700px; height: 1.3em }
#navbtm   { color: #fffbf0; background-color: #639ace; text-transform: uppercase; margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 700px; height: 1.3em }
#nav a { color: #fffbf0; font-size: 0.8em; text-decoration: none }
#nav a:hover { color: #f33 }
a { color: #96c; text-decoration: none }
a:hover   { color: #f33; text-decoration: none }
#content  { text-align: center; margin-right: auto; margin-left: auto; width: 700px }
#text      { color: #000; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e5e4ff; text-align: left; margin-bottom: 10px; padding: 20px; width: 660px }
#panel1  { padding: 5px 3% 15px; width: auto; height: auto; border-top: 1px solid #c6c9d4; border-right: 1px solid #c6c9d4; border-left: 1px solid #c6c9d4 }
#panel  { padding: 5px 3% 15px; width: auto; height: auto; border-top: 1px solid #c6c9d4; border-right: 1px solid #c6c9d4 }
#text td   { color: #000; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#footer   { background-color: #d2ccff; text-align: center; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 10px; width: 700px; clear: both; border-top: 1px solid #8c4d84 }
#footer td { color: #bc2434; font-size: 0.75em; text-align: center; padding-top: 10px; padding-bottom: 10px }
h3    { color: #142da1; font-size: 16px; text-align: center; text-transform: uppercase }
h2  { color: #483d8b; font-size: 20px; text-align: center; text-transform: uppercase }
h4 { text-align: center }
h5 { font-size: 16px }
.class { background-color: #ffff0c }
.event { background-color: #cff }
.wshop { background-color: #6f3 }

