* html, body, p, h1, h2, h3, ul, ol, li {
  margin:0;
  padding:0;
  }
body {
  text-align:center;
  color:#930;
  background:#FFF;
  }
  
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */  
/* div#main holds everything inside of the body.          */  
div#main {   
  text-align:left;
  margin:2% auto; 
  padding:0 2% 10% 2%;
  width:80%;
  font-family:trebuchet,verdana,arial,sans-serif;
  font-size:11px;
  line-height: 160%;
  }  
/* div#main styles end.                                   */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.link_pointer {
  color:#993300;
  }
  
.initial_cap {   /* First letter in first paragraph on the page. */
  font-family:garamond, georgia, serif;
  font-weight:normal;
  font-size:24px;
  color:#930;
  background:inherit;
  }
  
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* div#header contains the banner (h1) and tag line (h2). */

#header {
  font-family:garamond, georgia, serif;
  font-weight:normal;
  margin:10px;
  padding:10px 5px 5px 5px;
  border-width:4px;
  border-color:#930;
  border-style:double;
  text-align:center; 
  }
#header img#logo {
  border:none;
  width:530px;
  height:40px;
  }

/* div#header styles end.                                 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div#container {
  clear:both;
  float:left;
  width:480px;
  }
  
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#main h3, #main h4 {
  font-family:garamond, georgia, serif;
  margin:20px 10px 0 0;  
  color:#930;
  background:inherit;
  }
#main h3.initial_h3 {
  padding-bottom:10px;
  line-height:110%;
  }
#main h3 {
  font-size:18px;
  }  
#main h4 {
  font-size:14px;
  }
#main ul, ol {
  margin:0 20px 10px 20px;
  padding-left:20px;
  }   
#main p, #main ul li {
  margin:8px 0;
  line-height:150%;
  }  
#main p.adjacentsib {
  margin-top:5px;
  } 
.editors_note, .bold {
  font-weight:bold;
  }
.quotes {color:inherit; background-color:#F8F8FB;}  
/* #main styles end.                                */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Global link styles.                                    */
#main a, #sidebar .sidebar_main a , #sidebar .sidebar_main ul li a {
  color:#AA8F84;
  background:inherit;
  text-decoration:none;
  padding-bottom:1px;
  /* border-bottom:1px solid #C96; */
  }
#main a:link, #sidebar .sidebar_main a:link , #sidebar .sidebar_main ul li a:link {color:#C96; background:inherit; text-decoration:none;}
#main a:visited, #sidebar .sidebar_main a:visited , #sidebar .sidebar_main ul li a:visited {color:#C96; background:inherit; text-decoration:none;}
#main a:hover, #sidebar .sidebar_main a:hover , #sidebar .sidebar_main ul li a:hover {color:#930; background:#FFE1C3; border-bottom:1px solid #930;}
#main a:active, #sidebar .sidebar_main a:active , #sidebar .sidebar_main ul li a:active {color:#930; background:#FC9; border-bottom:1px solid #930;}

/* End global link styles.                           */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */