body {
  background-color:#333333;
  text-align:center;
  padding:20px 0 0 0;
} 


@media print {
 #main_menu {
   display:none;
 }
 
 #content_header {
   display:none;
 }
 
 #attribution {
  display:none;
 }

 #footer { 
  display:none;
 }
 
 #content {
   float:left !important;
 }

 .noPrint { display:none; }

}
#site_container {
  width:900px;
  text-align:left;
  background-color:#f5f2cd;
  margin: 0 auto;
  border: 5px solid #444444;
  background-image:url(/system/storage/13/98/site_background.gif);
  background-position:left top;
  background-repeat: repeat-y;
}


#main_menu {
 background-color:black;
 width:196px;
 float:left;
}


#main_menu ul {
  display:block;
  margin-top:30px;
  margin-bottom:50px;
}


#main_menu li {
 display:block;
 padding-top:10px;

}

#content {
 float:right;
 width:704px;
}

#content_header {
 background-color:black;

}

#content_header_spacer {
 background-color:#444444;
 height:5px;

}

#main_content {
  padding:20px 55px;

}

#footer {
 height:35px;
 background-color:#6f2c1b;
 text-align:center;
}

.footer_menu td {
 padding:10px;
}

.footer_menu a {
 color:black;
 text-decoration:none;

}

#attribution {
  width:900px;
  margin: 5px auto;
 text-align:right;
}

#attribution a {
 color:black;
 text-decoration:none;
}

#attribution a:hover {
 color:black;
 text-decoration:underline;
}

.email_list {
 color:#f5f2cd;
text-align:left;
 padding-left:50px;
 }

ul.menu, ul.menu li {
 list-style-type:none; 
 padding:0px;
 margin:0px;
}

ul.menu li {
  padding-left:50px;
}
ul.menu li a {
  font-size:17px;
  font-family:Helvetica,Arial;
  font-weight:normal;
  color:#f5f2cd;
  text-decoration:none;
  line-height:30px;
  letter-spacing:.05em;

}

ul.menu li a.selected { 
  color:#9e3a22;
}
* {
 margin:0px;
 padding:0px;
 font-family: Helvetica, Arial;
 font-size: 12px;
 }
 
 td {
 font-family: Helvetica, Arial;
 font-size: 12px;
 
 }

.clear {
 clear:both;

}

h1 {
 color:#9e3a22;
 font-weight:normal;
 font-size:30px;
 padding-top:12px;
 padding-bottom:3px;
 line-height:1.5em;
 }


h2 {
 color:#9e3a22;
 font-weight:normal;
 font-size:19px;
 padding-top:12px;
 padding-bottom:3px;
 line-height:1.5em;
}

h3 {
 color:#9e3a22;
 font-weight:normal;
 font-size:14px;
 padding-top:12px;
 padding-bottom:3px;
 line-height:1.5em;
}



b {
 font-weight:normal;
 font-size:13px;
 color:#9e3a22;
 text-transform: uppercase;

}
 
 p {
  font-family:Georgia,serif;
  font-size: 13px;
  padding-top:0px;
  padding-bottom:12px;
  line-height:1.5em;
 }

a img {
 border:0px;

}

.highlight {
 font-weight:normal;
 color:#9e3a22;
}

a {
 color:#9e3a22;
}



 .noPrint {  }



