
body {background-color:#999; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FF9966;}
.main {text-align:left; background-color:#930; margin:0 auto; width:642px; border:2px outset #666;}

/* cell styles / heights */
.main td {padding:10px; vertical-align:top; margin:0;}
.footer {padding-top:100px;}
#nav {padding-left:110px;}
#nav a {margin-left:24px; font-size:10pt; color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#nav a:hover {color:#333;}
#logo {padding:0; text-align:center;}
.main_text a, .contact_info a {color:#f96;}
.main_text a:hover {color:#ccc;}
.main_text img {border:2px solid #900;}

img {margin:0; padding:0;}
address {font-style:normal;}
h1 {font-size:16pt; margin-bottom:10px; font-weight:100;}
h2 {font-size:10pt; margin-bottom:1px;}
h3 {font-size:8pt; margin-bottom:1px; margin-top:5px; color:#f93;}
#contact td {padding:0; margin:0;} /* contact info on home page */
.contact_info {border-top:1px solid #633;} /* contact info on home page */

/* projects: links to various */
.also {margin-left:230px;} 
.also a, .also {color:#f93;}
.project {border-bottom:1px solid #633; margin-top:20px; padding:5px;}

/* font styles */
.footer, .footer a {text-align:center; color:#c63; text-decoration:none;}
.footer a:hover {color:#999;}

.one, .two, .three, .four, .five, .six {position:absolute; left:10px; color:#666; text-decoration:none;}
.one {top:450px;}
.two {top:900px;}
.three {top:1350px;}
.four {top:1700px;}
.five {top:2150px;}
.six {top:2600px;}

/* quote form */
.quote_form td {margin:0px; padding:0; vertical-align:middle;}
.quote_form input, .quote_form textarea {background-color:#999; border:1px solid #f93; font-family:Verdana, Arial, Helvetica, sans-serif;}
.radio input {background-color:#930; border:0;}
.email_us a, .email_us {color:#f93;} /* top of page: fill out form or email us */

