body {
font: 10px/22px Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFF;
background-color: black;
}

h4 {}
#container{
width: 720px;
margin: 40px auto;
}

#header {
border-bottom: 1px solid #fff9b8; 
}

#nav {
display: block;
width: 720px;
height: 25px;
text-align:center;
}

#nav ul { text-align:center; margin:0px auto; padding:0px; width: 450px; } 

#nav li {
float:left;
display:block;
vertical-align:middle;
list-style: none;
width: 150px;
height: 25px;
}

#nav li a {
text-decoration:none;
color: #fff9b8;
float:left;
display:block;
width: 150px;
height: 25px;
}

/* hack preloaders */
#nav li.home {background-image: url(images/btn_home_over.gif);  }
#nav li.gallery {background-image: url(images/btn_gallery_over.gif); }
#nav li.contact {background-image: url(images/btn_contact_over.gif); }

#nav li a span { display:none;}

#nav li.home a {
background-image:url(images/btn_home.gif);
}

#nav li.home a:hover {
background: url(images/btn_home_over.gif) no-repeat top left;
}

#nav li.gallery a {
background: url("images/btn_gallery.gif") no-repeat top left;
}

#nav li.gallery a:hover {
background: url("images/btn_gallery_over.gif") no-repeat top left;
}
#nav li.contact a {
background: url("images/btn_contact.gif") no-repeat top left;
}

#nav li.contact a:hover {
background: url("images/btn_contact_over.gif") no-repeat top left;
}

#body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFF9B8;
line-height: 20px;
vertical-align:middle;
display:block;
}
#bodyTxt {
margin: 0px 5px 45px 5px;
text-align:left;
}

#contactTxt { padding:10px 5px; }
#contactFrm {padding: 0px 5px; width: 50%; float:left; color: #a5a177;}
#contactInfo {width: auto; float:left; padding: 0px 5px; color: #a5a177;}

.frmTxt { font-size: 11px; font-family:Helvetica, Arial, sans-serif; }

a { color: #fff9b8; text-decoration: underline;}
a:hover { color: #A5A177; } 

#footer{
clear:both;
margin-top: 9px;
border-top: 1px solid #FFF9B8;
color: #A5A177;
text-align:center;
line-height: normal;
}
