/* CSS Document */

h1 { margin: 0 3px 0 3px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; }
h1 a:link, h1 a:visited { text-decoration: none; color: #900; }
form { margin: 0; }

#photo { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; float: right; margin: 2px; border: 1px solid #aaa; background-color: #eee; }
#photo td { text-align: center; }
#photo img { border: 1px solid #aaa; }

#footerLinks, #footerLinks a:link, #footerLinks a:visited { text-align: center; color: #333; text-decoration: none; font-weight: bold; }
#footerLinks form, input, select { display: inline; font-size: 10px; }
#footerLinks form { border: 1px solid #333; background-color: #ccc; padding: 5px; margin: 0 3px; }

#calendars { margin-right: 0 auto; padding: 0 1.5em; height: 160px; }
.showcal1 { float: left; width: 185px; }
.showcal2 { float: left; width: 185px; }
.showcal3 { float: left; width: 185px; }
.calendar { border: none; padding: 0; margin: 0; text-align: right; }
.calendar-month a { font-weight: bold; font-size: 14px; color: #036; }
.linked-day a { font-weight: bold; color: #036; }
.linked-day { background-color: #ffe5a8; }
.linked-today { font-weight: bolder; color: #fff; background-color: #666; }


div.formLine { display: block; margin-bottom: 1em; }

div.newsSummary { margin: 0.2px 1em 1em 1em; text-align: left; border: 1px solid #ccc; }
div.categoryLine, .categoryLine a:link, .categoryLine a:visited { width: 100%; background-color: #ccc; text-align: right; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none; }
div.headline { width: 100%; background-color: #eee; border-bottom: 1px dotted #ccc; margin-bottom: 0.5em; }
div.findMore { z-index: 100; float: right; margin: 8px 5px; }
div.readMore, .readMore a:link, .readMore a:visited { text-align: right; color: #333; text-decoration: none; font-weight: bold; background-color: #eee; margin-top: 0.5em; }
div.newsBody { padding: 1em; }
span.miniInfo { margin: 0 0.5em 0 0.5em; font-style: oblique; font-size: 10px; color: #333; }

span.fileWarn { font-size: 10px; font-style: italic; }

#admintables tr { text-align: center; }

.calendar-month a:hover, .linked-day a:hover, h1 a:hover, .categoryLine a:hover, .readMore a:hover, #footerLinks a:hover { color: #039; cursor: pointer; text-decoration: none; }