body {background-color: #87B5F0; margin: 0; padding:0; color: black; font-family: Arial, Helvetica, sans-serif; font-size: medium; text-align:left}
p {margin: 0 0 1em 0; padding: 0}
input {background-color: transparent;}
div.entry {margin: 0 0 1em 0; padding-right: 1em; clear: both}
#sitemast h1 {text-align: center; margin: 0; padding: 20px 0 0 0; border-bottom: 2pt solid black; background: #AFCFAB url(images/main.jpg) left top no-repeat; } 
#main {padding: 1em 1.5em 2em 0; float: right; width: 75%}
.InPlaceImageBio {float: right; margin-left: 0.5em; padding: 0; width: 40%; padding: 0}
.InPlaceImage {float: right; margin-left: 0.5em; padding: 0; margin-top: 5px; width: 150px}
.InPlaceText {clear: left; }
h1.NewsTitle {font-size: large; text-align: left; margin: 0; padding-bottom: 0; border: 0pt solid black; border-bottom-width: 1pt;}
h1.NewsDate {color: #EEC; font-size: small; text-align:right; margin-top: 0; padding-top: 0}
div#panel {float: left; width: 184px; border: 0pt solid #4040A6; border-width: 1px; border-top-width: 0; margin-top: 1em; margin-left: 0.25em; background-color: #CCA}
div#panel h4.navhead {border: 2px solid #4040A6; border-width: 1px 0 1px; color: black; background-color: #4040A6; margin: 0; padding: 0; padding-left: 0.5em; background: #AFCFAB url(images/bar.jpg) right top repeat-y}
div#panel ul {list-style: none; margin: 0; padding: 0.5em; padding-left: 0; margin-left: 1em;}
div#panel ul li {padding: 0 0 0.2em 0; margin-left: 0.5em}
div#panel ul li.selected {list-style-type: disc; list-style-position: outside}
 
div#panel li a {color: black; font-weight: normal; display: block; margin: 0; padding: 0;}
div#panel li.selected a {font-weight: bold; }
div#panel li.selected li a {font-weight: normal; }
div#panel li.selected a:hover {text-decoration: none; color: black; cursor: text}
div#panel li.selected li a:hover {color: green; text-decoration: underline; cursor: hand}
div#panel li a:hover {color: green; text-decoration: underline}

div a.EventLink {text-align: left; font-size: medium; margin-left: 50%} 
div a.EventLink:hover {color:green} 

div a, div p a {color: black; text-decoration: none; font-weight: bold;}
div a:hover, div p a:hover {color: green}

.review {clear: left; margin-left: 0.25em; font-size: small; font-style: italic;}
div.footer {text-align: center; width: 100%; margin: 0; font-size: x-small; border: 1pt solid black; border-width: 1pt 0 0 0; clear: both} 
div.evententry {border: 1pt solid black; border-width: 0 0 1pt 0; text-align: center; padding-top: 0.25em;}
p.bandName {text-decoration: underline}

table#EntryTable {border: 1pt solid black}
table#EntryTable tr.CaptionRow {background-color: #999933; text-align: center; font-weight: bold; color: white}
table#EntryTable td.CaptionCell {background-color: #999933; text-align: left; font-weight: bold; color: white; vertical-align: top}
table#EntryTable tr.HeadCaptionRow {background-color: #331133; text-align: center; font-weight: bold; color: white}
td.selected {font-weight: bold}
input {background-color: lightyellow;}
textarea {background-color: lightyellow;}
select {background-color: lightyellow;}

a:link {color: blue}
a:visited {color: blue}