body { 
  background:#ECECEC;
  margin:0; 
  padding:0; 
  font-family:Verdana, Helvetica, Tahoma, Arial, sans-serif;
  font-size:70%;
}

#container {
  float:none;
  width:746px; 
  padding-left:14px; 
  padding-right:20em; 
  margin-top:1em;
  margin-left:2em;
  margin-right:0;
  margin-bottom:4em;
  background:#ECECEC url(images/container.png) repeat-y top left; 
  position:block; 
}

#container img { 
  padding:0; 
  border:0; 
  margin:0; 
}


#menu_tabs {
  padding:0; 
  border:0; 
  margin:0; 
}

#menu_tabs img {
  display:block;
  float:left;
  padding:0; 
  border:0; 
  margin:0; 
}


#level2menu {
  clear:left;
  width:670px;
  background:#EEEECC;
  border-style:solid; 
  border-left-width:1px; 
  border-right-width:1px; 
  border-top-width:0; 
  border-bottom-width:0; 
  border-color:#A0A09C;
  text-transform: uppercase;
  font-weight: bold;
  padding-left:40px;
  padding-top:10px;
  padding-bottom:10px;
  margin:0;
}

#level2menu img { 
  float:none;
  padding:0; 
  border:#E0E0E0 0 solid; 
  margin:0 0 0 0; 
}

.l2menuitem {
  padding:5px;
  background: white;
  margin:0;
}

#black_border {
  clear:left;
  width:710px;
  background:#FFFFFF;
  border-style:solid; 
  border-left-width:1px; 
  border-right-width:1px; 
  border-top-width:0; 
  border-bottom-width:1px; 
  border-color:#A0A09C;
  padding:0;
  margin:0;
}

#brown_border {
  width:650px;
  background:#FFFFFF;
  border-style:solid; 
  border-left-width:10px; 
  border-right-width:10px; 
  border-top-width:0; 
  border-bottom-width:10px; 
  border-color:#EEEECC;
  padding:20px;
}

#brown_border_complete {
  width:650px;
  background:#FFFFFF;
  border-style:solid; 
  border-width:10px; 
  border-color:#EEEECC;
  padding:20px;
}

#top_brown_border {
  width:670px;
  background:#EEEECC;
  height:10px;
  padding:0;
  margin:0;
}


#left {
  position:relative;
  margin:0;
  padding:0;
  margin-right:260px;
}

#right {
  float:right;
  width:260px;
  padding:0;
}

#right img { 
  padding:1em; 
  border:#E0E0E0 0 solid; 
  margin:0 0 0 0; 
}

#insert_box {
  position:static;
  clear:both;
  border-style:solid; 
  border-left-width:2px; 
  border-right-width:2px; 
  border-top-width:2px; 
  border-bottom-width:2px; 
  border-color:#EEEECC;
  width: 220px;
  margin:1em;
  padding:1em;
  z-index:1
}

#insert_box img {
  float:none;
  z-index:20;
}

#plaque {
  border-style:ridge; 
  border-left-width:4px; 
  border-right-width:4px; 
  border-top-width:4px; 
  border-bottom-width:4px; 
  border-color:#EEEECC;
  width: 30em;
  margin:2em;
  margin-left:150px;
  padding:1em;
  text-align:center;
}

#home_page_links {
  background:#F6F6E5;
  margin-bottom: 6px;
  padding:3px;
  width:20em;
}

#extracts {
}

#extracts_level3_menu_off {
  background:#F6F6E5;
  margin-bottom: 6px;
  padding:3px;
}

#extracts_level3_menu_on {
  background:#F6F6E5;
  margin-bottom: 6px;
  padding:3px;
  font-style:italic;
  font-weight:bold;
  border: 1px solid black;
  
}


#illustrations {
  clear:left;
  float:none;
  border:0;
  margin:0;
  padding:0;
}

#illustrations img {
  float:none;
  margin:0;
  padding:0;
}

#illustrations table {
  border:10;
  border-color:black;
}

#illustrations td {
  padding:0;
  margin:0;
  font-style:normal;
  text-align:left;
  font-size:7pt;
  background:#F0F0F0;
}

#book_index {
}

#book_index ul { 
  list-style-type: none; 
}

#book_index_left {
  position:relative;
  margin:0;
  padding:0;
}

#book_index_right {
  float:right;
  width:50%;
  padding:0;
}

  
.red {
  color:#B00000;
}

