body {margin: 0 auto;
padding: 0;text-align:center;
width:905px;
}

.evtlist { 
font-size: 8pt;
} 
  
.evtlist a {font-weight: bold;text-decoration: none;
}

.evtlist a:link {color: #000066;}

.evtlist a:hover {color: #cc3333; text-decoration: underline;
}

.tktlist { 
font-size: 9pt;
}

.tktlist td {vertical-align: middle;} 

.tktlist td.summary {vertical-align: middle;text-align:left;
font-size: 9pt;
} 


.linktab { 
font-size: 9pt;
}

.linktab td {vertical-align: top;text-align:left;padding-bottom:12px;} 

.linktab td h2 {vertical-align: middle;text-align:center;margin-top:0.5em;margin-bottom:0.2em;} 

.sresults { 
font-size: 8pt;
}

.sresults td {vertical-align: top;text-align:left;padding-bottom:12px;} 



#artlinks {text-align:center;margin-left:auto;margin-right:auto;
}

.abouttab { 
font-size: 8pt;border: 1px gray solid;padding:0;margin:0;
}

.abouttab td {vertical-align: top;text-align:left;border: 1px gray solid;margin:0;padding:0;
} 


.gallery {
font-size: 8pt;text-align:center;margin-left:auto;margin-right:auto;vertical-align:top;
}

.gallery img {width:100px;
}
  
div#header {margin-bottom:10px;
}a:link {color: #0000ff;}ul#navigation {margin:0;padding-left:0;
padding-bottom:5px;list-style-type:none;text-align: center;
width:100%;
}ul#navigation li {display: inline}ul#navigation a {display: block;float:left;padding: 16px 0em 12px 0px;background-image: url(images2/navbtn.png);background-repeat: no-repeat;width: 113px;text-decoration: none;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000066;font-size: .7em;font-weight: normal;margin-bottom: 1em;
}
ul#navigation li#curloc a {background-image: url(images2/navcur.png);}
ul#navigation a:hover {background-position:top right;font-weight: bold;
}
#content {
  font-family: Verdana, Helvetica, Arial, sans-serif;  color: #000066;}

#content h1 {font-size: 14px;text-align: center;padding-bottom: 7px;background-repeat: no-repeat;padding-top: 8px;font-weight: bold;background-image: url(images2/hrhs.png);background-position: 100%;font-style: italic;margin: 0em;
}

#content h1 img {margin:0;border:0;padding:0;margin-top: -1px;}


.hcol {background-image: url(images2/hlhs.png);background-repeat: no-repeat;background-position: 0% 0%;
}

.widebtn {
margin: 0 auto;text-align:center;}

.widebtn a {
display: block;
padding: 8px 0em 10px 0px;background-image: url(images2/widebtn.png);background-repeat: no-repeat;width: 175px;text-decoration: none;
color:#000066;font-size: .7em;font-weight: normal;margin-bottom: 4em;margin-top: 4em;margin-left:auto;margin-right:auto;}
.widebtn a:hover {background-position:top right;font-weight: bold;}

.stdbtn {
margin: 0 auto;text-align:center;}

.stdbtn a {display: block;padding: 8px 0em 8px 0px;background-image: url(images2/stdbtn.png);background-repeat: no-repeat;width: 113px;text-decoration: none;color: #000066;font-size: 9pt;font-weight: bold;margin-bottom: 1em;margin-left:auto;margin-right:auto;
}.stdbtn a:hover {background-position:top right;text-decoration: none;}#col1 {
width:210px;float:left;margin: 0;text-align: left;
}


#col1 p {font-size: 8pt;
}

#content h2 {font-size: 0.9em;
}

#col2 {width:465px;float:left;margin:0 15px;}

#col2 #eventimg {width:400px;margin-bottom:16px;
}

#col2 #newsimg {width:175px;margin-bottom:8px;
}

#col2 h2 {font-size: 2.5em;
}

#col2 h3 {font-size: 1.2em;
}

#col2 h4 {font-size: 1em;margin-top: 1.5em}

#col3 div#fiddle2 {position: absolute;top: 215px;margin-left: -10px;}

.summary {text-align: justify;font-size: .8em;line-height: 1.4em;font-style: normal;font-weight: normal;}

.summary div {margin-bottom:0.3em;
}

.story {text-align: justify;font-size: .75em;line-height: 1.4em;font-style: normal;font-weight: normal;}

.story div {margin-bottom:0.3em;
}

.errmsg {
text-align: left;font-size: .8em;line-height: 1.4em;color: red;}
}

.newspic {font-size: .75em;}

#col3 {width:200px;float:right;margin:0;text-align: left;}

#col3 p {text-align: left;font-size: .7em;}

.newsheader a {
display:block;
color: #000066;text-decoration: none;background-image: url(images2/newsbtn.png);background-repeat: no-repeat;
font-size: 0.9em;
padding-left:2em;padding-bottom: 2px;padding-top: 1px;background-position: top left;}

.newsheader a:hover {text-decoration: underline;color: #cc3333;  }

#footer {clear: both;
float:left;
width:905px;margin-top: 32px;}

#footer p {color: #000066;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: .6em;margin-top: 0;}


.adminbtn a {
display: block;
margin-left: auto;margin-right:auto;
background-image: url(images2/admin-big.png);background-repeat: no-repeat;
background-position: top left;width: 48px;height: 58px;}

.adminbtn a:hover {background-position: top right
}
#counter {clear:both;}

.magazine {
color: #000066;font-size: .6em;text-align: right;margin-top: 1em;}

.magazine {margin:5px;text-align:center;margin-bottom: 1em;margin-left:auto;margin-right:auto;}

.magazine img {border:0;}

.newsimg {border:0;width:100px;
}

#infocontent {width:198px;
background-color: #e0e0e0;border: 1px #808080 solid;position: relative;top: -1px;z-index: 1;padding-bottom:16px;}

#infocontent p {margin-left:12px;
margin-right:12px;
margin-top:2em;text-align:left;
}
#infotop {width:200px;height:52px;
background-image: url(images2/boxtop.png);background-repeat: no-repeat;position: relative;z-index: 2;}

#infobox {width:200px;}

#infobox div#fiddle1 {position: absolute;top: 215px;margin-left: -15px;}

#form_1 {border:0;padding-bottom: 16px;background-image: url(images2/fbg.png);background-repeat: no-repeat;font-size: 8pt;text-align: right;padding-top: 12px;padding-left: 20px;padding-right: 60px;margin-left:auto;margin-right:auto;
margin-top:1.5em;width:355px;min-height: 150px;}

#form_1 #butn_1 {margin-top: 16px;margin-left:70%;
}

#photogal {overflow: auto;height:500px;border: 1px gray solid;background-image: url(images2/filmstrip.png);background-color: #ccaa99;}

#photogal td {width:130px;border-bottom: 3px #9f9570 solid;padding-top:5px;padding-bottom:5px;}

#searchres {overflow: auto;height:500px;border: 1px gray solid;}

.smallprint {text-align: left;font-size: 0.6em;line-height: 1.4em;font-style: normal;font-weight: normal;}
