  body {
	margin:0;
	padding:0;
    font:  12px/1.5em "Trebuchet MS";
    background-color: #000000;
    color: #000000;
/*background-image: url(mc_rust.jpg)  ;
background-repeat: repeat-y;  */

}

/************************************ content frame *****/
#container{
   margin: 0 auto;
   padding: 0;
   width:700px;
   background-position: center;
   background-image: url(mc_rust.jpg)  ;
background-repeat: repeat-y;
   /* change this on page to fill shortest column */

  color: #000000;
}

/************************************ banner space *****/
#banner{
   padding: 0;
   margin: 0;
   width: 700px;
   height: 128px;
   background-position: center;
   font-size: 18px;
   float: left;
   z-index: -1;
  }

  /*************************************** horizontal menu *******/
/* tabbed menu is courtesy of exploding-boy.com/image/CSSmenus */

#nav-h-tab {
      float:left;
      width: 700px;
      background-color: #CC6600 ;
      font-size:100%;
      font-weight: bold;
      line-height:normal;
	  border-bottom:2px ridge #669999;
    _margin-top: -10px;
      }
    #nav-h-tab ul {
	  margin-left: 0px;
      margin-top: -5px;
	  padding: 0px 10px 0 0;
	  list-style:none;
      }
    #nav-h-tab li {
      display:inline;
      margin:0;
      padding:0;
      }
    #nav-h-tab a {
      float:left;
      background:url("tablefth.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #nav-h-tab a span {
      float:left;
      display:block;
      background:url("tabrighth.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#CC6600;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav-h-tab a span {float:none;}
    /* End IE5-Mac hack */
    #nav-h-tab a:hover span {
      color:#66FF99;
      }
    #nav-h-tab a:hover {
      background-position:0% -42px;
      }
    #nav-h-tab a:hover span {
      background-position:100% -42px;
      }
        #nav-h-tab a:active span {
      background-position:100% -42px;
      color: maroon;
      }

/********************************* 2nd col - main content - settings *****/
#content{
  width: 440px;
  float: left;
  font-family: "Trebuchet MS" Verdana, Arial, Helvetica, serif;
  font-size: 12px;
}
#content h1, #content h2, #content p{
  padding-right: 5px;
  padding-left: 45px;
}

h1, h2{
  font-size: 115%;
  font-weight: bold;
  color: #000000;
  line-height: 125%;
  margin-bottom: 2px;
}
h2{
  color: #993300;
}

p{
  line-height: 120%;
  margin-top: 0px;
  margin-bottom: 1em;
}
/*************************************** right column settings *****/
#ancillary{
  padding: 0;
  margin: 0;
  width:235px;
  float:right;
  /* padding-right: 10px;*/
  padding-bottom: 0px;
  color: black;
  font-family: "Trebuchet MS". Verdana, Arial, Helvetica, serif;
}
#ancillary p {
  padding: 0;
  margin: 0;

  padding-left: 5px;
  font-size: 12px;
  color: #000000;
}

#ancillary h1, #ancillary h2, #ancillary {
  padding-left: 5px;
  font-size: 108%;
  color: #009999;
  }
#ancillary hr{
  padding: 0;
  margin: 0;
  width: 160px;
}

#ancillary img{
  float: right;
  margin-top: -10px;
  margin-bottom: -5px;
}

#ancillaryfooter p{
  padding-top: 10px;
  font-size: 70%;
/*  .margin-right: -40px; */
  line-height: 115%;
}


.address{
  font-style: italic;
  font-size: 110%;
  color: #CC6600;
}

/*************************************footer settings*************/
#fullfooter{
  clear: both;
  width: 690px;
  /* if height is not specified, footer bgcolor will fill any short columns */
/*  height: 35px; */
  font-size: 90%;
  line-height: 160%;
  margin-top: -20px;
  .margin-top: -10px;
  padding-left: 10px;
  text-align: center;
  background-color: #CC6600;
  color:#FFCC66;
}
/* following is used to make the type in each column be visually on the
   same horizontal line. The fonts used are different sizes, so percentages
   and ems won't work. And using this avoids messing with the margins.  */

.hspace {
    height: 10px;
  }
