/*
 * Defaults 
 *
 */
html,body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 1em;
  background-color: #999999;
}

img {
  display: block;
  border: 0;
}

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }

a, a:visited, a:link, a:hover {
  color: #0000FF;
  text-decoration: none;
}

div.clearfix {
  clear: both;
}
/*
 * Common
 */
div#main_container {
  width: 998px;
  margin: 10px auto 0 auto;
}
div#header {
  font-weight: bold;
  text-align: right;
  font-size: 1.5em;
  background-color: #ef9c5b;
  border: 1px solid #FFFFFF;
  padding: 0 10px 0 10px;
}
div#main_body {
  font-size: .9em;
  background-color: #FFFFFF;
  border: 1px solid #ef9c5b;
  margin-top: 10px;
  padding: 10px 20px 20px 20px;
}
div#crumbs {
  font-size: .8em;
  padding: 0 10px 0 0;
  margin: 0 0 10px 0;
}

div#footer { 
  text-align: center;
  margin: 10px 0 10px 0;
}
div#footer img {
  display: inline;
}
/*
 * Columns
 */
div.columns2 {
  text-align: justify;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding: 5px 0 5px 0;
}
div.columns2 img {
  margin-top: 5px;
}
div.columns2 div.column-1 {
  float: left;
  width: 450px;
}
div.columns2 div.column-2 {
  float: right;
  width: 450px;
}
