* {margin:0; padding:0}
body {background:url(images/bg.jpg); font:13px/1.4 Georgia,Verdana}
hr {height:1px; border:none; border-top:1px dotted #000; margin-bottom:10px}
a {color:#9d1d20; text-decoration:none; border-bottom:1px dotted #9d1d20; padding-bottom:1px}
a:hover {color:#000}
h1 {font-size:18px; color:#451f03; margin-bottom:10px}
h2 {font-size:16px; color:#451f03; margin:0 0 2px}
img {border:none}
#body {background:url(images/main_bg.jpg) center repeat-y}
#page {background:url(images/upper_bg.jpg) top center no-repeat}
#wrapper {width:829px; margin:0 auto}
#main {float:left; margin:0 15px}
#leftcolumn {float:left; height:750px; margin-left:9px; width:249px; background:url(images/left_banner.gif) top left no-repeat}
#rightcolumn {float:left; width:529px; margin-left:1px; padding-bottom:30px}
#navigation {background:url(images/nav_bg.jpg); height:38px; width:516px; list-style:none; font:12px Georgia,Verdana; padding:9px 0 0 13px}
#navigation li {float:left; padding-left:13px}
#navigation a {display:block; color:#451f03; text-decoration:none; border:none}
#navigation a:hover {color:#000; border-bottom:1px dotted #000; padding-bottom:1px}
#intro {padding:10px 11px 6px; list-style:none; width:507px; height:237px; overflow:hidden}
#intro li {float:left}
#content {float:left; padding:10px 28px 0; font:13px/1.4 Georgia,Verdana; color:#451f03}
#storytellers {float:left; padding:10px 10px 0; list-style:none}
#storytellers img {padding-bottom:10px}
#storytellers a {border:none}
#content p {padding-bottom:10px}
.introheader {display:block; margin-bottom:8px}
.subpage {float:left}
.list {margin:0 0 15px 17px}
#schedule {float:left; padding:15px 0 0 22px}
.storytellers {list-style:none}
.storytellers li {float:left; border-bottom:1px dotted #000; margin-bottom:15px; padding-bottom:15px}
.imgborder {float:left; clear:left; padding:1px; border:1px solid #9d1d20}
.bio {float:left; width:330px; padding-left:10px}
.bio a {display:block; margin-top:15px; border:none}
#footer {float:left; height:125px; width:778px; margin:0 10px; padding-top:21px; background:url(images/footer.jpg)}
#footer ul {float:right; list-style:none; font:12px Georgia,Verdana; padding:15px; height:12px}
#footer li {float:left; padding-left:14px}
#footer a {display:block; color:#542506; text-decoration:none}
#footer a:hover {color:#000; border-bottom:1px dotted #000; padding-bottom:1px}
#copyright {float:right; clear:both; width:400px; text-align:right; padding-right:13px; font:11px Verdana,Arial; color:#552507; font-style:italic}
#photos {float:left; padding:10px 10px 0}
#photos img {padding:1px; border:3px solid #333; margin-bottom:15px}
.directions {display:block; border:1px solid #e6a819; background:#f2c136; margin-bottom:6px; padding:8px 0 0 8px}
