html { margin: 0; padding: 0; }

body {
  margin: 0;
  padding: 0;
  font-family: "Times New Roman", Times, serif;
  font-size: 0.688em;
  line-height: 16px;
  color:#333333;
  font-weight: normal;
  text-decoration: none;
}

h1 { font-size: 150%; color: #333333; line-height: 26px; margin: 2px 0 1px 0; }
h2 { font-size: 130%; color: #333333; line-height: 24px; margin: 2px 0 1px 0; }
h3 { font-size: 110%; color: #333333; line-height: 20px; margin: 2px 0 1px 0; }
h4 { font-size: 100%; color: #333333; line-height: 20px; margin: 2px 0 10px 0; }

p { margin: 0px; padding-bottom: 10px; }
hr { width: 100%; border: 0; color: #E8E8E8; background-color: #E8E8E8; height: 1px; margin-top: 5px; margin-bottom: 5px; padding: 0px; }
a:link, a:visited, a:active { color: #0000FF; text-decoration: none; outline: none; }
a:hover { color: #422105; text-decoration: none; outline: none; }
img { border: 0; background-color: transparent; }
object { outline: none; }

.clear { clear:both; margin-top:-1px; height:1px; overflow:hidden; }
.float_left { position: relative; float: left; }
.float_right { position: relative; float: right; }

.section_object { margin-bottom: 15px; }
.section_object_large_image {}
.section_object_small_image_l {}
.section_object_small_image_r {}
.section_object_image_text { font-style: italic; }

#outer_container {
  /*position: relative;
  width: 900px;
  margin: 0 auto;*/
}

#inner_container {
  /* see respective page css */
}

#content_container {
  /* see respective page css */
}

#foot {
  color: #999999;
  padding: 10px;
}