body { background-color: #A3BC94; margin-left:0; margin-right:0; }
  #banner {
		background-color:#456189; 
		height:115px;
		position:absolute;
		top:25px;
		width:100%;
		z-index:0;
	}
  .rope {
		background-image:url(/images/navy.png);
		background-repeat:repeat-x;
		height:15px;
		z-index:5;
		position:absolute;
		width:100%;
		margin:0;
	}
	#toprope {
		top:20px;
	}
	#bottomrope {
		top:135px;
		height:10px;
	}
	#councilseal {
		position:absolute;
		top:1px;
		right:16px;
		z-index:10;
	}
	#main {
		background-color:#ffffd8;

		margin-right:0px;
		padding:1em;
		z-index:1;
		color:#441;
	}
	img#headshot {
		float:left;
		padding-right:1em;
	}
	h1 {
		font-weight:normal;
		font-size:48px;
		margin:0;
		padding:0;
	}
	h1.heading {
		font-size:20px;
		font-weight:bold;
		border-bottom: 1px solid;
	}
	h2#council {
		margin-top:0;
		padding:0;
		font-style:italic;
		font-size:18px;
	}
	p.title {
		font-style:italic;
		margin:0;
		font-weight:bold;
		font-size:18px;
	}
	#header {

		margin: 0;
		width:750px;
		

	}
	div#headerInfo {
		
		background-repeat:no-repeat;
		padding-left: 180px;
		height:250px;
	}
	p.address {
		font-size:14px;
		text-align:center;
		line-height:130%;
		margin-left:30px;
		width: 350px;
	}
	#body {
		background-color: white;
		width:100%;
			position:absolute;
		top:140px;
		font-family: Georgia, Times New Roman, Arial;
}
	#links {
		float:right;
		padding-right:10px;
		padding-top: 15px;
		width:180px;
		position:relative;
		top:20px;
		display:none;

}
#footer {
background-color: #A3BC94;
padding: 20px;
font-size:12px;
}
dl {
  margin-left:25px;
}
dt {
	font-weight:bold;
}
dd {
	margin: 0 1em 1em;
}

a,
a:visited {
	color: blue;
}

#footer a {
  white-space:nowrap;
}

