body{
	background-color: white;
	color:black;
   margin:0;
   border:0;
   padding:0;
  font-family: Arial, sans-serif;
}
 
#container{
    width: 100%;
    margin:0;
    padding:0;
    border:0;

  }
.noline {
      display:inline;
}
#you_are_here{
    display:none;
}

#sidebar-1 {
  display:none;
}

#topfern {
 display:none;
	border:0px;
	margin:0;
	padding:0;
	float:left;

}
#topfern a  img{
   display:none;
}

#main_nav {
display:none;

}

#main_nav p a {
  text-align:left;
  font-size:1.3em;
 
  text-decoration:none;
  line-height:1.4em;
padding-left:10px;
}


#center_column{
    position:static;
    width:auto;
    margin-left:5%;
    margin-right:5%;
    margin-top:0;
    margin-bottom:0;
    background-color:white;
    color:black;
    border:0;
    padding:0;
}
#center_column a img {
     text-decoration:none;
     border:0;
}

#logo img{
   border:0px;
}
#page_url_for_print{
  font-size:0.7em;
  margin:0;
  border:0;
  padding:0;
}

#content{
   padding:2%;

}

#sidebar-2{
	display:none;
}
#sidebar-2 p{
      font-size:0.7em;
}


#topright{
	display:none;
}

.searchbox{
  display:none;
}
#access_bit{
	display:none;
}
#sitemap_link a{
  
display:none;
}

#box1{
  display:none;
}


#box2{
  display:none;
}

#foot{
	display:none;
}
#accessibility
{
	display:none;
}


h1
{
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 16pt;
}

h2
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 14pt;
	
}

h3
{
	font-weight: bold;
        font-size:12pt;
}

h3 a
{
	border: 0px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12pt;
}
h4 {
   font-weight:bold;
}

h1 a, h2 a
{
	border: 0px;
}

p {
     font-family:Arial, sans-serif;
     font-size:11pt;
     font-weight:normal;
}
li {
    font-family:Arial, sans-serif;
     font-size:0.8em;
     font-weight:normal;
}

a:link{
     text-decoration:underline;
     color: black;
    background-color:inherit;
}
a:visited{
 text-decoration:underline;
     color: black;
    background-color:inherit;
}


.photo {
      text-align:left;
      border:1px solid black;
}
 
.contactlist li{
      list-style-type:none;
}

.caption{
    font-size:0.6em;
}
.booklist {
    border:1px solid #445467;
    font-size:0.7em;
    color:black;
    width:100%;
    
}
.booklist td{
    border:1px solid #445467;
}

.booklist th{
   font-weight:bold;
}
#box1 p a{
  padding-top:0px;
  margin-top:0px;
}
#box2 p a {
  padding-top:0px;
  margin-top:0px;
}
.next_event p{
   margin-top:5px;
   margin-bottom:10px;
   padding:0;
}
.next_event h3 {
  margin-top:4px;
  margin-bottom:0;
  padding:0px;
}
.news {
  margin-top:0px;
  margin-bottom:20px;
  padding:0px;
  border:0;
}
.news h3{
   display:inline;
   margin:0px;
   border:0px;
   padding:0px;
}
.news p{
   display:inline;
   margin:0px;
   border:0px;
   padding:0px;
}
.recent {
  margin-top:0px;
  margin-bottom:20px;
  padding:0px;
  border:0;
}
.recent h3{
   display:inline;
   margin:0px;
   border:0px;
   padding:0px;
}
.recent p{
   display:inline;
   margin:0px;
   border:0px;
   padding:0px;
}