* {
	margin: 0;
	padding: 0;
}

body {
font-size: 62.5%;
font-family: Arial, Helvetica, sans-serif;
background-color: #000000;
}

img {
border: 0;
margin: 0;
padding: 0;
}

#container{
width: 869px;
margin: 0 auto;
}

#masthead{
margin: 0 auto;
width: 869px;
height: 188px;
background: url(../images/masthead.jpg) top left no-repeat;
}

#mast-logo{
float: left;
width: 301px;
height: 150px;
}

#address{
float: left;
width: 568px;
height: 155px;
}

#nav{
float: left;
width: 600px;
height: 33px;
}

#barHome{
float: left;
width: 100%;
background: url(../images/bar-home.jpg) top left repeat-x;
}

#barEducation{
float: left;
width: 100%;
background: url(../images/bar-education.jpg) top left repeat-x;
}

#barSolicitors{
float: left;
width: 100%;
background: url(../images/bar-solicitors.jpg) top left repeat-x;
}

#barCommercial{
float: left;
width: 100%;
background: url(../images/bar-commercial.jpg) top left repeat-x;
}

#barPrivate{
float: left;
width: 100%;
background: url(../images/bar-private.jpg) top left repeat-x;
}


#contentContainer{
float: left;
width: 100%;
background-color:#FFFFFF;
}

#content{
margin: 0 auto;
width: 869px;
}

#leftColumnHome{
float: left;
width: 520px;
padding-top: 40px;
padding-bottom: 40px;
}

#leftColumnEducation{
float: left;
width: 520px;
padding-top: 40px;
padding-bottom: 40px;
}

#leftColumnSolicitors{
float: left;
width: 520px;
padding-top: 40px;
padding-bottom: 40px;
}

#leftColumnCommercial{
float: left;
width: 520px;
padding-top: 40px;
padding-bottom: 40px;
}

#leftColumnPrivate{
float: left;
width: 520px;
padding-top: 40px;
padding-bottom: 40px;
}

#rightColumn{
float: left;
width: 348px;
padding-top: 40px;
padding-bottom: 40px;
text-align: right;
}


#footer{
float: left;
clear: both;
width: 100%;
height: 95px;
background: url(../images/footer-bg.jpg) top left repeat-x;
}

#footerwrap{
width: 869px;
margin: 0 auto;
height: 95px;
}

#fsalogo{
float: left;
width: 59px;
height: 89px;
height: 90px;
padding-top: 5px;
}

#smallprint{
float: left;
width: 400px;
height: 11px;
padding-top: 20px;
height: 75px;
}

#designedBy{
float: right;
width: 350px;
height: 11px;
height: 75px;
padding-top: 20px;
text-align: right;
}
