﻿/* David Daniels CSS Document | By Paul Cooper */

/* Global Resets */
body 
{
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    font-family: Verdana;
    background: #fff;
}
div 
{
    margin: 0;
    padding: 0;
}
p, h1, h2, h3, h4, form
{
    margin: 0;
    padding: 0;
}
/* Layout Elements */
#wrapper 
{
    width: 816px;
    margin: 0 auto;
    background: #fff;
}
#header 
{
    height: 107px;
    background: #fff url(Images/logo_print.gif) no-repeat 10px 12px;
}
#menu 
{
    margin: 0;
    width: 0px;
    height: 0px;
    display: none;
}
#menu li
{
    margin: 0;
    padding: 0;
    display: inline;
    list-style: none;
}
#menu li a 
{
    color: #333;
    padding: 0 10px;
    text-decoration: none;
    border-right: 1px solid #333;
}
#menu .last a
{
    border: none;
}
#menu .print a
{
    border: none;
    float: right;
    background: url(Images/print.gif) no-repeat;
    padding: 0 10px 0 25px;
}
#content 
{
    background: #fff;
}
#footer 
{
    padding: 8px 15px;
    color: #fff;
    font-size: 0.85em;
    background: #3a5997;
    overflow: hidden;
    border-top: 1px solid #3a5997
}
#associations 
{
    display: none;
}
/* Content Styling */
#content h1 
{
    border-bottom: 1px solid #3a5997;
    color: #3a5997;
    padding: 0 0 3px 0;
    font-size: 1.2em;
}
#content h2
{
    color: #333;
    margin: 6px 0;
    line-height: 1.8em;
    font-size: 0.85em;
}
#content p
{
    color: #333;
    margin: 6px 0;
    line-height: 1.8em;
    font-size: 0.85em;
}
#banner 
{
    display: none;
}
/* Homepage Styling */
.phone 
{
    background: url(Images/phone.gif) no-repeat 3px 1px;
    padding: 0 0 0 19px;
}
.fax 
{
    background: url(Images/fax.gif) no-repeat 0 3px;
    padding: 0 0 0 19px;
}
#intro, #search, #contact 
{
    float: left;
    margin: 8px;
}
#intro 
{
    width: 550px;
}
#search 
{
    width: 200px;
    display: none;
}
#contact 
{
    width: 200px;
}
/* Home Form Styling */
.formhome
{
    margin: 0;
    padding: 9px;
    background: #e6e9f0;
}
.formhome dt 
{
    color: #555;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}
.formhome dd 
{
    margin: 0;
    padding: 3px 0;
}
.formhome input 
{
    border: 1px solid #ccc;
    padding: 5px;
    color: #555;
    font-size: 0.8em;
    width: 170px;
}
.formhome select 
{
    border: 1px solid #ccc;
    padding: 5px;
    color: #555;
    font-size: 0.8em;
    width: 182px;
}
/* Global Styling */
.clear 
{
    clear: both;
}
.pdf 
{
    background: url(images/pdf.jpg) no-repeat 0 50%;
    padding: 12px 0 12px 50px;
    display: block;
    text-decoration: none;
}
.pdf:hover
{
    text-decoration: underline;
    background: #efefef url(images/pdf.jpg) no-repeat 0 50%;
    border-right: 6px solid #1F3C76;
}