* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
a {color: #555;}
ul{margin:0; padding:0; list-style-type:none;}
li{margin:0; padding:0;}
dl{margin:0 0 0.8em;}
dt, dd{margin:0;}
a img{border:0;}
body {margin:0; background:#000 url(doibg0910.jpg) 50% 50% fixed; color:#333; font-family:Arial,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif; text-align:center;}
body,td {font-size:82%; line-height:155%;}
#wrapper {width: 100%; text-align:center; zoom:1; filter:alpha(opacity=93); -moz-opacity:0.93; opacity:0.93;}
#frame {width: 800px; background-color: #ffffff; padding:0 0 30px; text-align:left; margin:0 auto;}
ul#headmenu{margin:0.8em 0 1.5em; padding:0; list-style-type:none; text-align:center; font-size:80%;}
ul#headmenu li{display:inline; padding:0 1em; border-left:1px #ccc dotted;}
ul#headmenu li.edge{display:inline; padding:0 1em; border:1px #ccc dotted; border-width:0 1px;}
ul#headmenu a{color:#888; text-decoration:none;}
ul#headmenu li a:hover{text-decoration:none; background:#bbb;}
#left{float:right; width:510px; margin-right:20px;}
#right{float:right; width:235px; margin-right:20px;}

a.back{font-size:80%; text-decoration:none; display:block; text-align:right; padding-right:10px; margin:0; color:#ccc; line-height:1;}
a.back:hover{color:#e89;}
.spacer {height:13px; overflow:hidden;}
.spacer hr{display:none;}
h1{width:800px; height:471px; text-indent:-9999; background:#fff url(logo.png) no-repeat 50% bottom; margin:0 auto; border-top:20px #fff solid; filter:alpha(opacity=93); -moz-opacity:0.93; opacity:0.93;}
h2 {font-style: normal; font-family: Arial; font-size: 14px; font-weight: bold; color: 524D5E; margin:0.3em 0 0.5em;}
.box {padding:6px 13px 12px 13px; margin:8px 8px 3px 0; background-color: #f1f4f4;}
.text {border: 1px #888888 dotted; padding: 6px 18px 12px 18px; margin: 10px;}
.text a{color:#888; text-decoration:underline;}
.text a:hover{text-decoration:none;}
.text h3 {font-family: Arial; font-size: 16px; font-weight: 700; color: 524D5E; padding-bottom:9px; line-height:100%; border-bottom: 1px #999999 dotted; margin-top:0.5em;}
.text p{margin-bottom:0.2em;}
.spacer {font-size:90%; line-height:100%;} 
td.year {font-family: Arial; font-size: 13px; font-weight: 700; color: 524D5E; line-height: 150%;}
blockquote {margin:1em 1.2em; padding:0.4em 1.5em; border-left:4px #ddd solid;}
.clear{clear:both;}
#shows {border: 1px #eebbbb solid; padding: 6px 13px 0px 13px; margin:8px 8px 3px 0; background-color: #fff;}
#shows dl{margin-bottom:1.2em;}
#shows .date{font-weight:bold; color:#c57; border-left:6px #c57 solid; padding:1px 0 0 6px; line-height:1; margin:0 0 4px;}
#shows dd{margin-left:0.75em;}
#shows .venue{color:#c57; margin:0;}
#shows .title{color:#c57; font-weight:bold;}
#shows p{margin:0 0 0.3em; color:#888; line-height:1.38; border-left:3px #ccc solid; padding-left:6px;}
#shows form#reserve{margin:0 0 15px;}
#shows table{margin-bottom:5px;}
#shows th, #shows td{font-size:82%;}
#shows th{text-align:left; font-weight:normal;}
#showcase{height:250px; overflow:auto;}

#bio dt{font-weight:bold; border-left:5px #d4dddd solid; padding:1px 0 0 6px; line-height:1; margin:0 0 6px;}
#bio dd{margin:0 0 5px 8px;}

#releases, #bio{height:300px; overflow:auto;}

#previous p{margin:0;}
