/* ######## main page formatting ########### */

body { background-color: #fff; margin: 0;  padding: 0px; text-align: center; background: url(images/background.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333; }



html { margin:0; padding:0; background:#fff; color:#000;    }

#content { width: 1024px; margin: 0px auto; text-align: left;  }


#header { background:#fff; }
#header .htop { margin-top: 23px; margin-bottom: 47px; }
#header .hleft { margin-left: 14px;  }
/* pushes the copyright over */
#header .hright { margin: 23px 0 47px 500px; }

/* leftside nav */
#nav { background:#fff; float:left; width:255px;  }
#nav .dates {  float:left; clear:all; margin-left: 14px;}
#nav .names {  float:left;  }
.link {  margin: 6px 0 5px 0;  }
.linktop {  margin: 0 0 5px 0;  }
.linkbot {  margin: 6px 0 60px 0; }

/* main section */
#main { background:#F5F3E7; float:right; width:720px; height: 614px; margin-bottom: 40px; }
img.large { float: left; margin: 30px 30px 30px 30px;  }
img.text {  float: left; margin: 30px 30px 0px 0px; }
img.smallone  { float: left; margin: 0 0 10px 30px;  }
img.small  { float: left; margin: 0 0 10px 20px;  }
.line { margin: 0 0 10px 30px;  width: 650px; height: 1px; clear:both; }
/* continue button */
div.cont { float: right;  }


#footer { background: #89CBDF; clear:both; width: 100%; height: 100px;  }
/* contains the bottom nav in a DIV */
#hleft2 { margin: 0 0 0 56px; padding-top: 5px; }
/* pushes the copyright over */
.hright2 { margin-left: 494px; }


