.bodytext  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.main  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.navbartext  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.smallerbodytext  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

a { color: #8a8d6a; font-size: 12px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }

.author  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.mediawhere  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

.storycaption  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.storycredit  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

a:hover { 
	color: #b22222; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

.footer{
color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;
}

a.footer{
color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;
}

a.footer:hover {
color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline;
}

.hfooter{
color: #660000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;
}

a.hfooter:hover{
color: #660000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline;
}
 

TD {
	COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 12px; TEXT-DECORATION: none
}

<!-- main.php -->
a.menutext            { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }
a.menutext:hover { 
	color: #b22222; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}
<!-- end of main.php -->

.lmenutxt            { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }

a.clip            { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }
a.clip:hover { 
	color: #ffffff; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: underline; 
	}


a.lmenutxt            { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; text-decoration: none; }
a.lmenutxt:hover { 
	color: #8a8d6a; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

a.lhmenutxt            { color: #660000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, Swiss; font-weight: regular;  text-decoration: none; }
a.lhmenutxt:hover { 
	color: #8a8d6a; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

a.umenutxt { color: #660000; font-size: 12px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }
a.umenutxt:hover { 
	color: #8a8d6a; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Verdana, Swiss; 
	text-decoration: none; 
	}

.wheader {
color: #ffffff; font-size: 12px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none;

}

.subscript { color: #000000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }
.reversesubscript { color: #ffffff; background-color: #660000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }

a.subscript { color: #8a8d6a; font-size: 10px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.subscript:hover { 
    color: #8a8d6a; font-size: 10px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;
	text-decoration: none; 
	}

.menuTableRow {}
.menuTableRowOver { background-color: #b22222; }

.submenutext { color: #6b8e23; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, Swiss; text-transform: lowercase }
.submenu2text { color: olive; font-weight: bolder; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, FontName; text-transform: uppercase }
.mainmenu { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Verdana, SunSans-Regular; }

H1 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H2 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H3 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H4 {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 13px; FONT-WEIGHT: bold
}

.homenews { color: #000000; font-size: 9px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular; }
a.homenews { color: #000000; font-size: 9px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.homenews:hover { color: #b22222; font-size: 9px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }

a.smallertextlink { color: #6b8e23; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.smallertextlink:hover { color: #6b8e23; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }

a.newsItem { color: #000000; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: underline; }
a.newsItem:hover { color: #b22222; font-size: 11px; font-family: Verdana, Helvetica, Verdana, SunSans-Regular;  text-decoration: none; }

.mediaTable {
	background: #999966;
}

.stdTable {
	background: #999966;
}

TD.tableData {
	background: #ffffff;
	color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

TD.tableHeading {
	background: #ffffff;
	color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
}

.tableRowOver { background-color: #8a8d6a; }
.tableRow { background-color: #FFFFFF; }


.highlight {
	background: #ffffff;
	color: #b22222; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
	text-transform: uppercase;
}

.smallheader {
	color: #696969; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
	text-transform: none;
}


TD.mediaHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #999966;
  color: #ffffff;
  font-weight: bold;
  font-variant: small-caps;
}

TR.mediaHeading {
  background: #999966;
}

TR.mediaListing {
	background: #ffffff;
}

TD.mediaListing {
	background: #ffffff;
	color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
<!-- affiliates/seminars/etc. -->
contentHeader  { font-weight: regular; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222; text-decoration: underline }
a.contentHeader  { font-weight: regular; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222; text-decoration: underline }
a.contentHeader:hover  { font-weight: regular; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222; text-decoration: none }

TD.contentHeader  { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #b22222 }

TD.contentHeading  { color: #b22222; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

TD.contentData {
  COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 12px; TEXT-DECORATION: none
}

TD.contentDataSmall {
  COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 12px; TEXT-DECORATION: none
}


input { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px; }

.buttonBoxContents {
  background: #cccc99;
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

A.buttonBoxContents{
	color: #ffffff;

}

A.buttonBoxContents:hover{
	color: #b22222;

}

A.pageResults { 
  color: #999966; 
  font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

A.pageResults:hover { 
  color: #ffffff; 
  background: #999966; 
  font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/* Gallery Index container */

#thumbnailsrow {
	float: left;
	width: 67%;
}

div.minimage {
	float: left;
	padding: 4px;
	/*border: 1px solid #000;
	margin: 4px;*/
}

div.viewimage {
		/*border: 1px solid #000;*/
		margin: 0px auto;
		
}

.gidindex {
	 width: 100%;
	 font-size: 11px;
	 font-family: Verdana, Arial, sans-serif;
}

/* Information about a gallery container style*/
.gidindexdata{
	 /* border: thin dotted #AAAABA;*/
	/*  background: #DDDDED;*/	  
	 font-family: Verdana, Arial, sans-serif;
}

/* TD of Index of galleries */
.gidindextd{
	    width: 180px;
	 font-family: Verdana, Arial, sans-serif;
}

/*DIV containing information about image information (name,size,dimensions)*/
.phidinfo{
	  border: thin solid #AAAABA;
	  background: #D0D0E0;
	  margin: 6px;
	  padding: 5px;
	  }
	  
/* UserComments Style */
.comment {
	  border: thin solid #BAAAAA;
	  background: #EDDDDD;
	  margin: 5px;
	  padding: 5px;
}

/* Image name in a gallery index (below thumbnail) */
.view {
      font-size: 60%;
}

/*Thumbnail Image style */
.thumb {
       border: 0; 
}

/* div style of the container of the 'big' image */
.viewimage {
	   text-align: center;
}

/* style of the 'big' image itself*/
.image{
}

.pageHeading {
	COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

