body {
  text-align: center;
  font-family: verdana;
  font-size: 11px;
  _font-size: 68%;
}

a { color: #97A334; font-weight: bold; text-decoration:none;}
a:hover { color: #000; text-decoration: underline;}

img { border: 0; }

h1 { font-size: 1.5em;}

p { margin: 0; }
.wrapper {
  width: 700px;
  margin: 20px auto 20px auto;
  padding: 10px 40px 10px 40px;
  border: 1px solid #000;
  text-align: left;
}

emp { font-weight: bold; font-size: 1.5em;}

blockquote { margin: 10px 0 10px 0; }

.header { border-bottom: 1px solid #000; margin: 0; }
.header h1 { margin: 0 0 0 -1000px; }

.mnav { margin: 5px 0 15px 0; float: left; }
.mnav ul { list-style: none; padding: 0; margin: 0; }
.mnav ul li { float: left; }
.mnav a { font-size: 1.2em; padding: 0 18px 5px 0;}

.content { float: left; }
.left-col { width: 330px; float: left;}
.photos .left-col { width: 500px;  float: left;}
.map .left-col { width: 140px;  float: left;}

.right-col { float: right; }

.footer { clear: both; padding: 20px 0 0 10px; font-size: .9em;}
body {
  text-align: center;
  font-family: verdana;
  font-size: 11px;
  _font-size: 68%;
}

a { color: #97A334; font-weight: bold; text-decoration:none;}
a:hover { color: #000; text-decoration: underline;}

img { border: 0; }

label { display: block; padding: 5px 0 3px 0; font-weight: bold;}
.button { border: 2px double #97A334; font-weight: bold; }

.photos p { float: left; margin: 10px; padding: 5px; font-size: 1.5em; clear: both; border: 1px solid #bbb; width: 100%;}
.photos img { float: left; padding: 7px; margin-right: 8px; background: #ccc; }


.date-header { font-size: .8em;}