body {	font-family: "Lucida Grande", "Lucida Sans", sans-serif;	font-size: 0.9em;	color: #696969;	background-color: #D9D9D9;	line-height: 1.6em;	padding: 0px;	margin: 0px;}h2 {	font-size: 1.8em;	font-weight: lighter;}h3 {	font-size: 1.3em;	font-weight: lighter;}#wrapper {	background-color: #FFFFFF;	width: 914px;	margin-right: auto;	margin-left: auto;	background-image: url(../images/wrapper_bg.gif);	background-repeat: repeat-y;}#clearelement {	margin: 0;	padding: 0;	clear: both;}#header, #footer {	margin-right: 7px;	margin-left: 7px;}#menu {	background-color: #646464;	margin: 0px 7px 0px 7px;	padding: 0px 7px 0px 24px;	width: auto;	height: 38px;}#picture {	margin-right: 7px;	margin-left: 7px;}#content {	margin-right: 39px;	margin-left: 45px;	margin-top: 26px;}.wide_container {	width: 514px;}.narrow_container {	width: 287px;}.contact_info {	float: left;	width: 257px;	height: 120px;}.contact_info p {	width: 251px;	padding: 0px;	margin: 0px;}.contact_info h3 {	width: 251px;	padding: 0px;	margin: 0px;}#left_content {	padding-right: 27px;	float: left;}#right_content {	float: right;}a:link {	color: #AAB95D;	text-decoration: none;}a:visited {	color: #AAB95D;	text-decoration: none;}a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #AAB95D;	border: none;}a img {	color: #FFFFFF;	background-color: none;	border: none;}