html { scrollbar-base-color: white; scrollbar-arrow-color: black; 
scrollbar-track-color: white; scrollbar-shadow-color: black; 
scrollbar-lightshadow-color: black; scrollbar-highlight-color: black; 
scrollbar-3dlight-color: white; scrollbar-darkshadow-color: white; }

body { margin: 0; padding: 0; background: #ffffff; color: #000000; 
font: 1em Georgia, Courier New, Times New Roman, serif; text-align: center; }
body.b1b { background: #000000; color: #fff; }
body.b1 { background: #58524D; color: #fff; }
body.b2 { margin: 0px; text-align: left; }
body.b3 { margin: 10px; text-align: left; }
body.b4 { margin: 108px 0 0 58px; text-align: left; line-height: 1.6em; }
body.b5 { margin: 10px 0 0 25px; text-align: left; }

#wrapper1 {width: 792px; margin: 0 auto; padding: 50px 0 0 0; background: #fff; text-align: left; }
#wrapper1b {width: 792px; margin: 0 auto; padding: 50px 0 0 0; background: #000; text-align: left; }
#wrapper2 {width: 400px; padding: 12px; background: #fff; text-align: left; }
#wrapper3 {width: 533px; padding: 12px; background: #fff; text-align: left; }
#wrapper4 {width: 729px; padding: 15px; background: #fff; text-align: left; }
#wrapper5 {width: 520px; padding: 10px; background: #58524d; text-align: center; }
#wrapper6 {width: 650px; margin: 0 auto; padding: 0 12px 12px 12px; background: #fff; text-align: left; }
#wrapper7 {width: 900px; margin: 0 auto; padding: 100px 0 0 0; background: #fff; text-align: left; }

/* Main Content */
#main {width: 740px; height: 555px; border: 1px solid black; }
#main2 {width: 764px; height: 555px; margin-top: 125px; border: 0; }
#news {width: 740px; height: 555px; border: 1px solid black; background: #fff url(../images/news.gif) top left no-repeat; }
#shows {width: 740px; height: 555px; border: 1px solid black; background: #fff url(../images/shows.gif) top left no-repeat; }
#media {width: 740px; height: 555px; border: 1px solid black; background: #fff url(../images/media.gif) top left no-repeat; }
#press {width: 740px; height: 555px; border: 1px solid black; background: #fff url(../images/press.gif) top left no-repeat; }
#contact {width: 740px; height: 555px; border: 1px solid black; background: #fff url(../images/contact.gif) top left no-repeat; }
#links {width: 740px; height: 555px; border: 1px solid black; background: #fff url(../images/links.gif) top left no-repeat; }
#content {float: right; width: 298px; height: 402px; padding: 28px 34px 0 0; text-align: right; letter-spacing: 5px; }

/* Text Formatting */
.bold {font-weight: bold; }
.bold2 { color: #999999; font-weight: bold; }
.bold3 { font-size: 1.4em; color: #000000; font-weight: bold; }
.hilead { line-height: 15pt; }
.hilead2 { line-height: 1.6em; }
.hilead3 { line-height: 1.4em; }
.i1 { font-style: italic; }
.ind12 { margin-left : 12px; }
.s1 { font-size: 0.7em; color: #000000; }
.footer { color: #333; font: 0.8em Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0; }
.up { margin-top : 2px; }
.up5 { margin-top : -5px; }

/* Layout */
img.mar { margin: 5px; border: 0; }
.right {float: right; }
.left {float: left; }
.right30 {float: right; margin-top: 30px; width: 220px; }
.left30 {float: left; margin-top: 30px; width: 420px; }
.cmain {float: right; height: 354px; width: 264px; padding: 18px 0 0 12px; text-align: left; }
.cmain2 {float: right; height: 264px; width: 226px; padding: 108px 0 0 38px; text-align: left; line-height: 1.5em; }
.cmain3 {float: right; height: 324px; width: 252px; padding: 48px 0 0 12px; text-align: left; letter-spacing: 0px; }
.nav {float: right; width: 264px; height: 20px; text-align: right; letter-spacing: 5px; }
.item { height: 280px; width: 650px; }

/* Links */
a:hover { color: #999999; border: 0; }
a:link { #000000; border: 0; }
a:visited { color: #000000; border: 0; }
a:visited:hover { color: #999999; border: 0; }
a { color: #000000; border: 0; }