#container {border:none;}
#header {display:none;}
#logo {display:none;}
#strapline {display:none;}
#mainmenu {display:none;}
#submenu {display:none;}
#maincontent {padding: 0 0 20px 0; margin: 0 10px 0 20px; width: 600px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#submenuhome {display:none;}
#sitenav {display:none;}
body#homepage #maincontent { background:none; padding: 0 0 20px 0; margin: 0 10px 0 20px; width: 600px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
body#homepage #footer { width: 600px; padding: 20px 0 0 0; margin: 0 10px 0 20px;}
.commprop {padding-top:12px;}
.corp {padding-top:12px;}
.comm {padding-top:12px;}
.corplit {padding-top:12px;}
.employ {padding-top:12px;}
.mediation {padding-top:12px;}
.client {padding-top:12px;}
.history {padding-top:12px;}
.map {padding-top:12px;}
.vacancies {padding-top:12px;}
.contact {padding-top:12px;}
.wills {padding-top:12px;}
.dispute {padding-top:12px;}
#footer { width: 600px; padding: 20px 0 0 0; margin: 0 10px 0 20px;}
#printbanner {display:block; width: 600px; padding: 20px 5px 20px 0; margin: 0;}