* {
  margin: 0;
  padding: 0;
}

p {
  margin-top: 1em;
}

body {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  background: #F4EDDC;
}

a {
  color: #8A321C;
}

a img {
  border: 0;
}

h1, h2, h3, h4, h5, h6 {
  color: #6D3515;
  font-family: Myriad, Verdana, Helvetica, sans-serif;
}

h1, h2, h3 {
  padding-top: 0.7em;
}

dt { font-weight: bold; }
dd { margin-bottom: 1em; }

.wrap {
  width: 640px;
  margin: 0 auto;
}

.error {
  color: red;
}

.left { float: left; }
.right { float: right; }

.clear {
  clear: both;
  height: 1px;
}

#header {
  height: 115px;
  background: url(/images/top_background.png) 0 0 repeat-x;
}

#header .wrap {
  padding-top: 13px;
}

#nav {
  height: 35px;
  background: url(/images/nav_background.png) 0 0 repeat-x;
}

#nav ul {
  list-style-type: none;
}

#nav ul li {
  display: block;
  float: left;
}

#nav ul li a {
  color: #ECE0BF;
  font-family: Arial, sans-serif;
  font-size: 15px;
  display: block;
  float: left;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  text-decoration: none;
}

#nav ul li.selected a, #nav ul li a:hover {
  background: #F4EDDC;
  color: #442C13;
}

#top_content {
  background: #F4EDDC;
  padding: 20px 0 15px 0;
  clear: both;
}

#minimap {
  border: 3px solid #ECE0BF;
  margin: 0 1em 1em 0;
}

.examples {
  color: #333;
}

#bottom_content {
  background: #ECE0BF url(/images/bottom_content_border.gif) 0 0 repeat-x;
  padding: 10px 0;
  clear: both;
}

#button_bar {
  background: url(/images/button_background.gif) 0 0 no-repeat;
  padding-top: 5px;
  text-align: center;
}

#button_bar a {
  padding: 0 15px;
}

#footer {
  background: #F4EDDC url(/images/footer_border.gif) 0 0 repeat-x;
  padding: 20px 0;
  text-align: center;
}

/* Application Form */

form { }
fieldset { padding: 0; margin: 0; border: 0; }
input { width: 15em; font-size: 1.5em; padding: .25em .5em; }
input.long { width: 25em; }
input.short { width: 5em; }
label { font-size: .9em; display: block; }
input.radio { display: inline; width: auto; margin: 0 .5em 0 2em; }
input.submit { width: auto; }
