@charset "utf-8";
#siteMap { width: 700px; margin-right: auto; margin-left: auto; padding: 0; empty-cells: show; border-width: 0; }

#siteMap .col1 { width: 80px; empty-cells: show; padding-left: 8px; border-width: 0; }

#siteMap .col2 { text-align: left; padding-left: 8px; padding-right: 8px; margin: 0; empty-cells: show; border-width: 0; vertical-align: bottom; }

/* CSS Document */
body { font-size: 80%; color: black; font-family: "Comic Sans MS"; background-image: url(../assets/background.gif); }
#center { text-align: center; }
.mainContent { text-align: left; margin: 0 auto; padding: 0; border: solid black thick; width: 580px; background-color: #FFFF99; }
.place { font-weight: bold; }
.event { font-weight: bold; }
h1 { font-size: 150%; text-align: center; }
h2 { font-size: 120%; text-align: center; }
h3 { font-size: 100%; text-align: center; }
p { }
a { color: #000000; }
td { vertical-align: middle; border: thin solid black; }
#banner { margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; background-color: #E04243; border-top: thin solid black; border-left: thin solid black; border-right: thin solid black; border-bottom: thin solid black; }
#menu { }
#breadCrumbs { margin: 0px auto 0px auto; border-width: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; border-top: thin solid black; border-left: thin solid black; border-right: thin solid black; text-align: center; background-color: #E8551F; }
#main { margin: 0px auto 0px auto; border-top: thin solid black; border-left: thin solid black; border-right: thin solid black; padding: 5px 5px 5px 5px; background-color: #FEEB68; }
.underline { text-decoration: underline; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.indent { text-indent: 5em; }
.top { vertical-align: top; border: solid black thin; padding: 20px 20px 20px 20px; }
.upperAlpha { list-style: upper-alpha; }
.lowerAlpha { list-style: lower-alpha; }
.calendar { margin: 5px auto; padding: 5px; text-align: left; border-color: #000000; border-width: 5px; border-style: inset; }
