body
{
color: #000;
}
div.article h1.navline
{
width: 100%;
padding: 0;
margin: 0 0 .6em 0;
font-size: 1.6em;
}
div.header
{
padding: 0;
height: auto;
background: none;
width: 100%;
}
.logo, p.strapline, ul.reslink li
{
margin: 0 0 .6em 0;
padding: 0;
float: none;
text-indent: 0px;
font-size: 1.2em;
line-height: 1.2em;
width: auto;
height: auto;
color: #000;
}
.logo
{
font-weight: bold;
font-size: 1.4em;
}
div.header p.details
{
color: #000;
width: auto;
float: none;
text-align: left;
margin: 0 0 .6em 0;
}
div.header p.details a:link, div.header p.details a:visited
{
color: #000;
}
div.header p.details a:hover, div.header p.details a:active
{
color: #000;
}

div.section_images div.main
{
display: none;
}
div.section_images p.small
{
width: auto;
float: left;
}

div.template, div.page, div.article, div.section_images, div.section_content, div.footer, div.section_content div.right div.dark, div.section_content div.right div.white
{
width: 100%;
padding: 0;
background: none;
}
div.section_content div.left
{
width: 65%;
padding: 0;
}
div.section_content div.right
{
width: 30%;
padding: 0;
}

div.footer ul.links, div.footer p.contact
{
width: 50%;
border-top: 1px solid #000;
padding: 20px 0 0 0;
}