/* CSS Document */

body {background: #97bfdf;}

#pane-1 {background: #97bfdf url('../images/pane-1-grad-alt.jpg') top center no-repeat;}

#menu {background: #fff;}
  #menu p {margin:.75em; line-height: 1.2em;}

#content { background:#fff; }
  #content h1 { margin: 1em .5em 0 .5em; padding:0; font-family: Georgia; color: #000; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.4em; font-size: 2em; text-decoration:none; border-bottom: 2px solid #666;}
  #content h3 {margin: 1em auto .25em 1em; font-family: Georgia; text-decoration:underline;}
  #content .bulletin {display: block; margin: 1em; padding:0; border-bottom: 1px solid #ccc;}
  #content .bulletin h3 {margin:0; padding:0; font-family: Georgia; color: #555;}
  #content .bulletin .news-date { margin: 0 0 0 .5em; padding: 0; color: #c33; font-size:.8em; }
  #content p {margin:.25em 1.75em 1.25em 1.25em; padding:0;line-height: 1.4em;} 
  #content a {color:#c00; text-decoration:none; font-weight:bold;}
  #content a:hover {color:#f00; text-decoration:underline;}
  #content a:visited {color:#c33;}
  #content table {margin-left:4em;}
  #content table td {vertical-align:top;}
  #content table td p {margin:.1em 0; padding:0;}
  #content img {text-align:center; margin: .25em auto;}
  #content a img {margin: 0;}
  
  #content .sitemap-list li {list-style-type: none;}
  #content .sitemap-list li h5 { margin:0; padding:0; font-family: Georgia; font-size: 1.6em; text-decoration:underline;}
  #content #map-frame {width:100%; display:block; margin: 2em auto; text-align:center;}
  
  
#sidebar { background: ;}
  #sidebar h3 { margin: 2em 1em 1em .25em; padding: 0 0 .25em 0; font-family: Georgia; text-align:center; border-bottom: 1px solid #999;}
  #sidebar h4 {font-family: Helvetica; color: #000; margin:0 0 .5em 0; padding:0; text-decoration: none; word-spacing: normal; text-align: center; letter-spacing: 0; line-height: 1.2em; font-size: 1.2em; font-weight: bold;}
  #sidebar h4 .mtg-date {color: #f00;}
  #sidebar .memo { margin: 1em 1em 1em .25em; padding: .75em; border: 1px dotted #ddd; background: #fff;}
  #sidebar .memo p {font-family: Arial; font-size:1em; line-height:1.2em; margin:.5em 0 0 0; padding:0; text-align:center;}
  #sidebar .memo p a {text-decoration:none;color:#c33; font-weight:bold;}
  #sidebar .memo p a:hover {text-decoration:underline;color:#f00;}
  #sidebar .memo h3 {margin: .75em auto .25em auto; }
  #sidebar .memo h4 {margin-top: .5em;}
  
#pane-2 {width:100%; margin:0; padding:0; background: url('../images/footer-background-day.jpg') bottom left repeat-x;}
  #pane-2 #footer #footerbox { background: #222; text-align:center;}
  #pane-2 #footer #footerbox img { background; #fff; padding: 8px;  }
  #pane-2 #footer #footerbox p { color: #bbb; }
  #pane-2 #footer #footerbox a { color: #fff; text-decoration: none; }
  #pane-2 #footer #footerbox:hover { background: #000; }
  #pane-2 #footer #footerbox:hover p { color:#fff; }

#footer {}

#subfooter {background:#fff3ea; margin: 1em auto 0 auto; border-top: solid 1px #ffc; padding: 1.25em 0 0 0; }
  #pane-2 #subfooter p { margin:1em 1em; font-family: Arial; color: #000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.4em; font-size: .9em;}
  #pane-2 #subfooter #footer-links a { color: #333; text-decoration:none; }
  #pane-2 #subfooter #footer-links a:hover { color:#000; text-decoration:underline;}
  #pane-2 #subfooter #footer-links p#emergency a { color: #f00; text-decoration:none; font-weight:bold; text-transform: uppercase;}
  #pane-2 #subfooter #footer-links p#emergency a:hover { text-decoration:underline;}
  #pane-2 #subfooter #logo-box {text-align:right;}
  #pane-2 #subfooter img {margin: 1em;}
                                                