html { height: 100%;}
img {border: 0 none;}

body {background: #303130; font-family: Georgia, "Times New Roman", Times, serif; font-size: 62.5%; margin: 0 0; padding: 0 0; color: #000; height: 100%; }

#mainWrapper { width:100%; margin: 0 auto 0 auto; border: none; background: url(../img/bg.jpg) repeat-y center; }
#main { background: url(../img/headbg.jpg) no-repeat top; margin-top:0px; padding-top: 0; height: 100%;}

#pageHeaderWrapper { width: 100%; }
#pageHeader { width: 960px; margin: 0 auto 0 auto; text-align: left;  }
*:first-child+html #pageHeader {padding-left:1px;}
* html #pageHeader {padding-left:1px;} 

#bodyContentWrapper {width: 100%; }
#bodyContent {width: 918px; margin: 0 auto; font-size: 1.4em; letter-spacing: .05em;}

#contact ul li {list-style: none; line-height: 1.5em;}
#contact a {color: #fff;}
#footer {margin: 45px 0 0 0; padding: 0 0 30px 0; font-size: .75em; font-family: Arial, Helvetica, sans-serif; color: #000;}

#footer ul li {list-style: none; margin: 0 0; padding: 0 0 .25em 0;}

#footerLeft {width:38%;float: left; margin-left: -40px;}



#testimonials {background: #fffdbd; margin: 2em 2em; padding: 1em 2em;}

#footerRight{width: 60%; float: right; text-align: right;}

#footerRight ul li{display: inline; padding: 0 0 0 1em;}

#bodyContent p {width: 500px; line-height: 1.3em;}

#menu {display:block; width:918px; height: 59px; background: transparent url(../img/menuBar.png); margin: 0 0 0 21px; position: relative;}

#menu a, #menu ul li {list-style: none; text-decoration: none;}

#menu span {visibility: hidden;}

.menuHome {position: absolute; top: 0; left: 0px;}
.menuHome a {width: 120px; height: 59px; display:block;}
.menuHome a:hover {background: transparent url(../img/menuBar.png) 0px 59px;}

.menuAbout {position: absolute; top: 0; left: 130px;}
.menuAbout a {width: 125px; height: 59px; display:block;}
.menuAbout a:hover {background: transparent url(../img/menuBar.png) -130px 59px;}


.menuEvents {position: absolute; top: 0; left: 261px;}
.menuEvents a {width: 125px; height: 59px; display:block;}
.menuEvents a:hover {background: transparent url(../img/menuBar.png) -261px 59px;}


.menuMetal {position: absolute; top: 0px; left: 395px;}
.menuMetal a {width: 125px; height: 59px; display:block;}
.menuMetal a:hover {background: transparent url(../img/menuBar.png) -395px 59px;}


.menuPaint {position: absolute; top: 0px; left: 532px;}
.menuPaint a {width: 121px; height: 59px; display:block;}
.menuPaint a:hover {background: transparent url(../img/menuBar.png) -532px 59px;}


.menuMisc {position: absolute; top: 0px; left: 666px;}
.menuMisc a {width: 120px; height: 59px; display:block;}
.menuMisc a:hover {background: transparent url(../img/menuBar.png) -666px 59px;}


.menuContact {position: absolute; top: 0px; left: 798px;}
.menuContact a {width: 120px; height: 59px; display:block;}
.menuContact a:hover {background: transparent url(../img/menuBar.png) -798px 59px;}