@charset "utf-8";
/* CSS Document */
html, body {
margin: 0;
padding: 0;
background: url(../images/body-bg.jpg) 0 0 repeat-x;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
}

p {
margin:0 0 1em 0;
padding:0;
}

h1, h2, h3 {
margin:0 0 .7em 0;
padding:0;
}

form {
margin:0;
padding:0;
}

hr {
margin: 50px 0 20px 0;

}

#container {
width: 794px;
margin: 0 auto;
}

#header {
height: 149px;
background: url(../images/digger.jpg) top right no-repeat;
}

#header img.logo {
padding-bottom: 24px;
}

#menu {
width: 794px;
height: 20px;
background: url(../images/menu-bg.jpg);
padding-top: 5px;
}

#menu a {
color: #FFFFFF;
text-decoration: none;
padding: 0 35px 0 40px;
}

#menu a:hover {
color:#FFCC00;
text-decoration: none;
padding: 0 35px 0 40px;
}

#content {
padding-top: 40px;
}

#content h1 {
font-size: 18px;
}

#content img.boss {
float: left;
padding-right: 10px;
}

#content img.signature {
margin-left: 120px;
}

.flash {
float: right;
width: 359px;
height: 168px;
}

#content .leftcontent {
width: 320px;
}

#content .gallery {
padding-top: 15px;
}

#content .photo {
float: right;
margin-left: 36px;
font-size: 10px;
text-align: center;
line-height: 20px;
}

#content .leftphoto {
font-size: 10px;
text-align: center;
line-height: 20px;
}

#footer {
height: 180px;
background-color: #003366
}

#footer p {
color: #CCCCCC;
padding-top: 20px;
text-align: center; 
}

