/* DEBUG RULES */

.content_missing {
  color: red;
  font-weight: bold;
  text-transform: uppercase;
}

/* GLOBAL RULES */
a {
  color: #39F;
}
body {
  margin: 0;
  background-color: #9C6;
  color: #666;
  font-family: Verdana, sans-serif;
  font-size: 0.75em;
}

img {
  border: 0;
}

ul {
  padding-left: 20px;
}

ul.privpol {
  padding-left: 33px;
}

#header {
  margin: 0 auto 10px auto;
  padding: 16px 22px 19px 17px;
  width: 816px;
  height: 40px;
  background: url(../graphics/bg_header.gif) no-repeat;
}

#footer {
  margin: 0 auto 10px auto;
  padding: 6px 9px 36px 9px;
  width: 837px;
  color: white;
  font-size: 90%;
}

#footer a {
  color: #666;
}

#footer_nav {
  margin-bottom: 3em;
}

#footer_nav a {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

.clear {
  clear: both;
}

.spacer {
  height: 1px;
}

.usage_note {
  font-size: smaller;
}

/* DEFAULT CONTENT RULES */

#content_top {
  margin: 0 auto;
  width: 855px;
  height: 13px;
  background: url(../graphics/content_top.gif) no-repeat;
}

#content_middle {
  margin: 0 auto;
  padding: 1px 47px 1px 20px;
  width: 788px;
  background: url(../graphics/content_middle.gif);
}

#content_middle h2, #content_middle h3, #content_middle p {
  margin-right: 20px;
  margin-left: 20px;
}

p#bread_crumbs {
  margin-top: 0.5em;
  margin-left: 0;
  color: #999;
  font-size: 90%;
}

p#bread_crumbs a {
  color: #999;
}

#bottom_imgs {
  position: relative;
  top: 14px;
  padding-left: 19px;
}

#content_bottom {
  margin: 0 auto;
  width: 855px;
  height: 18px;
  background: url(../graphics/content_bottom.gif);
}
