body{
text-align: center;
margin: 0 auto;
padding: 0;
}

#container{
text-align: left;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 90%;
margin: 30px auto 0 auto;
padding: 0;
border: 0px solid #333;
width: 780px;
}

#top{
margin: 0;
padding: 0;
}

#top p{
float: right;
text-align: right;
font-size: 70%;
margin: 0;
padding: 0 10px 0 0;
width: 15%;
}

#top a:link{text-decoration: none; color: #333; background-color: #fff;}
#top a:visited{text-decoration: none; color: #333; background-color: #fff;}
#top a:hover{text-decoration: underline; color: #339; background-color: #fff;}

#header{
clear: both;
margin: 0 0 10px 0;
padding: 0;
color:#326;
background-color: #fff;
height: 120px;
border: 0px solid #009;
}

#header h2{
text-align: center;
font-family: verdana,sans-serif;
font-size: 122%;
margin: 0;
padding: 10px;
}

#header p{
text-align: center;
font-weight: bold;
font-family: verdana,sans-serif;
font-size: 100%;
margin: 0;
padding: 0;
}

#navcontainer{
text-align: center;
margin: 0;
padding: 0;
color:#fff;
background: transparent url('images/navborder.jpg') no-repeat bottom left;
height: 60px;
}

#left{
float: left;
margin: 0 20px 0 0;
padding: 0;
border-left: 0px solid #333;
width: 90px;
}

#content{
float: left;
font-family: verdana,sans-serif;
font-size: 90%;
margin: 0 1% 30px 0;
padding: 0 20px 0 0;
border-right: 1px dotted #346;
width: 490px;
}

#content p{
clear: both;
font-size: 90%;
margin-bottom: 30px;
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{
/* font-size: 100%; */
color: #346;
background-color: #fff;
border-bottom: 1px dotted #cdcdcd;
width: 75%;
}

#right{
float: left;
text-align: left;
font-size: 80%;
margin: 30px 0 0 0;
padding: 0 0 0 1%;
border-left: 0px dotted #346;
width: 130px;
}

#right p{
margin: 0 0 10px 0;
padding: 5px;
border: 1px solid #cdcdcd;
}

#right a:link{text-decoration: none; color: #009; background-color: #fff;}
#right a:visited{text-decoration: none; color: #999; background-color: #fff;}
#right a:hover{text-decoration: underline; color: #900; background-color: #fff;}


#footer{
clear: both;
margin: 0;
padding: 0;
border-top: 1px solid #333;
}

#footer p{
font-size: 70%;
margin: 0;
padding: 0;
color: #009;
background-color: #fff;
}

#footer a:link{text-decoration: none; color: #009; background-color: #fff;}
#footer a:visited{text-decoration: none; color: #009; background-color: #fff;}
#footer a:hover{text-decoration: underline; color: #900; background-color: #fff;}


/* N A V I G A T I O N   H O R I Z O N T A L */
#navcontainer ul{
padding: 0;
margin: 0 0 20px 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a{
float: left;
text-decoration: none;
padding: 0.2em 1em;
color: #fff;
background-color: #036;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover{
background-color: #700;
color: #fff;
}

body#index #navcontainer #navlist li#a1 a#c1{color: #fff; background-color: #700;}
body#officers #navcontainer #navlist li#a2 a#c2{color: #fff; background-color: #700;}
body#station13 #navcontainer #navlist li#a3 a#c3{color: #fff; background-color: #700;}
body#squad18 #navcontainer #navlist li#a4 a#c4{color: #fff; background-color: #700;}
body#memorialpark #navcontainer #navlist li#a5 a#c5{color: #fff; background-color: #700;}
body#cemetery #navcontainer #navlist li#a6 a#c6{color: #fff; background-color: #700;}
body#contact #navcontainer #navlist li#a7 a#c7{color: #fff; background-color: #700;}

body#committees #navco #nav li#a01 a#c01{color: #fff; background-color: #700;}
body#budget #navco #nav li#a02 a#c02{color: #fff; background-color: #700;}
body#bylaws #navco #nav li#a03 a#c03{color: #fff; background-color: #700;}
body#news #navco #nav li#a04 a#c04{color: #fff; background-color: #700;}
body#minutes #navco #nav li#a05 a#c05{color: #fff; background-color: #700;}
body#calendar #navco #nav li#a06 a#c06{color: #fff; background-color: #700;}
body#map #navco #nav li#a07 a#c07{color: #fff; background-color: #700;}
body#members #navco #nav li#a08 a#c08{color: #fff; background-color: #700;}
body#donate #navco #nav li#a09 a#c09{color: #fff; background-color: #700;}
body#gallery  #navco #nav li#a010 a#c010{color: #fff; background-color: #700;}
body#training  #navco #nav li#a011 a#c011{color: #fff; background-color: #700;}
body#requirements  #navco #nav li#a012 a#c012{color: #fff; background-color: #700;}
body#burnpermits  #navco #nav li#a013 a#c013{color: #fff; background-color: #700;}



/* N A V I G A T I O N   V E R T I C A L */
#navco { width: 90px; }

#navco ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navco a{
display: block;
padding: 3px;
width: 84px;
color: #fff;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navco a:link, #nav a:visited{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navco a:hover{
background-color: #700;
color: #fff;
}
-->


/*  M I S C  */
.allclear{clear: both;}
.fltlft{float: left; margin-right: 20px;}
.imgfloat{clear: both; float: left; margin: 0 10px 10px 0;}
.imgfloatr{clear: both; float: right; margin: 0 0 10px 10px;}
.small{font-size: 70%;}
img{border: none;}



