/* begin layout properties */
body {
   background-color:#faf5de;
   margin: 0px;
   font-size: 14px;
   font-family: "Georgia", Serif;
   color:#faf5de;
   }
#box {
   background-color:#faf5de;
   width:908px;
   padding:0px;
   text-align:left;
   position:relative;
   margin: 0 auto;
   margin-bottom: -172px;
}
#header {
   height: 48px;
   height: :48px;
   width: 900px;
   padding-left: 18px;
   padding-top: 125px;
   padding-bottom: 0px;
   background-image:url('img/header.gif');
   background-position: top center;
   background-repeat: no-repeat;
   }

#body {
   width: 900px;
   min-height: 300px;
   height: auto;
   margin: 0 auto;
   margin-left: 9px;
   margin-bottom: 0px;
   padding-left:3px;
   padding-bottom: 5px;
   background-color: #819e65;
   background-image:url('img/ct_grad.jpg');
   background-position: top left;
   background-repeat: repeat-x;
   }
#body2 {
   width: 900px;
   height: 690px;
   overflow: visible;
   margin: 0 auto;
   margin-left: 9px;
   margin-bottom: 0px;
   padding-left:3px;
   padding-bottom: 5px;
   background-color: #819e65;
   background-image:url('img/ct_grad.jpg');
   background-position: top left;
   background-repeat: repeat-x;
   }
#body3 {
   width: 900px;
   height: 550px;
   overflow: visible;
   margin: 0 auto;
   margin-left: 9px;
   margin-bottom: 0px;
   padding-left:3px;
   padding-bottom: 5px;
   background-color: #819e65;
   background-image:url('img/ct_grad.jpg');
   background-position: top left;
   background-repeat: repeat-x;
   }
#body4 {
   width: 900px;
   height: 810px;
   overflow: visible;
   margin: 0 auto;
   margin-left: 9px;
   margin-bottom: 0px;
   padding-left:3px;
   padding-bottom: 5px;
   background-color: #819e65;
   background-image:url('img/ct_grad.jpg');
   background-position: top left;
   background-repeat: repeat-x;
   }
#footer {
   width: 843px;
   height: 63px;
   margin: 0 auto;
   margin-top: 0px;
   padding-top:8px;
   text-align:center;
   color: #660000;
   background-color:transparent;
   background-image:url('img/footer.gif');
   background-position: top center;
   background-repeat: no-repeat;
   }
#left {
   margin-left:0px;
   width:420px;
   height:100%;
   padding-top:5px;
   padding-right:2px;
   float:left;
   background-color:transparent;
}
#right {
   width:450px;
   height:100%;
   padding-top:5px;
   margin-right:3px;
   margin-top:3px;
   margin-bottom: 10px;
   float:right;
   background-color:transparent;
}
#content {
   width:860px;
   padding-top:5px;
   margin-left:5px;
   margin-right:3px;
   float:left;
   background-color:transparent;
}
/* end layout properties */

/* begin text properties */
p.big {
   font-size: 18px;
   font-family: "Georgia", Serif;
   color:#faf5de;
   }
p.sm {
   font-size: 10px;
   font-family: "Georgia", Serif;
   color:#faf5de;
   }
h1 {
   font-size:24px;
   padding-top:5px;
   color: #faf5de;
   }
h2 {
   font-size:18px;
   color: #475838;
   }
a {
  color: #660000;
  font-size: 14px;
  text-decoration: none;
  }
a:hover {
  color: #faf5de;
  font-size: 14px;
  text-decoration: none;
  }
a.footer {
  color: #660000;
  font-size: 18px;
  text-decoration: none;
  }
a.footer:hover {
  color: #aa0000;
  font-size: 18px;
  text-decoration: none;
  }
/* end text properties */

/* begin misc. properties */
hr {
   color: #a7cd83;
   width: 900px;
   }
table.pics {
   margin: 0px auto;
   border-collapse: separate;
   border-spacing: 20px;
   width: 600px;
   }
a.name {
  color: #660000;
  font-size: 16px;
  text-decoration: underline;
  }
a.name:hover {
  color: #aa0000;
  font-size: 16px;
  text-decoration: none;
  }
blockquote {
   background-color: #485936;
   width: 400px;
   padding:5px;
   font-style: italic;
   font-size: 16px;
   margin-bottom: 0px;
}
/* end misc. properties */
