/* CSS Document */

body {
font: 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
}
#bodycontainer {
text-align:center;
margin-left:auto;
margin-right:auto;
}
#maincontainer{
width:755px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
h1 {
font-size: 14px;
color: #000000;
line-height:14px;
}
h2 {
font: 1.5em/1.5 Georgia, "Times New Roman", Times, serif;
font-style: italic;
}
h3 {
font: 130% Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#main_top {
height:95px;
width:750px;
background-image:url(../images/sborder_top.png); 
margin-left:5px;
}
#main_top_text {
padding-top:35px;
padding-right:50px;
padding-bottom:0px;
padding-left:70px;

}
#main_middle {
height:auto;
width:750px;
background-image:url(../images/sborder_middle.png);
padding:10px;
margin-left:5px;
font: 0.7em/1.5 Verdana, Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
}
#table_margin {
width:70px;
}
#table_left {
width:425px;
vertical-align:text-top;
}
#table_middle {
width:auto;
}
#table_right {
width:150px;
vertical-align:text-top;
}
#main_middle_gallery {
width:500px;
margin-left:120px;
margin-right:auto;
margin-top:10px;
text-align:center;
}
#main_middle_image {
width:500px;
margin-left:120px;
margin-right:auto;
margin-bottom:20px;
text-align:center;
}
#address {
font: Verdana, Arial, Helvetica, sans-serif;
}
#main_bottom {
clear:both;
height:94px;
width:750px;
background-image:url(../images/sborder_bottom.png); 
margin-left:5px;
}
#main_bottom_text {
padding-top:40px;
padding-right:45px;
padding-bottom:0px;
padding-left:70px;
font: 0.6em/1.5 Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}
#banner {
padding: 5px;
margin-bottom: 5px;
background-color: #c0c0c0;
height: 30px;
}
#content {
padding: 5px;
background-color: #FFFFFF;
}
#navcontainer {
width: 900px;
margin-left:auto;
margin-right:auto;
}
#navlist
{
}
#navlist li
{
display:inline; 
list-style: none;
padding: 0.25em;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
}
#navlist li a { 
text-decoration: none; 
}
#footer {
clear: both;
padding: 5px;
margin-top: 5px;
background-color: #c0c0c0;
}
.filler {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #999999;
}
/*Old formatting for middle divs

#main_middle_text {
float:left;
width:425px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:70px;
}
#main_middle_right {
float:left;
width:150px;
padding-left:0px;
}
#main_middle_bar {
float:left;
width:35px;
}
*/