a:link {color: #0000AA; text-decoration: underline;}
a:visited {color: #3A7A7A; text-decoration: underline;}
a:active {color: #FF0000; text-decoration: underline;}
a:hover {color: #0000FF; text-decoration: underline;}
body {
  min-width:600px;
  height:100%;
}
body,html {
  margin:1px;
  padding:1px;
  font-family: Arial, Helvetica, sans-serif;
}

h2 {
  font-size: 140%;
    border-bottom: 1px solid #fabd23;
}

li {
  margin: 10px;
}

li:hover {
 background-color: #EEEECC;
}

tr[class~="even"], tr[class~="even"] > th, tr[class~="even"] > td, dt[class~="even"], dd[class~="even"] {
        background-color: #E8E8E8;
}

tr[class~="odd"], tr[class~="odd"] > th, tr[class~="odd"] > td, dt[class~="odd"], dd[class~="odd"]  {
        background-color: #F1F1F1;
}

tr[class~="even"]:hover > td, tr[class~="odd"]:hover > td, dt[class~="odd"]:hover, dd[class~="odd"]:hover, dt[class~="even"]:hover,  dd[class~="even"]:hover, div[class~="comment_entry"]:hover {
        background-color: #EEEECC;
}


#all {
  margin:0 auto;
  min-width:600px;
}

#pic {
  position: absolute;
  right:0;
  padding:10px;
  width:280px;
}

#header{
  font-size: 188%;
  background: url(parks_header.jpg) center no-repeat;
  border-bottom: none;
  text-align: center;

}
#main {
  position: absolute;
  left:0;
  margin-right:285px;
  padding:0 10px;
}

#footer {
    border-top: 1px solid #fabd23;
    margin: .6em 0 .1em 0;
    padding: .4em 0 .1em 0;
    text-align: center;
    font-size: 90%;
    clear: both;
}
#footer li {
    display: inline;
    margin: 0 1.3em;
}
#footer ul {
    margin: .4em 0 .5em 0;
    line-height: 1em;
}
#weather {
  float: right;
  width: 144px;
}
#bethmaparea {
  float: right;
  width: 500px;
  height: 900px;
}
#bethmap {
  float: right;
  width: 500px;
  height: 500px;
}
#bethcaption {
  float: right;
  width: 500px;
  height: 100px;
}

.comment_section {
    clear: both;
    color: #333333;
    border-top: 2px solid #cccccc;
    font-weight: normal;
    display: block;
    background-color: #fcfcfc;
    border-bottom: 2px solid #cccccc;
    border-left: 3px solid #cccccc;
    border-right: 3px solid #cccccc;
}
.comment_entry {
    border-top: 2px solid #cccccc;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 2px solid #cccccc;
}

.comment_header {
    border-bottom: 1px solid #cccccc;
}
.comment_header > h4 {
    display: inline;
    font-weight: bold;
}
.comment_body {
}

.comment_footer {
}

.odd {
    background-color: #f7f7f7;
}

.even {
    background-color: #f0f0f0;
}

