/* CSS Document */

body { background-image:url(../images/bkg-1.jpg); background-repeat:repeat-x; background-color:#483c34; margin:0px; margin-top: 40px; font-family: "Verdana", Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:20px; }

h2 { font-family:"Times New Roman", Times, serif; font-style:italic; color:#FFFFFF; font-weight:lighter; font-size:1.8em; }

h3 { font-family:"Times New Roman", Times, serif; font-style:italic; color:#666666; font-weight:lighter; font-size:1.8em; }

h1 { font-family:"Times New Roman", Times, serif; font-style:italic; color:#FFFFFF; font-weight:lighter; font-size:2em; z-index:16; font-weight:lighter; }

#rb { background-image:url(../images/redbk.png); z-index:0; position:absolute; top:0px; background-repeat:no-repeat; width:920px; behavior: url(iepngfix.htc); }

#red { margin:20px; background-color:#990000; width:880px; height:820px; background-image:url(../images/shading.jpg); text-align:right; z-index:0; }

#container {  width:880px; padding-left:40px; text-align:left; z-index:4; position:relative; top:100px; }

#menu {padding:0px;}

#menu { margin:0px; padding:0px; list-style:none; float:left; }

#menu li {float:left; margin:0px; }

#menu li a:link { padding-left:20px; margin-left:5px; padding-right:20px; padding-top:8px; padding-bottom:5px; background-color:#c1b4a5; background-position:bottom; border-top:#ebdecf solid 1px; background-image:url(../images/menub.jpg); color:#333333; display:block; }

#menu li a:visited { padding-left:20px; margin-left:5px; padding-right:20px; padding-top:8px; padding-bottom:5px; background-color:#c1b4a5; background-position:bottom; border-top:#ebdecf solid 1px; background-image:url(../images/menub.jpg); color:#333333; display:block; }

#menu li a:hover {  padding-left:20px; margin-left:5px; padding-right:20px; padding-top:8px; padding-bottom:5px; background-color:#c7b39a; background-image:none; }

#menu li a:active { padding-left:20px; margin-left:5px; padding-right:20px; padding-top:8px; padding-bottom:5px; background-color:#c7b39a; background-image:none;  }


#content { width:570px; clear:left; padding:75px 20px 20px 20px; background-image:url(../images/contentbk.jpg); background-color:#ebdecf; background-repeat:repeat-x;  z-index:4;  min-height:500px; }

#mailinglist { width:200px;	margin-right:40px;	display:inline;	margin-left:0px; float: right;	position:absolute;	clear:both;	top:350px; right:0px; color:#ffffff; }

#containbox { width:920px; z-index:4; margin:auto; text-align:left; position:relative; top:50px; }

#containbox1 { width:920px; z-index:0; margin:auto; text-align:left; position:relative; }

#center {width:920px; }

.frames {position:relative; top:-40px; right:-40px; }

.lead { padding-left:8px; float:left; font-family:"Times New Roman", Times, serif; width:60px; height:60px; border:1px solid #999999; margin:5px;  background-color:#c1b4a4;  }

#content .right {display:block; float:right; border:#c1b4a4 5px solid; margin-left:10px; margin-bottom:5px; margin-top:5px; }

#content .left {display:block; float:left; border:#c1b4a4 5px solid; margin-right:10px; margin-bottom:5px; margin-top:5px; }

.logo {position:absolute; left:50px; top:80px; }

#submenu {
list-style:none;}

#submenu ul { display:inline;}

#submenu ul li { clear:both;}

.spacer { width:100%; clear:both;}

#mailinglist a:link { color:#FFFFFF; }

#mailinglist a:visited { color:#FFFFFF; }

#mailinglist a:hover { color:#cccccc; }

#mailinglist a:active { color:#FFFFFF; }

#downloads a:link { color:#333333; }

#downloads a:visited { color:#333333; }

#downloads a:hover { color:#000000; }

#downloads a:active { color:#333333; }

#submenu ul li a:link { background:none; border:none; padding:0px; margin:0px; }

#gallery { text-align:center;}

#gallery img { margin:5px; border:#c1b4a4 5px solid; }

#maps { }

#mleft {float:left; }

#mleft img { margin:5px; border:#c1b4a4 5px solid; }

#mright { margin-left: 150px; }

#footer { clear:both; padding:50px; color:#aaaaaa;}

#footer a:link { color:#aaaaaa;}

#downloads ul { }

#downloads ul li { clear:both; line-height:25px; }

#downloads ul #pdf { list-style-image:url(../images/pdf-document_16x16.png);}

#downloads ul #doc { list-style-image:url(../images/document_alt1_16x16.png)}

#downloads ul #map { list-style-image:url(../images/map_16x16.png)}

#downloads ul #image { list-style-image:url(../images/image_edit_16x16.png);}

.loginerror { background-color:#EBDECE;
border:3px solid #C1B4A4;
color:#990000;
padding:4px; }