body {
   background: #6084b0 url(back5.png) repeat-y top center;
   font: 11px Verdana, sans-serif;
   color: #000;
   margin: 0px;
   text-align: center;
}
a {
   color: #031280;
   text-decoration: none;
}
a:hover {
   color: #000;
   text-decoration: underline;
}
#container {
   width: 760px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   background: #eee url(back5.png) repeat-y top center;
}
#footer {
   clear:both;
   color: #fff;
   height: 20px;
   font-size: 10px;
   font-weight: bold;
   padding-top: 10px;
   text-align: center;
   background: #1f3c5f url(blueback.png) repeat-y top center;
}
#head {
   margin: 0px;
   padding: 0px;
   background: #fff url(logo.png) no-repeat top center;
   width: 760px;
   height: 120px;
}
#head h1 {
   font-size: 0px;
   margin: 0px;
   padding: 0px;
   margin-left: -9999px;
   height: 0px;
}
#linkbar {
   background: #fff url(whiteback2.png);
   border-bottom: 1px solid #000;
   padding: 5px;
   text-align: center;
}
#sublinkbar {
   padding: 5px;
   background: #1f3c5f url(blueback.png) repeat-y top center;
   border-bottom: 1px solid #000;
   text-align: center;
   color: #fff;
}
#sublinkbar a {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   font-size: 100%;
   margin-left: 8px;
   margin-right: 8px;
}
#linkbar a {
   background: #4f6c8f;
   border: 1px solid #000;
   border-width: 1px 1px 0px 1px;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   padding: 5px 10px;
   font-size: 120%;
}
#sublinkbar a:hover {
   text-decoration: underline;
}
#linkbar a:hover {
   color: #d1dce9;
   background: #2f4c6f;
}
#linkbar a.current {
   color: #fff;
   text-decoration: none;
   background: #1f3c5f;
   border-bottom: 1px solid #1f3c5f;
}
#sublinkbar a.current {
   color: #d1dce9;
   background: #1f3c5f url(linkpointer.gif) no-repeat bottom center;
   padding-bottom: 6px;
   margin-bottom: -6px;
}
#contentbox {
   margin: 10px 20px;
   min-height: 500px;
   height: auto;
}
#contentbox h3 {
   clear: both;
   display: block;
   color: #031280;
   font-weight: bold;
   font-size: 14px;
   border-bottom: 1px solid #999;
   padding: 3px 4px;
   margin: 0px;
   font-family: Arial;
   letter-spacing: 1px;
   text-transform: capitalize;
   background: #ddd;
}
#contentbox h4 {
   clear: both;
   display: block;
   color: #000;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial;
   letter-spacing: 1px;
   text-transform: capitalize;
   margin: 6px 0px -2px 0px;
}
div.endbox {
   clear: both;
   background: #ddd;
   font-weight: bold;
   padding: 7px;
   margin-top: 6px;
   margin-bottom: 20px;
   text-align: right;
}

#contentbox h3 .date {
   display: block;
   float: right;
   color: #999;
   font-weight: bold;
   font-family: Arial;
}

#contentbox p {
   color: #333;
   font-family: Verdana, sans-serif;
   line-height: 17px;
   margin: 6px 0px 17px 0px;
   text-align: justify;
}
div.leftbox {
   padding-top: 10px;
   float: left;
   display: inline;
   width: 160px;
   padding-bottom: 8px;
   margin-bottom: 10px;
}
div.rightbox {
   float: right;
   display: inline;
   width: 540px;
   padding-bottom: 8px;
   margin-bottom: 10px;
}
div.rightbox2 {
   float: right;
   display: inline;
   width: 540px;
}
div.leftbox img {
   padding: 1px;
   border: 1px solid #999;
   width: 160px;
}

