html, body {margin: 0; 
            padding: 5px 20px 10px 20px;
           }
           
body {background-color: #fff;
      color: #000;
      font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif;
      font-size: 1em;
     }

#pageHeader {text-align: center;
             background: #FFF url(images/CHDV-Banner1.jpg) center top no-repeat;
             height: 176px;
            }
   
#pageHeader h1 span {display: none;}

h1 {font: bold 2em 'Trebuchet MS', Arial, Helvetica, Sans-serif;
    color: #B22222;
    text-align: center;
   }

h2 {font: bold 1.15em 'Trebuchet MS', Arial, Helvetica, Sans-serif;
    color: #000;
    margin-bottom: -1em;
    padding-bottom: 0;
   }

p.menuTitle1 {font-size: 0.85em;
              font-weight: bold;
              margin-bottom: -1em;
              margin-left: 3em;
              padding-bottom: 0;
              }
              
p.menuTitle2 {font-size: 0.85em;
              font-weight: bold;
              margin-top: 1.5em;
              margin-bottom: -1em;
              margin-left: 10em;
              padding-bottom: 0;
              }

p.big {font-size: 1.25em;
       margin: 0 20px;
      }

p.indent {margin-left: 20px;}

div#content {position: relative;
             margin: 5px 80px 10px 80px;
             padding: 10px 0;
             
             }

.menu {display: table;         /* ignored by IE */
       padding: 0; 
       list-style-type: none;
       white-space: nowrap;    /* keep text on one line */
       border: 1px solid red; /* add a border to show size of menu */
       margin: 0 auto;
       margin-top: 15px;
      }
  
* html .menu {display: inline-block;  /* for IE only */
              width: 1px;             /* IE will expand to fit menu width */
              padding: 0 2px;         /* fix bug in IE for border spacing */
             }  
  
.menu li {display: table-cell;    /* ignored by IE */}
  
* html .menu li {display: inline;        /* for IE only */}

.menu a, .menu a:visited {display: block;         /* for all browsers except IE */
                          padding: 4px 16px;
                          text-decoration: none;
                          font-size: 0.85em;
                          border: 1px solid #FFF; /* add a 1px white border around items */
                          border-bottom: 4px solid #CDE;
                          color: #000; 
                          background: #CDE;
                         }
                         
* html .menu a, * html .menu a:visited {display: inline-block;  /* for IE only */ 
                                        margin: 0 -5px;         /* to correct an IE border width bug */
                                       }
                                       
.menu a:hover {color: #000;
               background: #CDE;
               border-bottom: 4px solid black;
              }


a#current {display: block;
            padding: 4px 16px;
            text-decoration: none;
            border-bottom: 4px solid #B22222;
            color: #000;
            background: #FFF;
           }
           
* html .menu a#current {display: inline-block;
                        padding: 4px 16px;
                        text-decoration: none;
                        border-bottom: 4px solid #B22222;
                        color: #000;
                        background: #FFF;
                       }
           
div#footer {text-align: center;
            font-size: .75em;
            margin-bottom: .75em;
            margin-top: 2em;
            border-top: 1px solid black;
            }