/*========== GLOBALS ==========*/
/*========== BRANDING ==========*/
div#branding{
}
div#brandleft{
float: left;
width: 240px;
height: 160px;
}
img#logo{
margin-top: -37px;
}
div#brandcenter{
float: left;
width: 240px;
height: 160px;
}
div#brandright{
float: left;
width: 480px;
height: 160px;
}
p#slogan{
height: 160px;
}
img#hiring{
position: absolute;
top: 0;
right: 0;
margin-right: 15px;
}
/*========== INTRO ==========*/
div#intro{
clear: left;
margin-left: 10px;
padding-top: 10px;
}
body#index div#announceleft{
float: left;
width: 475px;
height: 190px;
}
div#announceleft h2, div#announceright h2{
padding: 5px 0px 0px 5px;
}
div#announceleft p, div#announceright p{
padding: 5px 10px 0px 5px;
}
div#announceleft ul, div#announceleft ol{
margin: 5px 0px 5px 20px;
}
body#index div#announceright{
float: left;
width: 475px;
height: 190px;
}
body#sewerrepair div#announceleft{
min-height: 500px;
}
body#sewerrepair div#announceright{
padding-top: 20px;
}
/*========== MAINBOX ==========*/
div#mainbox{
clear: both;
}
div#mainbox h2{
padding: 5px 0px 0px 5px;
}
div#mainbox p{
padding: 5px 5px 0px 5px;
}
div#mainbox ul{
margin: 5px 0px 0px 20px;
}
div#mainbox p.readmore{
padding-bottom: 10px;
}
/*========== MAINLEFT ==========*/
div#mainleft{
min-height: 570px;
height: auto !important;
height: 570px;
}
/*========== MAINCENTER ==========*/
div#maincenter{
min-height: 570px;
height: auto !important;
height: 570px;
}
/*========== MAINRIGHT ==========*/
div#mainright{
min-height: 570px;
height: auto !important;
height: 570px;
}
/*========== SITE INFO ==========*/
div#site_info{
clear: both;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 30px;
width: 932px;
padding: 5px;
position: relative;
}

ul#copyright{

}

ul#address{
position: absolute;
top: 5px;
left: 250px;
}