/* default overrides */
body {
  margin:0;
  padding:0;
  text-align:center;
  background-image:url("../images/bg_container.png");
  background-repeat:repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3f3123;
}


img {
  border:none;
  margin:0;
}

table {
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3f3123;
}

/* centered page container*/
#pagecontainer {
  position:relative;
  height:600px;
  width:801px;
  margin:0 auto;
  margin-top:10px;
}


/* main content table */
#topBar {
  height:10px;
  width:100%;
}
#headerArea {
  height:95px;
  width:100%;
  background-color:#c4c2b5;
}
#mainArea {
  height:425px;
  width:100%;
  background-color:#c4c2b5;
}
#footerArea {
  height:60px;
  width:100%;
  background-color:#c4c2b5;
}
#bottomBar {
  height:10px;
  width:100%;
}

/* sub areas of main content table: 
 * header area
 */
#headerContainer {
  position:relative;
  height:95px;
  width:100%;
  margin:0 auto
}
#header {
  position:relative;
  height:60px;
  width:778px;
  margin: 0 auto;
  margin-bottom:10px;
  background-image:url("../images/bg_header.png");
  background-repeat:no-repeat;
}
#logo {
  position:absolute;
  top:20px;
  left:10px;
}
/* menu */
#menuBar {
  position:relative;
  height:25px;
  width:780px;
  margin:0 auto;
}
.menuItem {
  height:25px;
  width:156px;
  float:left;
}
/* main text content area */
#mainText {
  position:relative;
  height:425px;
  width:778px;
  margin:0px 11px 0px 11px;
  padding:10px;
  padding-bottom:20px;
  line-height:1.5em;
  text-align:left;
  background-color:#f8f8f7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3f3123;
}

/* footer area */
#footer {
  position:relative;
  height:50px;
  width:778px;
  margin: 0 auto;
  text-align:left;
  background-color:#e2e1dd;
}
#footerBottom {
  position:relative;
  height:10px;
  width:778px;
  margin:0 auto;
}

#mainText ul {list-style-type: circle; line-height:2em;}
#mainList {
  position:relative;
  width:450px;
  float:left;
}
#mainPolaroid {
  position:relative;
  height:310px;
  width:250px;
  margin-right:50px;
  text-align:right;
  float:right;
}

.smallText {
  float:left;
  margin-left:10px;
  margin-top:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#624c37;
}
.smallText a { text-decoration:underline; color:#624c37 }
.smallText a:hover { color:#7ab3c6 }

#footerRight {
  float:right;
  margin-right:10px;
  margin-top:10px;
}

a { text-decoration:underline; color:#33271c }
a:hover { color:#7ab3c6 }

.brown { color:#3f3123 }
.b { font-weight:bold }

.indent {
  padding-left:40px;
}

/* IE fixes */
* html img {
  behavior: url("includes/blank.htc"); 
}