* 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 {   
  margin:0 auto;
  text-align:left;
  width:780px;
  }
/* 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 0 0 0;
  padding:10px 5px;
  border-width:4px;
  border-color:#930;
  border-style:double;
  text-align:center; 
  }
#header a img {
  border:none;
  }

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

div#container {
  clear:both;
  float:left;
  width:780px;
  }
  
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* div#content is the main contnet area.                  */
#content {
  float:left; 
  margin:10px 0; 
  padding:0 10px;
  width:425px;
  display:inline;
  /* border-right:1px solid #930;  */
  }
#content, #sidebar {  
  font-family:trebuchet,verdana,arial,sans-serif;
  font-size:11px;
  line-height: 175%;
  }
#content h3, #content h4 {
  font-family:garamond, georgia, serif;
  margin:20px 10px 10px 0;  
  color:#930;
  background:inherit;
  }
#content h3.initial_h3 {
  padding-bottom:10px;
  line-height:110%;
  }
#content h3 {
  font-size:24px;
  }  
#content h4 {
  font-size:18px;
  }
#content p {
  margin:10px 15px 0 0;
  width:400px;
  }  
#content p.adjacentsib {
  margin-top:5px;
  }
#content ul, ol {
  margin:0 20px 10px 20px;
  padding-left:20px;
  } 
#content img#marquee {
  border:1px solid #C96;
  margin:0 10px 10px 0;
  padding:4px;
  }  
.editors_note, .bold {
  font-weight:bold;
  }
/* #content styles end.                                */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* div#sidebar is the right side bar.                     */
#sidebar {
  width:290px;
  float:right;
  margin:10px 20px 10px 0;
  padding:0;
  border-left:1px solid #930; 
  /* border-bottom:2px dotted #966; */
  }
.sidebar_content {
  margin:10px 0 10px 20px;
  padding:10px 0;
  border-top:2px dotted #C96;
  }
.sidebar_content h3 {
  color:#930;
  background:inherit;
  font-family:garamond, georgia, serif;  
  font-weight:bold;
  font-size:14px;
  margin:0 0 6px 0;
  padding-left:0;
  }
.sidebar_content p {
  margin:10px 0;
  line-height:140%;
  }
.sidebar_content ul {
  list-style:disc;
  margin-left:15px;
  }
.sidebar_content p a#older_news {  
  font-size:12px;
  }
/* div#sidebar styles end.                           */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */   

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

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

/* +++++++++++++++++++++++++++++++++++++++++++++++++ */  
/* #footer div styles                                */  
#footer {
  clear:both;
  float:left;
  margin:15px 0 20px 0;
  padding-bottom:20px;
  border-top:2px dotted #D5C4BF;
  border-top:1px solid #966;
  width:100%;
  }
#footer p#copyright {
  clear:both;
  color:#AA8F84;
  background:inherit;
  font-size:14px;
  margin:20px 0 0 10px;
  padding-top:20px;
  }  
/* End #footer div styles                            */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */  



/* +++++++++++++++++++++++++++++++++++++++++++++++++ */  
/* Begin Contact Us form styles                      */ 
/* #contact_us is the form, #contact is the fieldset */
#contact_us {margin:10px 0 25px 0; width:400px;}
#contact {width:378px; border:1px solid #930;}
#contact p {width:350px;}
#contact, #contact legend, input#sender_email, input#sender_name, textarea {border:1px solid #930;}
#contact {padding:10px;}
#contact legend {padding:2px 6px;}
#contact_us label {display:block;}
/* End Contact Us form styles                        */ 
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */  

/* +++++++++++++++++++++++++++++++++++++++++++++++++ */  
/* Begin pdf document list styles                    */ 
ul.pdf_documents {
  margin:20px 0;
  }
ul.pdf_documents li, li.pdf_document {
  margin:10px 0;
  }
ul.pdf_documents li img, li.pdf_document img {
  vertical-align:-20%;
  padding-right:5px;
  }
/* End pdf document list styles                      */ 
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */ 