/* layout CSS */

@import url(reset.css);
@import url(typography.css);
@import url(navigation.css);
@import url(ZoomGallery/zoomimage.css);
/* ------------------------------------------------------------------------- */

body {
background:url(images/metalBG.jpg) no-repeat top center fixed #141518;
}

div#header{
width:880px;
padding:0 40px;
height:244px;
background:url(images/header.jpg) no-repeat top left;
position:relative;
}
div#masthead{
position:absolute;
top:64px;
left:0px;
width:100%;
height:130px;
z-index:50;
}

div#container{
position:relative;
width:960px;
background:#fff;
margin:0 auto;
}
div#content, div#subcolumn{
float:left;
}

#content{
width:570px;
padding: 18px 40px 18px 40px;
}
#subcolumn{
width:280px;
padding: 0px 10px;
border-left:1px dotted #ccc;
margin-bottom:18px;
}
#subcolumn a, #subcolumn a:link{
border:0 none;
}

div#address{
clear:both;
width:960px;
margin:0 auto;
}

#homeGallery{
left:443px;
overflow:hidden;
height:216px;
width:437px;
list-style:none;
}
/*--- Portfolio Gallery styles ---*/ 

ul.galleryThumbs{
list-style:none;
margin:0;
}
ul.galleryThumbs li{
margin:0px 10px 6px 0;
padding:0;
border:1px solid #fff;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
}
ul.galleryThumbs li:hover{
border:1px solid #666;
}
ul.galleryThumbs li img{
vertical-align:middle;
}
ul.galleryThumbs li h4{
font: bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
border-bottom:0;
margin:0;
}





input.button{color:#fff;font-weight:bold;background-color:#000066;outline:0 none;}
input.button:hover{background: #0000CC;}
input.button:active{background: #0033FF;}
input:focus, textarea:focus{background:#eee;}