a.web, a.mail, a.gmap, a.page, a.folder {
   border-width: 0px;
   margin-left: 6px;
   float: right;
   display: block;
   font-size: 11px;
   color: #031280;
   padding: 4px 3px 4px 19px;
   margin-top: -2px;
}
a.web:hover, a.mail:hover, a.gmap:hover, a.page:hover, a.folder:hover {
   color: #000;
   text-decoration: underline;
}
a.web {
   background: url(computer_16.gif) no-repeat center left;
}
a.mail {
   background: url(mail_16.gif) no-repeat center left;
}
a.gmap {
   background: url(home_16.gif) no-repeat center left;
}
a.folder {
   background: url(archive_16.gif) no-repeat center left;
}
a.page {
   background: url(page_16.gif) no-repeat center left;
}

span.b {
   font-weight: bold;
}
#contentbox p.error {
   margin-top: 30px;
   color: #520303;
   font-weight: bold;
   font-size: 16px;
   text-align: center;
}
form { padding:0; }
form dl {
   margin-top: 0px;
   list-style: none;
   clear: both;
}
form #mailform dd {
   margin:0;
   margin-bottom: 4px;
}
form #mailform dt {
   width: 165px;
   padding-right: 15px;
   margin-bottom: 4px;
   padding-top: 4px;
}
form #mailform dt label {
   font-weight: bold;
}
form #mailform dd input, form #mailform dd textarea {
   width: 712px;
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
   padding: 2px;
}
form input.submit {
   width: 200px;
   padding: 3px;
}
form #mapform dd {
   margin:0;
   float: right;
   margin-bottom: 4px;
   margin-right: 0px;
   padding-right: 0px;
   text-align: right;
}
form #mapform dt {
   float: left;
   clear: left;
   width: 570px;
   padding-right: 0px;
   margin-bottom: 4px;
}
form #mapform dt input {
   width: 100%;
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
   padding: 2px;
   margin-top: 1px;
}
form #mapform dd input {
   width: 130px;
   font-size: 11px;
   padding: 3px;
}
div.rightcolumn {
   float: right;
   display: inline;
   clear: right;
   width: 170px;
   padding-bottom: 8px;
   margin-bottom: 10px;
}
div.leftcolumn {
   float: left;
   display: inline;
   clear: left;
   width: 530px;
   padding-bottom: 8px;
   margin-bottom: 10px;
}
iframe {
   width: 716px;
   height: 400px;
   padding: 1px;
   border: 1px solid #999;
   margin-bottom: 10px;
}
a.full {
   font-weight: bold;
   margin-left: 0px;
   margin-right: 5px;
   padding-left: 12px;
   background: url(pointer.gif) no-repeat center left;
}
#contentbox h4 {
   clear: both;
   display: block;
   color: #363;
   font-weight: bold;
   font-size: 13px;
   margin: 6px 0px -2px 0px;
   font-family: Arial;
   text-transform: capitalize;
}
#contentbox h3 img {
   height: 16px;
   width: 16px;
}
#contentbox h4 span {
   color: #363;
   font-weight: normal;
   font-family: Arial;
   text-transform: none;
   font-family: Verdana;   
   font-size: 11px;
}
#contentbox .oldnews h4 cite {
   float: right;
   color: black;
   font-size: 11px;	
}
#events dt {
   color: #000;
   font-weight: bold;
   font-size: 13px;
   font-family: Arial;
   margin: 6px 0px 8px 0px;
   color: #363;
   text-transform: capitalize;
}
#events dd {
   margin: -3px 0px 12px 5px;
   border-left: 5px solid #7A7;
   padding: 0px 5px;
   color: #333;
   font-family: Verdana, sans-serif;
   line-height: 17px;
   text-align: justify;
}
#events {margin: 0px 0px 2px 0px;}
#footer a {color:#BEB;}
#footer a:hover {color: white;}
a.tail { font-family: Arial; font-size: 12px; }
#news a.tail, #even a.tail { font-weight: bold; font-size:13px; }
#news .rightcolumn p, #even .rightcolumn p, form .rrightcolumn { text-align:right; }
h4.past { color:#600; }


form #contrib dd, form #editlisting dd {
   margin:0;
   margin-bottom: 4px;
}
form #contrib dt, form #editlisting dt {
   clear: both;
   width: 100%;
   margin-bottom: 4px;
   padding-top: 4px;
}
form #contrib dt label, form #editlisting dt label {
   font-weight: bold;
}
form #contrib dt label span, form #editlisting dt label span {
   font-weight: normal;
   font-style: italic;
}
form #contrib dd input, form #contrib dd textarea, form #editlisting dd input {
   width: 712px;
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
   padding: 2px;
}
form input.submit {
   width: 200px;
   padding: 3px;
}
fieldset {
   margin: 0;
   border: 1px solid #999;
}
form #contrib dd select, form #editlisting dd select {
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
   padding: 2px;
}
div.imgbox {
   float: right;
   display: inline;
   width: 164px;
   margin: 0px 5px 0px 10px;
   font-size: 9px;
   text-align: center;
   color: #696;
}
div.imgboxfront {
   float: right;
   display: inline;
   width: 164px;
   margin: 5px 5px 0px 10px;
   font-size: 9px;
   text-align: center;
   color: #696;
}
div.imgboxl {
   float: left;
   display: inline;
   width: 164px;
   margin: 5px 20px 5px -5px;
}
div.imgbox img, div.imgboxl img, div.imgboxfront img {
   padding: 1px;
   border: 1px solid #999;
   width: 160px;
   margin: 5px;
}
form #contrib dd input.file {
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
   padding: 2px;
   display: inline; 
   width:auto; 
}
b {
   display: block;
   clear: both;
}
div.sidebar {
   float: right;
   clear: right;
   display: inline;
   width: 170px;
   margin: 11px 0px 10px 10px;
   padding: 0px;
}
div.sidebar div {
   border: 1px solid #999;
   padding: 0px;
   margin: 0px;
}
div.sidebar h5 {
   margin: 0px;
   padding: 5px;
   color: black;
   font-weight: bold;
   font-size: 12px;
   background: #ddd;
}
.sidebar cite {
   text-align: right;
   color: #999;
   font-size: 11px;
}
.sidebar p {
   width: 160px;
   padding: 5px 5px 5px 5px;
   margin: 0px;
}
#contentbox div.sidebar a {
   display: block;
   width: 158px;
   padding: 5px 5px 5px 5px;
   margin: 0px;
   clear: both;
   font-weight: bold;
   font-size: 11px;
   font-family: Arial;
   text-transform: capitalize;
}
#contentbox div.sidebar a:hover {
   background-color: #fff;
   text-decoration: none;
}
#contentbox div.sidebar #weather a:hover {
   border: none;
   padding: 0;
}
#story {
   width: 530px;
}
a.details {
   display: block;
   width: 156px;
   border: 1px solid #999;
   text-align: center;
   padding: 3px;
   margin-bottom: 2px;
   font-weight: bold;
}
a.details:hover {
   background: #fff;
   text-decoration: none;
}
#weather b {
   display: block;
   padding: 3px 3px 10px 3px;
   text-align: center;
   font-weight: normal;
}
#contentbox div.sidebar #weather a{
   display: inline;
   padding: 0;
}
#contentbox div.sidebar #weather a:hover{
   background: none;
}
#weather img {
   border: 1px solid #999;
   padding: 1px;
   margin: 4px 0px;
}
dd span.cat {
   margin-right: 20px;
   margin-bottom: 10px;
}
form #contrib dd span.cat input {
   width: auto;
   margin-bottom: -1px;
   margin-right: 5px;
}
dd div {
   float: left;
   width: 230px;
   padding-bottom: 5px;
   text-align:center;
}
dd div img {
   border: 1px solid #999;
   padding: 1px;
   margin: 3px;
}
#linkbar a.editor {
   color: #fff;
   text-decoration: none;
   background: #696;
   border-bottom: 1px solid #1f3c5f;
}
#linkbar a.editor:hover {
   background: #585;
}
h3 img {
   border:none;
   margin-bottom: -3px;
   height: 16px;
   width: 16px;
}