.big_text {
  font-size   : 20px;
  line-height : 24px;
  font-weight: normal; 
  font-family: Tahoma, Arial, Helv, serif; 
}

.alt_big_text {
  font-size   : 20px;
  line-height : 24px;
  font-weight: normal; 
  font-family: Helv, Tahoma, Arial, serif; 
}


.med_text {
  font-size   : 16px;
  line-height : 20px;
  font-weight: normal; 
  font-family: Tahoma, Arial, Helv, serif; 
}

.alt_med_text {
  font-size   : 16px;
  line-height : 20px;
  font-weight: heavy; 
  font-family: Helv, Tahoma, Arial, serif; 
}

.simple_text {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  font-family: sans-serif, Helv, Arial, serif, Tahoma; 
}

.std_text {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

.std_text_white {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
  color      : white;
}


.std_text_grey {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
  color      : #A0A0A0;
}


.std_text_comic {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  font-family: Comic Sans MS, Tahoma, Arial, Helv, serif; 
}

.std_text_j {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  text-align : justify;
  font-family: Tahoma, Arial, Helv, serif; 
}

.std_fun_text {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  font-family: Comic Sans MS, Tahoma, Arial, sans_serif, serif, Times; 
}

.std_fun_text_white {
  font-size   : 12px;
  line-height : 16px;
  font-family : Comic Sans MS, Tahoma, Arial, sans_serif, serif, Times; 
  color       : white;
  vertical-align : top;
}

.std_fun_text_white_12px {
  font-size   : 12px;
  line-height : 16px;
  font-weight    : bold; 
  font-family    : Comic Sans MS, Tahoma, sans_serif, serif, Times; 
  color          : white;
  vertical-align : top;
}

.med_fun_text_white {
  font-size   : 16px;
  line-height : 20px;
  font-family : Comic Sans MS, sans_serif, serif, Times; 
  color       : white;
  vertical-align : top;
}

.med_fun_text {
  font-size   : 16px;
  line-height : 20px;
  font-weight: bold; 
  font-family: Comic Sans MS, sans_serif, serif, Times; 
}

.alt_std_text {
  font-size   : 12px;
  line-height : 16px;
  font-weight: bold; 
  font-family: Comic Sans MS, Arial, Helv, Tahoma, serif; 
}

.wires_std_margin {
  width      : 6%;
}

.wires_std_text {
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
  color      : #000000;
}

.wires_alt_text {
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Helv, Arial, serif, Tahoma; 
  color      : #B00000;
}

.novel_std_margin {
  width      : 6%;
}

.novel_std_text {
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
  color      : #000000;
}

.novel_alt_text {
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Helv, Arial, serif, Tahoma; 
  color      : #B00000;
}

.small_text {
  font-size  : 6pt;
  font-weight: normal; 
  font-family: Tahoma, Arial, Helv, serif; 
}

.alt_small_text {
  font-size  : 6pt;
  font-weight: normal; 
  font-family: Helv, Tahoma, Arial, serif; 
}


.tiny_text {
  font-size  : 6pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

.photo_text {
  font-size  : 10pt;
  font-weight: normal; 
  font-family: Helv, Tahoma, Arial, serif;
}

.photo_text_white {
  font-size  : 10pt;
  font-weight: normal; 
  font-family: Helv, Tahoma, Arial, serif;
  color      : white;
}

TD.headline_12 {
  color      : red;
  font-size  : 12pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

TD.headline_18 {
  color      : red;
  font-size  : 18pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

H1 {
  COLOR      : red;
  font-size  : 18pt;
  font-weight: Bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

H2 {
  COLOR      : red;
  font-size  : 12pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

H3 {
  COLOR      : red;
  font-size  : 10pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

H4 {
  COLOR      : red;
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
}

A:hover {
  color: orange
}

P{
  margin-top    : 10px;
  margin-bottom : 10px;
}

P.small_font {
  font-size: 12pt;
  font-weight: bold; 
  font-family: serif, Helv, Tahoma, Arial 
}

P.large_font {
  font-size: 24pt
  font-weight: bold; 
  font-family: serif, Helv, Tahoma, Arial 
}

.std_text_box { 
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 

  padding-top    : 15px;
  padding-bottom : 15px;
  padding-left   : 15px;
  padding-right  : 15px;

  border-style:ridge;
  border-width:medium; 
  border-color:grey;

  background:url("../../backgrounds/grid_blue_on_white.jpg"); 
}

.std_text_box_j { 
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 

  padding-top    : 15px;
  padding-bottom : 15px;
  padding-left   : 15px;
  padding-right  : 15px;

  border-style:ridge;
  border-width:thin; 
  border-color:grey;

  background:url("../../backgrounds/grid_blue_on_white.jpg"); 

  text-align : justify;
}

.grid_box { 
  border-style:ridge;
  border-width:thin; 
  border-color:blue;

  background:url("../../backgrounds/grid_blue_on_white.jpg"); 
}

.dark_grid_box { 
  border-style:ridge;
  border-width:thin; 
  border-color:blue;

  background:url("../../backgrounds/grid_blue_on_black.jpg"); 
}

.std_body {
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
}

.std_table {
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  margin-width  : 0;
  margin-height : 0;
}

.std_page_table {
  width         : 725;
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  margin-width  : 0;
  margin-height : 0;
}

.compact_table {
  border        : 0;
  cell-spacing	: 0;
  cell-padding	: 0;
}

.std_bordered_table {
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  margin-width  : 0;
  margin-height : 0;

  border-style:ridge;
  border-width:medium; 
  border-color:grey;
}

.std_margin {
  width         : 3%;
}

.medium_margin {
  width         : 10%;
}

.old_std_table {
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
}

.map_table {
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  line-height   : 150%;

  width			: 580;
  height        : 1024;
  vertical-align : top;
}

.map_text {
  font-size  : 10pt;
  font-weight: normal; 
  font-family: Helv, Tahoma, Arial, serif;

  vertical-align : top;
}

.keyword_table {
  width         : 400;
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  border-style  : ridge;
  border-width  : medium; 
  background:url("../../backgrounds/grid_blue_on_white.jpg"); 
}

.wedding_menu {
  width         : 400;
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  border-style  : ridge;
  border-width  : medium; 
  background:url("../../backgrounds/grid_blue_on_white.jpg"); 
}

.faq_table {
  width         : 400;
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  border-style  : ridge;
  border-width  : medium; 

  font-size      : 8pt;
  font-weight    : bold; 
  font-family    : Tahoma, Arial, Helv, serif; 
}

.faq_table_grid {
  width         : 400;
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  border-style  : ridge;
  border-width  : medium; 

  font-size      : 8pt;
  font-weight    : bold; 
  font-family    : Tahoma, Arial, Helv, serif; 

  background:url("../../backgrounds/grid_blue_on_white.jpg"); 
}

.grid_table {
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : 0;
  margin-right  : 0;
  border-style  : ridge;
  border-width  : medium; 

  background:url("../../backgrounds/grid_blue_on_white.jpg"); 
}

.grid_cell {
  font-size      : 8pt;
  font-weight    : bold; 
  font-family    : Comic Sans MS, Tahoma, Arial, Helv, serif; 
  vertical-align : top;
}

.info_table {
  width         : 400;
  cellspacing   : 0;
  cellpadding   : 0;
  margin-top    : 10;
  margin-bottom : 10;
  margin-left   : 10;
  margin-right  : 10;
  border-style  : ridge;
  border-width  : medium; 
}

.gallery_table {
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
  background:url("../../backgrounds/tan_texture.jpg"); 
}

.std_cell {
  font-size  : 8pt;
  font-weight: bold; 
  font-family: Tahoma, Arial, Helv, serif; 
  background:url("../../backgrounds/white_matte3.jpg"); 
}

.std_menu {
  font-size      : 8pt;
  font-weight    : bold; 
  font-family    : Tahoma, Arial, Helv, serif; 

  background     : transparent;
  border-style   : ridge;

  text-align     : center;
  border-style   : ridge;
  vertical-align : top;
  line-height    : 125%;
}

.std_sidebar {
  font-size      : 12px;
  font-weight    : bold; 
  font-family    : Tahoma, Arial, Helv, serif; 

  border-style   : ridge;
  border-width   : small;

  text-align     : center;
  vertical-align : top;
  cellspacing    : 5%;
  line-height    : 125%;

  padding-top    : 5px;
  padding-bottom : 5px;
  padding-left   : 5px;
  padding-right  : 5px;
}

.sidebar_menu {
  width          : 125px;

  font-size      : 8pt;
  font-weight    : bold; 
  font-family    : Tahoma, Arial, Helv, serif; 

  border-style   : ridge;
  border-width   : small;

  text-align     : center;
  vertical-align : top;
  cellspacing    : 5%;
  line-height    : 125%;

  background     : url("../../backgrounds/tan_blotches.jpg"); 
}

.minor_list 
{
	margin : 0px;
	padding-left: 15px;
}

.minor_list_element 
{
	list-style-image : none;
	list-style-type  : circle;
}

.small_red_bullet {
	list-style-image : url("../../buttons/list_red_round.gif")
}

.bullet_red_arrow {
	list-style-image : url("../../buttons/bullet_red_arrow.gif")
}

.list_red_round {
	list-style-image : url("../../buttons/list_red_round.gif")
}

div#main_div {
	width: 580px;
 	height: 1000px;
	background: gray;
	padding: 10 px;
}

.errata
{
	width       : 500px;
	text-align  : center;

	color       : black;
    font-size	: 14px;
	line-height : 16px;
    font-weight	: bold; 
    font-family	: Tahoma, Arial, Helv; 

	display     : none;
}
