body {
margin: 0px auto;
background-color:#fff;
}

#container {
background: url(images/bg.gif) repeat-y;
width: 1000px;
margin: 0 auto;
position: relative;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

#container a{
color: #0000FF;
text-decoration: none;
}

#container a:hover{
color: #0000FF;
text-decoration: none;
}

#header {
width: 1000px;
height: 180px;
background: url(images/boilersureheader_worcester_2.gif
) no-repeat;
}

#logo {
width: 170px;
height: 95px;
position: absolute;
right: 25px;
top: 25px;
}

#menu {
background: url(images/menu-blue.png) no-repeat;
with: 1000px;
height: 30px;
padding-left: 60px;
padding-top: 15px;
margin-bottom: 15px;
}

#menu a{
color: #FFFFFF;
font: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
margin-right: 60px;
}

#menu a:hover{
color: #CCCCCC;
font: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
margin-right: 60px;
}

#leftbar {
background: #FFFFFF;
width: 150px;
margin-left: 16px;
height: inherit;
float: left;
text-align: center;
}

#content {
background: #FFFFFF;
width: 545px;
margin-left: 185px;
height: inherit;
min-height: 400px;
min-height: 500px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

#content p{
font: Arial, Helvetica, sans-serif;
font-size: 18px;
margin-bottom: 15px;
}

#rightbar {
background: #FFFFFF;
width: 220px;
margin-right: 20px;
padding-bottom: 10px;
height: inherit;
float: right;
text-align: center;
}

#newsbar {
background: #FFFFFF;
width: 200px;
height: 350px;
margin-left: 10px;
text-align: center;
border: 1px solid #CCCCCC;
}

#newsbar h1{
background: #FF821B;
color: #FFFFFF;
font: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

h1 {
color: #FF8A00, #003399;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
border-bottom: #000 dashed 1px;
}

h2 {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 2px;
}

h3 {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 4px;
border: #000 1px solid;
}

#footer a{
color: #FFFFFF;
text-decoration: underline;
font: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#footer a:hover{
color: #FFFFFF;
text-decoration: underline;
}

#footer p{
font: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#footer {
background: url(images/footer_revised.png) no-repeat;
width: 1000px;
height: 130px;
clear: both;
text-align: center;
}

