body {background-color: #000000; font-family: tahoma, "Times New Roman", Times, serif;}
h1, h2 {font-size: 95%; margin-top:10px; margin-left:-7px; margin-right:0px;}
a {color: #631211;}
p { margin-left:-7px;}
p.floatright {float: right; margin: 10px; text-align: center; font-size:12px;}
h1.red, h2.red {color: #631211;}
h2.rednbm {color: #631211; margin-bottom:0px; margin-left:-7px;}
img.art {border: #000 solid 1px; margin:10px;}
img.gallary {border: #631211 solid 2px; margin:2px;}
.red {color: #631211;}

.floatleft {float: left; text-align: center;font-size:12px;}

.clear {clear: both;}



#home #mainNav ul a.home, #about #mainNav ul a.about, #aluminum #mainNav ul a.aluminum, #steel #mainNav ul a.steel, #misc #mainNav ul a.misc   {
background-color: #631211;
height: 35px;
line-height: 35px;
color: #fff;
text-decoration: none;
cursor: default;}







#wrapper {
background: #fff; url(graphics/bgcolor.jpg) repeat-y left top;
border: #000 solid 1px;
width: 878px;
position: relative;
left: 50%;
margin-left: -439px;
}

#branding {
border-bottom: #000 solid 2px;}

#content {
width: 704px;
float: right;
}


#content p, #content h1, #content h2 {
padding-left:10px;
padding-right:10px;
}





#mainNav {
width: 164px;
float: left;
border-right: #e1e1e1 solid 1px;
}


#mainNav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#mainNav ul a {
display: block;
width: 155px;
padding-left: .5em;
background-color: #ffffff;
height: 35px;
line-height: 35px;
color: #000;
text-decoration: none;

}

#mainNav ul a:hover {
background-color: #631211;
height: 35px;
line-height: 35px;
color: #fff;
text-decoration: none;
}

#footer {
clear: both;
padding: 10px;
text-align: center;
background-color:#ebebeb;
border-top:#acacac solid 1px;

}


