#content div {margin:1em 0;}
#content div div {border:none;}
h2 {margin-top:0; padding-left:0.2em; background:url(grey-3d.gif) center repeat-x; margin-bottom:0;}
#priorities {background:#E8F0FF; border:1px solid #A8C1D5;}
#priorities h2, #extra h2 {background-image:url(denim-3d.gif);}
#whatwedid, #crime {background:#e5e7fd; border:1px solid #b4c0e7;}
#whatwedid h2, #crime h2 {background-image:url(blue-3d.gif);}
#press, #contact {background:#f4f1e3; border:1px solid #dcd5b7;}
#press h2, #contact h2 {background-image:url(gold-3d.gif);}
#action {background:#EEE; border:1px solid #BBB;}

.person {	
	position:relative; /*IE6 Peekaboo bug*/
	min-height:120px;
	height:auto !important; /*IE6 min-height hack*/
	height:120px;
	line-height:1.5em; 
	padding:0 0 0 1em; 
	background:url(ltgrygrad.png) top repeat-x;
	}
.person h3 {font-size:1.3em; background:url(cor-gry-tr.gif) right top no-repeat; margin-left:110px; padding-top:0.5em;}
.person img {border:0; margin-right:1em;}
.person p {margin-left:120px;}
.person #collar {font-size:1.3em; color:#999; float:right; margin:-1em 1em 0 1em; font-weight:bold; padding:0;}
#extra .person {background:url(blu2wht.gif) 0 -50px repeat-x;}
#contact h2 {font-size:1.6em;}
#contact h3 {font-size:1.2em; padding:0.2em 0 0.2em 38px; margin:0; color:#182950; background:#e4ddc2;}
#polstat ul {margin:1em; list-style:none; list-style-image:none;}
#polstat li {line-height:1.2em;}
#email {line-height:1.2em;}
#priorities, #press {margin:2em 0 1em 0; font-style:normal;}
#priorities h2, #press h2 {font-size:1.6em;}
#priorities ul, #priorities ol {margin:1em 3em;}
#priorities p, #priorities li {line-height:1.2em; margin-bottom:0;}
#priorities #p_date, #priorities .p_date, #whatwedid .p_date {color:#333; float:right; margin-top:-2em;}
#email h3 {background:url(email.gif) 0.4em no-repeat #e4ddc2;}
#phone h3 {background:url(tel.gif) 0.2em no-repeat #e4ddc2;}
#polstat h3 {background:url(home.gif) 0.2em no-repeat #e4ddc2;}
#fora h3, #surgeries h3, #usefullinks h3 {font-size:1.2em; padding:0.2em 0 0.2em 38px; margin:0; color:#182950;background:url(speech.gif) 0.2em no-repeat #DDD; margin-top:0;}
#usefullinks h3 {background-image:url(web.gif);}
#action p, #fora p, #surgeries p {line-height:1.2em;}
#meeting, #surgery {font-weight:bold;}
#snen {padding:1em 1em 0 0;}
#snen span {font-size:1.2em; color:#182950; font-weight:bold;}
#phone p {line-height:1.2em; font-size:0.9em;}
#areacovered p {line-height:1.2em;}
#press ul {margin:1em 3em;}
#press li {margin:0;}