










body body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #333333;
  font-size: 75%; }
body h1 {
  font-weight: normal;
  color: #222222;
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em; }
  body h1 img {
    margin: 0; }
body h2 {
  font-weight: normal;
  color: #222222;
  font-size: 2em;
  margin-bottom: 0.75em; }
body h3 {
  font-weight: normal;
  color: #222222;
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em; }
body h4 {
  font-weight: normal;
  color: #222222;
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
  height: 1.25em; }
body h5 {
  font-weight: normal;
  color: #222222;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em; }
body h6 {
  font-weight: normal;
  color: #222222;
  font-size: 1em;
  font-weight: bold; }
body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
  margin: 0; }
body p {
  margin: 0 0 1.5em; }
  body p img {
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0; }
    body p img.right {
      float: right;
      margin: 1.5em 0 1.5em 1.5em; }
body a {
  text-decoration: underline;
  color: #000099; }
  body a:visited {
    color: #000066; }
  body a:focus {
    color: #000000; }
  body a:hover {
    color: #000000; }
  body a:active {
    color: #cc0099; }
body blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic; }
body strong {
  font-weight: bold; }
body em {
  font-style: italic; }
body dfn {
  font-style: italic;
  font-weight: bold; }
body sup, body sub {
  line-height: 0; }
body abbr, body acronym {
  border-bottom: 1px dotted #666; }
body address {
  margin: 0 0 1.5em;
  font-style: italic; }
body del {
  color: #666; }
body pre, body code {
  margin: 1.5em 0;
  white-space: pre;
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5; }
body tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5; }
body li ul, body li ol {
  margin: 0 1.5em; }
body ul {
  margin: 0 1.5em 1.5em 1.5em;
  list-style-type: disc; }
body ol {
  margin: 0 1.5em 1.5em 1.5em;
  list-style-type: decimal; }
body dl {
  margin: 0 0 1.5em 0; }
  body dl dt {
    font-weight: bold; }
body dd {
  margin-left: 1.5em; }
body table {
  margin-bottom: 1.4em;
  width: 100%; }
body th {
  font-weight: bold;
  background: #C3D9FF;
  padding: 4px 10px 4px 5px; }
body td {
  padding: 4px 10px 4px 5px; }
body tr.even td {
  background: #E5ECF9; }
body tfoot {
  font-style: italic; }
body caption {
  background: #eee; }
body .quiet {
  color: #666666; }
body .loud {
  color: #111111; }
body .container {
  width: 950px;
  margin: 0 auto;
  overflow: auto;
  overflow: -moz-scrollbars-none;
  display: inline-block; }
  body .container {
    display: block; }

#header {
  float: left;
  width: 950px;
  margin-right: 10px; }

#left_bar {
  float: left;
  width: 270px;
  margin-right: 10px; }

#content {
  float: left;
  width: 430px;
  margin-right: 10px; }

#fourth_column {
  float: left;
  width: 30px;
  margin-right: 10px; }

#right_bar {
  float: left;
  width: 190px;
  margin-right: 0; }

