* {
 padding: 0;
 margin: 0;
}
h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}
table.form {
    margin-bottom: 1em;
}
a {
  color: #333;
  text-decoration: underline;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 font-size: 14px;
 line-height: 1.62em;
 background-color: #B0A884;
 padding-top: 50px;
}
#wrapper {
 margin: 0 auto;
  width: 650px;
  border: 3px solid #613723;
  padding: 14px 15px 25px 15px;
  background-color: #F6F6E4;
}
#clearer {
  clear: both;
}

#header {
  position: relative;
  width: 100%;
  height: 70px;
  text-align: right;
  background-color: #F6F6E4;
}

#navbar {
 position: absolute;
 top:-62px;
 left:-62px;
 }
#textNavBar {
  text-align: center;
}


#leftcolumn { /* Parent Wrapper for inside boxes */
 width: 250px;
 margin: 185px 0px 0px 0px;
 padding: 4px;
 display: inline; /* IE Hack */
 float: left;
}

#centercolumn {
 margin-top:20px;
 border: 1px solid #ccc;
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 370px;
 float: left;
 text-align: right;
}

#footer {
 margin: 5px 5px 5px 5px;
 display: inline; /* IE Hack */
 padding: 4px;
 float: left;
 width: 97.7%;
}

.callOutBox {
  margin-top: 185px;
  float: left;
  width: 200px;
  text-align: left;
}

.mapImage {
 float: left;
 margin-right: 25px;
}

.error_message {
  color: #f00;
}

div#flashMessage {
  width: 370px;
  float: right;
  padding: 20px 0px 0px 0px;
  color: #f00;
  font-weight: bold;
}