body {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 1em; 
}




#heading {padding-left: 20px; text-align: center; margin-top: 15px; }

#barnagain img {background-color: transparent; }

p {font-weight : normal; font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size : .80em; line-height:1.30; padding-right: 10px; }

#bottom {border-top: 1px black solid; background-color: #fff; margin-top: 50px; padding-top: 5px; text-align: center; }

.credits {color:black; font-family : Arial, sans-serif; font-size:12px; font-weight:normal; line-height:1.3; text-indent:0cm; }


h1 {font-weight : bold;  font-family : Verdana, Arial, sans-serif; font-size : .8em; color: #000;
        margin-bottom: 3px; display: none; } 

h2 {font-weight : bold;  font-family : verdana, Arial, sans-serif; font-size : .7em; color: #000;  
        margin-top: 3px; } 

h3 {font-weight : bold;  font-family : verdana, Arial, sans-serif; font-size : .8em; color: #E52B15; 
        margin-top: 0px; margin-bottom: 1px; } 

.date {font-weight: bold; font-size: .8em; }
.otherinformation {font-size: .7em; line-height: 1.2em; }

#content {padding-left: 8px; background-color: #fff; margin-top: 1px; }

li {font-weight : normal;  font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; color : black; }

#schedule {border-right: 1px #333 dashed; padding-left: 4px; padding-top: 3px; padding-bottom: 23px; 
font-weight: normal; background: #ffe; font-size: 1em; padding-top: 10px; 
        margin-top: 25px; text-align: left; }


.menu {
	
	text-align: center;
	font-family: Arial, helvetica, sans-serif;
	padding-top: .5em; padding-bottom: .3em; 
	text-decoration:none;
        
font: bold 11px/1.5em Verdana, non-serif;
        }

a.menu {color:#333;
	background:none;
        }

a.menu:visited {color:#cccccc;
	background:none;
        }

a.menu:hover {color:#000;
	background: #FFCC68;
        }

a.menu:active {color:#000;
	background: #0c9;
        }





.menu {font-size:8pt; color:white; text-decoration:none; }

.headinglinks2 {color:silver; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size:10pt; text-decoration:none;}

.towns {color:purple; font-weight:normal}

.email {font-size:8pt;}

.investing {color:navy; font-style:italic; font-weight:bold; font-size:15pt; font-family:Times, serif;}

.librariesprint {font-weight:normal; line-height:1.3; font-size:10pt; }

.ending {font-weight:bold; color:navy; font-size:16px; }

.endingrest {font-weight:normal; font-size:12px; color:navy; font-family:Arial}
.endingbold {font-weight:bold; font-size:12px; color:navy; }


.copyright {color:navy; font-size:10px; }

.special {color:navy; font-size:10px; }

.onthispage {font-weight:bold; color:black; text-decoration:underline overline; background-color:white}

.menu2 {color:navy; font-weight:bold; font-size:12px}
.anna {  font-weight: normal}



div.line hr{ /* take out the troublemaking HR to start from scratch */
		display:none; 
	}
	div.line  { /* our 'afterthought' DIV that wraps and ultimately replaces the HR  */
		background: transparent url(hr-3.gif) no-repeat center center;
		height: 13px; 
	}

#pagecurl {text-align: center; height: 41px; background : transparent url(images/papercurl2.jpg) no-repeat bottom right; }
