/* This is just tested on Opera */
body {
	font-size: 100%;
}

/* Make it single column */
form, #search div, #midcontent div, div#content, #lowercontent div div, 
#lowercontent div div.last, #lowercontent .last a.action, #search p#logo,
#content a.action, p#realise, div#related, div#subnav, #crumb li,
#crumb li.second, #crumb li.third a, #main fieldset dt, #main fieldset dd,
#serviceenvironment dl, #servicestech dl, #serviceenvironment dl.last, 
#servicestech dl.last, div#contentwide, div[id] #serviceenvironment dd a, 
div[id] #servicestech dd a, #main #content .twocol div div div, 
#main #contentwide .twocol div div div, #related dt, .twocol dt,
#related dd, .twocol dd {
	width: auto;
	height: auto;
	min-height: 0;
	float: none;
	position: static;
}

form, #search div {
	max-width: 350px;
	margin: 0 auto;
}
form#search {
	max-width: 100%;
}

p.img, img[width="420"] {
	display: none;
}

/* Killing margins */
#search fieldset, #nav ul, #nav li, #nav a, #nav em, map#nav ul, #lowercontent div,
#lowercontent .last div div, #footer p, #footer a, #crumb li.third, #subnav map h2,
#serviceenvironment, #servicestech {
	margin: 0;
	padding: 0;
}

#lowercontent h1, #lowercontent h2, #lowercontent h3, #lowercontent h4, 
#lowercontent h5, #lowercontent h6, #lowercontent p, #content h1, #content p,
#midcontent div div, #related div, #main fieldset dl, #main fieldset p,
#main fieldset p.r, #subnav ul, #serviceenvironment dt, #serviceenvironment dd, 
#servicestech dt, #servicestech dd {
	margin-right: 0;
	margin-left: 0;
}

#nav li {
	display: block;
}
#nav a, #nav em {
	border: none;
	display: block;
	padding: 0.2em 5px;
}

/* Gappy! */
p#logo, #search fieldset, div#lowercontent, #lowercontent .last div div, #subnav map h2 {
	padding: 0 5px;
}
div#lowercontent {
	padding-bottom: 5px;
	background: #1d516b;
}
	#lowercontent .last div div {
		background: #103349;
	}

div#midcontent {
	padding: 13em 5px 0.5em 5px;
}

h1 {
	padding: 3.24em 0 0.4em 0;
}
#serviceenvironment dt, #serviceenvironment dd, #servicestech dt, #servicestech dd {
	font-size: 110%;
}

#contentwide .twocol, #main #contentwide .twocol div {
	background: none;
}

div#main {
	margin: 0 5px 1em 5px;
}

div#footer {
	background: white;
	padding: 5px;
}
#footer p {
	text-align: left;
}
