/* Normalizes margin, padding */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }/* Normalizes font-size for headers */h1,h2,h3,h4,h5,h6 { font-size: 100%; }/* Removes list-style from lists */ol,ul { list-style: none; }/* Removes border from images */img { border: 0; }body {	background: url(sitegraphics/bg.jpg) 0 0 repeat-x #F3F3F6;	font-family: Arial, Helvetica;	font-size: 72%;	color: #333;}a:link, a:visited {	color: #0A2E9C;}a:hover, a:active {	color: #CC0000;	}/*----------Wrapper----------*/#wrapper {	width: 760px;	margin: 0 auto 25px auto;	padding: 8px;	background-color: #FFF;}/*----------Branding----------*/#branding {}#berkhamstedBuilders {	width: 740px;	margin: 11px auto 11px auto;	text-align: center;	font-weight: normal;	color: #F7F7F7;}/*----------Nav----------*/#nav ul {}#nav li {	margin: 0 0 1px 0;	padding: 8px 0 8px 8px;	background: url(sitegraphics/bg_nav.jpg) 0 0 repeat-x #0335B0;	font-size: 110%;	color: #FFF;}#nav a:link, #nav a:visited {	color: #FFF;	text-decoration: none;}/*----------Content----------*/#contentWrapper {	clear: both;}#contentMain {	width: 470px;	padding: 0 20px 20px 20px;}#contentMain h1 {	margin: 0 0 1em 0;	font-size: 140%;	color: #0335B0;}#contentMain ul {	margin: 0 0 1.2em 20px;}#contentMain p {	margin: 0 0 1.3em 0;	line-height: 1.35em;	font-size: 110%;}#contentSub {	float: right;	width: 240px;}#servicesIndex {	font-size: 110%;}#servicesIndex li {	margin: 0 0 0.3em 0;	padding: 0 0 0 0.6em;	background: url(sitegraphics/bullet.gif) 0 0.5em no-repeat;}#servicesIndex a {	text-decoration: none;}/*----------Footer----------*/#footer {	clear: both;	padding: 15px;	background: url(sitegraphics/bg_footer.jpg) 0 0 repeat-x;	color: #FFF;}#footer p {	float: left;	width: 250px;	padding: 0 25px 0 0;	line-height: 1.35em;	font-size: 90%;}#footer ul {	list-style-type: disc;	float: left;	width: 220px;	font-size: 90%;}#footer a:link, #footer a:visited {	text-decoration: none;	color: #FFF;}#footer a:active, #footer a:hover {}#addressPanel {	padding: 15px 0;	text-align: left;	color: #333;}#addressPanel h1 {	margin: 0 0 0.2em 0;	color: #0335B0;}#addressPanel p {	margin: 0 0 0.5em 0;}#addressPanel .highlight {	font-weight: bold;	color: #0335B0;}#addressPanel a:link, #addressBar a:visited {	color: #333;}#addressPanel a:active, #addressBar a:hover {}
