/* PAGE LAYOUT */
body {
  background-color: white;
  font-family: georgia;
}
#container{
  background-color: white;
  position: absolute;
  left: 50%;
  margin-left:-400px;
  width:800px;
}
#header{
  background-color: #336699;
  position: relative;
  width:800px;
}
#main{
  position: relative;
  width:800px;
/*   height:auto;  */
  min-height:275px;
}
#rightcolumn {
  float:right;
  height:auto;
  width:550px;
  padding-right:110px;
  font-size: 14px;
} 
#rightcolumnsub {
  float:right;
  height:auto;
  width:660px;
  font-size: 14px;   
}
#footer{
  position: relative;
  width:800px;
  min-height:20px; 
  text-align:center;
  font-size: 10px;
}
#spacer{
  background-color: #336699;
  position: relative;
  width:800px;
  height:20px;  
}
#smallspacer{
  float: left;
  height:1px;
  width:30px;
}
/*clear the floats for the columns so the footer goes to the bottom*/
.clr {
  clear:both;
}
#links{
  float:left;
  font-size: 10px;	
}
img.floatright {
  position:absolute;right:0px;top:5px;
}
img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
hr {
  color: #2D73B9;
  background-color: #336699;
  height: 5px;
}

/* FONTS */
#ctr{
  text-align: center;
  font-size: 12px;
}
#big{
  font-size: 30px;
  vertical-align: 70%;
  }
#whitefont {
  font-size: 10px;
  color: #336699;
}

/* NAVIGATION */
#nav{
  position:absolute;
  left:0px;
  top:5px;
  width:126px;
  height:auto;
}
#nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#nav li {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
}
#nav li a {
  display: block;
  width: 100%;
  padding: 1px 1px 1px 1px;
  background-color: #336699;
  text-decoration: none;
  font-size: 14px;
  color: white;
}
#nav li a:hover {
  background-color: #A6CAF0;
}
#nav li.youarehere a{
  background-color: #A6CAF0;
  color: black;
}