body {background:#f4d3b4 url(../images/bg01.jpg); font-family: arial, sans-serif; line-height: 1.3em; margin: 0 0 0 200px;}
td, th {font-family: arial, sans-serif; line-height: 1.3em;}
p, form, ul, ol, dl {margin:0 0 1em 0;}
blockquote, {margin:0 auto 1em auto;}
hr {background:#B4242C; color:#B4242C; height:1px; margin:0.5em 0; border:none;}
address {font-style: normal;font-weight: bold;}
ul, ol {margin-left:1em; padding-left: 1em;}
li {margin-bottom:0.5em;}
dd {margin-bottom: 4px;}

h1, h2, h3, h4, h5, h6 {font-family: verdana, geneva, sans-serif; margin:4px 0 6px 0; letter-spacing: 1px; line-height:1.2em;}
h1 {font-size: 2em; color: #663300; border-bottom: 3px double #663300; margin-bottom: 20px;}
h2 {font-size: 1.5em; color: #B4242C;}
h2.book {color: black;}
h3 {font-size: 1.2em; color: #B4242C;}

div.topimage {position:absolute; top:10px; left:30px;}
div.topimage img {border:1px solid black;}
p.introtxt {color:#B4242C;}
.bktitle {font-weight:bold; color:#B4242C;}
.bkpictxt {text-align:center; margin:10px;}

div.content, div#content {padding: 4px 10px 4px 16px;}

div.nav {position:absolute; top:162px; left:0; width:200px;}
div.nav ul {list-style-type:none; margin:0; padding:0;}
div.nav ul li {background:white; margin:0 0 8px 0; padding:4px; font-weight:bold; font-size:0.8em; line-height:1.2em;}
div.nav ul li ul li {background:#FFE8D4; margin:0; padding:4px; font-weight:normal; font-size:100%; border-top:2px solid white;}
div.nav ul li ul li ul {list-style-type:disc; margin:0 0 0 1.5em;}
div.nav ul li ul li ul li {background:#FFE8D4; margin:0; padding:4px; font-weight:normal; font-size:0.9em; line-height:1.2em; border:none;}
div.nav ul li ul li ul li.br {background:#FFE8D4; margin: 0 0 0 1.5em; padding: 4px; font-weight: normal; font-size: 100%; border:none; list-style-type:circle;}

.floater {float: right;padding: 8px;}

p.photo .caption {font-weight:bold; font-style:italic;}

dl.schedule dt {color:#B4242C; margin:0 0 0.5em 0; font-weight:bold; font-size:1.2em;}
dl.schedule dd {border-bottom:1px dashed #999; margin:0 0 0.7em 0; padding:0 0 0.7em 1em;}
dl.schedule dd p {margin:0 0 0.2em 0; padding:0;}
dl.schedule dd p.date {font-style:italic; color:#666;}
dl.schedule dd p.loc {color:#666;}

div.event {padding: 1em 0; border-bottom: 1px solid blue;}
div.event_title {color: #B4242C; font-weight: bold;}
div.event_date {font-style: italic;}
div.event_desc {}
div.event_loc {}