html, body, table, img, button, iframe, ul, li  { margin:0; padding:0; border:0; }
body{font: 120% times roman, serif;text-align:center; background: #33336c url(images/shadow.jpg) repeat-y 50% 0; height:100%;}
p em{margin:0 10px 0px; font: 50% arial, helvetica, sans serif; text-align:center;color:#ffffff;}
p em a{text-decoration: none;color:#ffffff;}
p strong{font: 90% arial, helvetica, sans serif; font-style:normal; font-weight:normal; color:#99ff99;}
p strong h4{font-style:normal; font-weight:bold; display:inline}
p strong i{font-style:normal; color:#3333ff;}
a{color:#0000ff;}
h1{height:80px;line-height:80px;}
em {font: 90% arial, helvetica, sans serif; font-style:normal; font-weight:normal; color:#939393;}
em em {font: 80% arial, helvetica, sans serif; font-style:normal; font-weight:normal; color:#393939;}
div#content {text-align:left; height:100%; line-height:1.4; background: #000000; color: #ccccff; width:900px;margin:0 auto; }
div#content h1{padding-left:10px;}
div#content-blk {line-height:1.4; background: #000000; color: #ffffff; margin: 0}
div#navigation{background:#f0f0f0}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#navigation{float:left;width:900px}
div#extra{float:right;width:900px}
div#footer{clear:both;width:100%}
div#whitebox {float: left; width: 880px; background: #ffffff url(images/whitebox-subhead.jpg) no-repeat 50% 0%; color: #000000; margin: 0; padding-top: 20px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; line-height: 150%}
div#whitebox-end {float: left; width: 900px; background: #000000 url(images/whitebox-subhead2.jpg) no-repeat 50% 0%; color: #ffffff; margin: 0; padding-top: 20px;}
em img {float: left; border: 0px; padding-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 20px;}
i img {float: right; border: 0px; padding-top: 0px; padding-bottom: 10px; padding-left: 20px; padding-right: 0px;}
strong img {padding-left: 50px; padding-right: 50px}
em hr {display: block; clear: left; margin: -0.66em 0; visibility: hidden;}
b strong {font-size: 200%;}

dl#calendar {width: 600px;}
dl#calendar dt {
float: left; width: 50px; margin-left: 10px;
}
dl#calendar dd {margin-left: 65px; margin-bottom: 20px;} 

dl#schedule {width: 600px;}
dl#schedule dt {
float: left; text-align:right; width: 60px; margin-left: 10px;
}
dl#schedule dd {margin-left: 90px; margin-bottom: 10px;} 

dl#photolist {width:800px;}
dl#photolist dt {margin-left: 10px;}
dl#photolist dd {margin-left: 150px; margin-bottom: 160px;}

