body {padding: 0; margin: 0; background: #ddd url(/images/3.gif); font-size: 80%;}
img {margin: 0;}
a {color: #b6121b;}

#wrapper {background: #fff /*url(bgtest.gif)*/; padding: 20px 0; border-bottom: 3px solid #ccc;}

#sidebar {padding-top: 20px;}
#gohome {margin-bottom: 20px;}
#rand {margin-bottom: 10px; border: 1px solid #b6121b; border-width: 1px 0; padding: 10px 0; text-align: center;}
#folioimg {border: 6px solid #ddd; margin: 0; width: 460px;}
h1 {border-top: 1px solid #111; border-bottom: 6px solid #eee; padding: 10px 0 15px; margin: 0 0 20px;}

#nav, #nav2 {list-style: none; margin: 0; padding: 0 0 0 40px; margin-bottom: 10px;}
.navhead {text-transform: uppercase; font-weight: bold; font-size: 125%; margin-top: 20px; text-indent: -9999px; width: 150px; height: 30px;}
.navsub {font-size: 90%; color: #999; text-transform: uppercase; margin-top: 6px;}
#nav-onstg {background: url(/images/15.gif) top left no-repeat;}
#nav-backstg {background: url(/images/17.gif) top left no-repeat;}
#nav-booth {background: url(/images/16.gif) top left no-repeat;}

.caption {font-size: .9em;}
em {background: none;}
.slideshow {margin-bottom: 10px;}

#footer {text-align: right; padding-top: 10px;}

.spacer {visibility: hidden;}
.invisible {visibility: hidden; margin: 0;}