* { margin: 0 auto; }
body { font-family: Arial; font-size: 14px; background: url(bg.png); }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


.container { width: 960px; }

.strip { height: 5px; background: #3378B5; }
#header { height: 100px; background: #FFF; }
#header h1 { font-size: 40px; line-height: 100px; padding-left: 20px; float: left; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); }
.highlight { color: #3378B5; }
#header-right { float: right; margin-top: 20px; margin-right: 60px; }
#header-right .highlight { font-weight: bold; font-size: 16px; }

#nav { height: 45px; line-height: 45px; background: #292829; font-size: 14px; }
#nav ul { margin: 0; padding: 0; text-transform: uppercase; }
#nav li { display: inline; float: left; }
#nav li a { background: #292829; padding: 14px; }
#nav li a:link, #nav li a:visited { color: #E8EAEB; text-decoration: none; }
#nav li a:hover, #nav li a:active { color: #3378B5; background: #3D3D3D; }

.banner { height: 250px; width: 630px; float: left; position: relative; overflow: auto; }
.banner ul { margin: 0; padding: 0; }
.banner li { list-style: none; height: 250px; }
.banner li h2 { margin-top: 195px; margin-left: 15px; font-size: 40px; background: #3B3A3A; color: #3378B5; padding: 5px; width: 370px; }
.banner ul li { float: left; }
.banner li.index1 { background: url(http://www.audbern.co.uk/public/images/slider/index1.png); }
.banner li.index2 { background: url(http://www.audbern.co.uk/public/images/slider/index2.png); }
.banner li.index3 { background: url(http://www.audbern.co.uk/public/images/slider/index3.png); }
.banner li.about1 { background: url(http://www.audbern.co.uk/public/images/slider/about1.png); }
.banner li.about2 { background: url(http://www.audbern.co.uk/public/images/slider/about2.png); }
.banner li.about3 { background: url(http://www.audbern.co.uk/public/images/slider/about3.png); }
.banner li.selling1 { background: url(http://www.audbern.co.uk/public/images/slider/selling-your-investment1.png); }
.banner li.selling2 { background: url(http://www.audbern.co.uk/public/images/slider/selling-your-investment2.png); }
.banner li.selling3 { background: url(http://www.audbern.co.uk/public/images/slider/selling-your-investment3.png); }
.banner li.developers1 { background: url(http://www.audbern.co.uk/public/images/slider/developers1.png); }
.banner li.developers2 { background: url(http://www.audbern.co.uk/public/images/slider/developers2.png); }
.banner li.developers3 { background: url(http://www.audbern.co.uk/public/images/http://www.audbern.co.uk/public/images/slider/developers3.png); }
.banner li.contact1 { background: url(http://www.audbern.co.uk/public/images/slider/contact1.png); }
.banner li.contact2 { background: url(http://www.audbern.co.uk/public/images/slider/contact2.png); }
.banner li.contact3 { background: url(http://www.audbern.co.uk/public/images/slider/contact3.png); }

#side-banner { float: left; width: 330px; height: 250px; background: #3C3D3C; color: #FFF; }
#twitter { margin: 5px 10px 0 10px; } 

#content { width: 100%; overflow: hidden; background: #FFF; padding-bottom: 30px; }
#content h2, #side-banner h2 { padding: 15px; border-bottom: 1px solid #707070; }
#content p, #side-banner p { padding: 10px; }
#main-content { float: left; width: 630px; padding-bottom: 500em; margin-bottom: -500em; }
#side-content { float: left; width: 330px; background: #EDEDED; padding-bottom: 500em; margin-bottom: -500em; }
.indent { margin-left: 60px; }

#footer { height: 40px; line-height: 40px; margin-bottom: 30px; padding: 15px; color: #FFF; background: #292829; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
#footer a:link, #footer a:visited { color: #E6E6E6; }
#FFF a:hover, #footer a:active { color: #FFF; }