body {
margin: 0;
font-family: Georgia;
font-size: 100%;
color: #1B1B1B;
background-color: #fffdea;
letter-spacing: 1px;
line-height: 1.2em;
font-weight: 500;
text-align: left;
}
.bigger {
font-family: georgia;
font-size: larger;
line-height: 1.3em;
font-weight: lighter;
color: #585858;
}
h1, h3, h4 {
margin: auto;
padding: .5em 0 .5em 0;
}
.banner h1,h2,h3 {
font-family: georgia;
color: #333300;
letter-spacing: 1px;
padding: .5em 0 .5em 0;
}
#banner {
padding: 1em 0 1em 0;
margin-bottom: 1em;
text-align: center;
}
#container {
width: 800px;
border: 1px solid gray;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 10px;
}
#content {
padding: 5px;
margin-right: 0;
margin-bottom: 0;
}
.center {
text-align: center;
}
.nostyle {
margin: auto;
list-style: none;
}
.navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

.navlist li
{
display: inline;
list-style-type: none;
}
#gallerycontainer ul, #gallerycontainer ul li{
margin: 0;
padding: 0;
list-style:none;
}
.gallerycontainter ul{
display:inline;
text-align: center;
}
.gallerycontainer li{
display:inline;
list-style:none;
text-align: center;
}


#topnav ul, #topnav ul li {
list-style: none;
margin: 0;
padding: 0 0 .5em 0;
}

#topnav ul {
text-align: center;
}

#topnav ul li {
display: inline;
margin-right: .75em;
}

#topnav ul li.last {
margin-right: 0;
}

.topnav a { padding: 15px 15px 15px 15px;
background-color: #f08080;
border: 2px solid black;
}

.topnav a:link {
background-color: #f08080;
/*padding: 15px 15px 15px 15px;*/
color: #000000;
text-decoration: none;
font-weight: bold;
}
.topnav a:visited {
background-color:  #f08080;
color: #447700;
text-decoration: none;
font-weight: bold;
}
.topnav a:hover {
color: #800000; 
/*background-color: #369;*/
text-decoration: none;
font-weight: bold;
}