.large_red {
  color:#B00000;
  font-size:120%;
  font-weight:bold;
}

#rjustify {
  text-align:right;
  color: #B00000;
}

#purchasing {
}

#purchasing img {
  float:left;
  margin-right:20px;
}

.purchasing_section {
  clear:both;
  padding-top:0 0 5px 0;
  border-top:1px #D0D0D0 dashed;
}

.purchasing_section h5 { margin-top:1em; }

#purchasing_options {
  background:#EEEECC;
  color:#B00000;
  width:13em;
  margin:3em 0 0 0;
  padding:5px;
  font-weight:bold;
}


#purchasing_section_right {
  display:inline;
  float:right;
  width:150px;
  margin:0em 3em 1em 1em; 
  text-align:center; 
  padding:1em 0;
}


#purchasing_section_right_phone {
  display:inline;
  float:right;
  width:180px;
  margin:0em 3em 1em 1em; 
  text-align:center; 
  padding:1em 0;
}


#paypal_box,#paypal_box_2 { 
  display:inline; 
  border:#D0D0D0 3px solid; 
  background:#F0F0F0; 
  float:right; 
  width:140px; 
  margin:2em 3em 1em 3em; 
  text-align:center; 
  padding:2em 0; 
}

#paypal_box { 
  border-bottom:0; 
}

#paypal_box_2 { 
  border-top:0; 
  margin-top:1em; 
}

#paypal_box img { 
  margin-bottom:1em; 
}
#paypal_box form { 
 padding-bottom:3em; 
}


h1 {  
  font-family: "Times New Roman", Times, serif;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

h2 {  
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: 0;
  padding: 0;
}

h3 {  
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 1em 0;
  padding: 0;
}

h4 {  
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 0 0;
}

h5 {  
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 0 0;
}

p {
  padding-top: 0em;
  padding-botton: 0em;
  margin-top:10px;
  margin-bottom:10px;
}

td, caption {
  font-weight: normal;
  }

#contents {
}

#contents th {
  font-size:105%;
  font-weight:bold;
  text-align:left;
  margin-top:2em;
  padding:0.4em;
  padding-top:1.5em;
}

#contents td {
  font-weight:normal;
  text-align:left;
  margin-top:0;
  padding:0.4em;
  padding-left:2em;
  border-top: 1px dashed #D0D0D0;
}

#extracts {
}

#extracts td {
  vertical-align:top;
}

#quotation {
  margin-left:2em;
  margin-right:2em;
}


#extract_image_right {
  float:right;
  padding:3px 2em 0 1em;
  width:25%
}

#extract_image_right_30 {
  float:right;
  padding:3px 2em 0 1em;
  width:45%
}

#extracts img {
  float:none;
}

.extract_image_caption {
  font-style:italic;
  text-align:center;
}

.extract_image_caption_left {
  font-style:italic;
  text-align:left;
}


#links {
}

#links h5 {
  margin-top:2em;
  padding-top:1.5em;
  border-top: 1px dashed #D0D0D0;
}

#single_image {
  margin-top:2em;
  margin-bottom:2em;
  text-align:center;
}

#single_image img {
  border: 0;
}

#single_image h1 {
  font-size:130%;
  font-weight:bold;
  text-transform:none;
}

#single_image h2 {
  font-size:130%;
  font-weight:bold;
  text-transform:none;
}

#single_image_left {
  position:relative;
  display:inline;
  margin:0;
  padding:0;
  margin-right:90px;
  text-transform: uppercase;
}

#single_image_right {
  float:right;
  position:relative;
  width:80px;
  padding:1px;
  background: yellow;
  text-align:left;
}


input, select, option, textarea {
  font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal
  }
th {
  font-weight: bold
  }

b {
  font-weight: bold
  }  

sup {
  font-size: 10px;
  }
tt {
  font-family: Courier, "Courier New", monospace;
  font-size: 10px;
  }
a {
  text-decoration: none;
  }
a:link {
  color: #0000FF;
  }
a:visited {
  color: #0000FF;
  }
a:hover {
  text-decoration: underline;
  }
a:active {
  color: #FF0000;
  }    
.menubar {
  color: #FFFFFF;
}
a.menubar {
  text-decoration: none;
  }
a.menubar:link {
  color: #FFFFFF;
  }
a.menubar:visited {
  color: #FFFFFF;
  }
a.menubar:hover {
  text-decoration: underline;
  }
a.menubar:active {
  color: #FFFFFF;
  }


