* {margin:0;padding:0}
body{background:url(images/bg.gif) #fff repeat-x;text-align:center}
#stage{width:780px;margin:auto;text-align:left;position:relative}
a{color:#a62a35;text-decoration:none}
#mainnav span,a span,h2 span,#footer legend,#footer label{display:none}
#centre h2{text-align:center;margin:0 50px;padding:0 0 40px 0;color:#996}
#left h2{text-align:center;padding:0 0 40px 0;color:#996}
h2{text-transform:uppercase;background:url(images/h2.gif) no-repeat 50% 100%;font-size:150%}
h2 strong{display:block;font-size:180%}
h3{text-transform:uppercase;text-align:center;padding:40px 0 10px 0;color:#996}
h2 em{font-size:50%;font-style:normal;display:block;color:#000}
#left{clear:both;float:left;width:172px;padding-top:235px}
#centre{float:left;width:433px;border-left:1px solid #ccc;border-right:1px solid #ccc}
#centre p,#centre blockquote{margin:0 17px;line-height:130%}
#centre hr{margin:20px}
a:hover{text-decoration:underline}
#right{float:left;width:172px}
.action{text-align:center}
hr{height:1px;color:#ccc}
.slub{padding:10px 0 0 15px}
.list li{background:url(images/li.gif) no-repeat;list-style:none;padding:5px 17px 5px 40px}
.date{font-size:70%}
a img{border:none}
#right hr,#left hr{margin:0 17px}
h1{position:absolute;top:0px;left:16px;width:139px;height:182px;overflow:hidden}
h1 span{position:absolute;top:0px;left:0px;width:139px;height:182px;background:url(images/logo.gif)}
#mainnav{list-style-type:none;margin:0 0 0 180px;position:relative;height:101px;padding:0 0 0 7px}
#mainnav li{float:left;height:33px;line-height:33px}
.num a{color:#eeecd7;display:block;text-align:center}
.num a:hover,#on{background:url(images/numbg.gif) #933;text-decoration:none}
.num{width:30px;text-align:center;margin-top:23px}
#tbook{width:61px;text-align:center;color:#fff;font-size:70%;text-transform:uppercase;margin-top:23px}
#footer{clear:both;text-align:center;padding:40px 0 20px 0}
#subnav{position:absolute;width:500px;top:51px;left:0;list-style-type:none}
#subnav li{font-size:70%;text-transform:uppercase;margin:0 10px 0 0 }
.snum a{color:#996}
.snum a:hover{background:none;text-decoration:underline}
#son{color:#933}
#right li{list-style:none}
#ml{background:#000;color:#fff;padding:3px;line-height:50px}
#ml strong,#submit{text-transform:uppercase;font-size:70%}
.input{border:1px solid #933;font-size:70%;padding:3px}
#ml fieldset{border:none}
.bq{display:block;border-left:2px solid #996;padding:0 0 0 10px;margin:0 0 0 30px}
.strike{text-decoration:line-through}
#print{background:#fff;line-height:200%}
.print{text-align:left;text-indent:15px;font-size:14pt}
p.print{margin:10px 20px}
blockquote.print{padding:20px;margin:0 20px;font-weight:bold;background:#ddd;border:1px solid #ddd}
h2.action{padding-bottom:40px;line-height:100%}
.strike strong{color:#a62a35}