/* CSS Document */

body{
background-color:#008751;
background-image:url(../img/bg.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0;
border:0;

}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#008751;}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#008751;}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#008751;}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
#main{
text-align: -moz-center;
#text-align:center;
}
#main-center{
width:950px;
background-color:#FFFFFF;

}
#grey-top{
width:100%;
background-color:#d8d5d5;
height:20px;}
#top-links p{
margin-top:2px;
margin-right:20px;
float:right;
color:#333333;
font-size:75%;
}
#top-links p a{
text-decoration:none;
color:#333333;}
#top-links p a:hover{
color:#008751;}
#top-links p a:visisted{
color:#333333;}
#header{
height:220px;
width:100%;
}
#logo{
margin-top:45px;
margin-left:30px;
height:136px;
width:149px;
float:left;}
#flash{
margin-top:22px;
margin-right:5px;
width:700px;
height:180px;
float:right;}
#menu{
background-image:url(../img/menul.jpg);
background-repeat:no-repeat;
float:left;
margin-left:10px;
width:212px;
height:290px;
}
#menu h1{
color:#ffffff;
font-size:100%;
margin-top:15px;
margin-left:15px;
font-weight:normal;
text-align:left;}
#menu ul{
text-align:left;
list-style:none;
margin-left:0px;
#margin-left:20px;
margin-top:0px;
#margin-top:-10px;
color:#008751;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
}
#menu li{
margin-bottom:5px;
}
#menu li a{
text-decoration:none;
color:#008751;}
#menu li a:hover{
color:#666666;}
#manu li a:visited{
color:#008751;}

#text-area{
text-align:left;
width:690px;
float:right;
margin-right:20px;
margin-top:20px;}

#grey-bottom{
width:100%;
background-color:#d8d5d5;
height:20px;
text-align:right;
}
#grey-bottom p {
margin-right:20px;}
#grey-bottom a{
text-decoration:none;
color:#666666;}
.right{
margin:10px;}




/* table of links to other pages */
table.council {align:center; vertical-align:top; text-align:left;
		margin-left:30px; margin-right:30px;
  		border: 2px solid; border-collapse: collapse;
  		border-color: #466946;}
td, th {border: 1px solid; border-color: #808080; padding:6px;}
th {		background-color: #008751; color:#ffffff;}
td {		background-color: #ffffff; color:#000000;}

/* this layout table is used because lists to not align very well with left navigation divs */
td.layout {background-color:#ffffcc; color:#000000; border:none;}
table.layout {border:none;}
img.space {margin:0; padding:0; line-height:0.4;}