body {background:#F8F5F3 url("images/banner-back.jpg") top left repeat-x; margin:0; padding:0; font-family:"Lucida Sans",Verdana,Tahoma,sans-serif; font-size:0.95em}
ul, ol, li, h1, h2, h3, h4, h5, p {padding:0; margin:0;}
h1 {font-size:140%; margin-bottom:0.75em;}
h2 {font-size:110%; margin-bottom:0.5em;}
img {border:none;}
p, li {margin-bottom:0.5em; line-height:130%;}
a {text-decoration:none; color:#691C30;}
a:hover {text-decoration:underline;}
#header {height:213px; width:800px; margin:0 auto;}
#header h1 {visibility:hidden;}
#header * {padding:0; margin:0;}
#logo {float:left; height:213px;width:300px; background:transparent url("images/logo.jpg") top left no-repeat;}
#truck {float:right; height:213px;width:300px; background:transparent url("images/removal-truck.jpg") top right no-repeat;}
#container {width:800px; margin:0 auto; padding-top:2em; background:transparent url("images/packing-box.jpg") bottom left no-repeat;}
#page {width:100%; float:left;}
#content {margin-left:250px; margin-bottom:4em;}
#content a {text-decoration:underline;}
.about {border:1px solid #AEA490; background-color:#ECE9E1; padding:1em;}
#navigation {float:left; width:235px; margin-left:-800px; margin-bottom:4em;}
#navigation ul li {list-style:none; font-weight:bold; font-size:90%;}
#footer {clear:left; width:800px; margin:auto; padding:0.25em; text-align:center; border:1px solid #AEA490; background-color:#ECE9E1;}
#footer a {text-decoration:none; color:#333333; font-size:80%;}
#footer a:hover {text-decoration:underline; color:#691C30;}

/*   Form Elements   */
label, input, textarea {margin-left:0.2em; margin-bottom:0.5em; float:left; font-size:80%;}
label {width:25%; font-weight:bold;}
input,textarea {width:50%;}
br {clear:left}
input.button {width:auto;}
form {padding-top:2em;}