A:link {font: bold 12px arial; color: #000000; text-decoration: none;}
A:visited {font: bold 12px arial; color: #000000; text-decoration: none;}
A:hover {font: bold 12px arial; color: #008234; text-decoration: none; }

A.text:link {font: bold 12px arial; color: #000000; text-decoration: underline;}
A.text:visited {font: bold 12px arial; color: #000000; text-decoration: underline;}
A.text:hover {font: bold 12px arial; color: #008234; text-decoration: underline; }

A.psmtext:link {font:  bold 10px arial; color: #000000; text-decoration: underline;}
A.psmtext:visited {font:  bold 10px arial; color: #000000; text-decoration: underline;}
A.psmtext:hover {font:  bold 10px arial; color: #008234; text-decoration: underline;  }

A.foot:link {font:  bold 12px arial; color: #000000; text-decoration: underline;}
A.foot:visited {font:  bold 12px arial; color: #000000; text-decoration: underline;}
A.foot:hover {font:  bold 12px arial; color: #008234; text-decoration: underline;  }

A.sub:link {font: bold 16px arial; color: #000000; text-decoration: underline;}
A.sub:visited {font: bold 16px arial; color: #000000; text-decoration: underline;}
A.sub:hover {font: bold 16px arial; color: #008234; text-decoration: none;  }

A.sidemenu:link {font: bold 12px arial; color: #34719C; text-decoration: none;}
A.sidemenu:visited {font: bold 12px arial; color: #34719C; text-decoration: none;}
A.sidemenu:hover {font: bold 12px arial; color: #008234; text-decoration: none; background: "MenuBack.jpg"; }

A.small:link {font: 10px arial; color: #000000; text-decoration: underline;}
A.small:visited {font: 10px arial; color: #000000; text-decoration: underline;}
A.small:hover {font: 10px arial; color: #008234; text-decoration: underline; }

td#menu a 
{
 display: block;
 text-decoration; none;
 color: #000000;
 margin: 0 0px 0 0;
 padding: 3px 8px 3px 8px;
 font: bold 12px Arial, Verdana, sans-serif;
 border: 1px solid #7188B5;
 background: #F1F8FD;
}

td#menu a:hover 
{
 display: block;
 text-decoration; none;
 color: #008234;
 margin: 0 0px 0 0;
 padding: 3px 8px 3px 8px;
 font: bold 12px Arial, Verdana, sans-serif;
 border: 1px solid #7188B5;
 background: #ffffff url(MenuBack.jpg);
}

<!--
BODY{
scrollbar-face-color:#F1F4F7;
scrollbar-arrow-color:#000080;
scrollbar-track-color:#e9f0f8;
scrollbar-shadow-color:#008080;
scrollbar-highlight-color:#008080;
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
}
-->

h1 {
  text-align: center;
  color: #000080;
  font-family: "verdana";
  font-size: 26px;
  font-weight: bold;
  margin-top: 0px;
  padding-right: 0px;
}

h2 {
  color: #006080;
  font-family: "verdana";
  font-size: 18px;
  font-weight: bold;
}

h3 {
  color: #006080;
  font-family: "verdana";
  font-size: 14px;
}

.titlesm {
  color: #008234;
  font-family: "verdana";
  font-size: 12px;
  font-weight: bold;
}

.title {
  text-align: center;
  color: #006080;
  font-family: "verdana";
  font-size: 14px;
  font-weight: bold;
}

.subtitle {
  text-align: center;
  color: #006080;
  font-family: "arial";
  font-size: 16px;
  margin-right: 10px;
  margin-left:  10px;
}

.titleform {
  text-align: center;
  color: #000000 ;
  font-family: "verdana";
  font-size: 11px;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
}


.text {
  font-family: "verdana";
  color: #000000 ;
  font-size: 12px;
}

.eform {
  text-align: left;
  color: #000000 ;
  font-family: "arial";
  font-size: 10px;

}

.small  {
  font-family: arial;
  font-weight: bold
  color: 000000;
  font-size: 10px
}



.foot  {
  font-family: arial;
  color: 000000;
  font-size: 14px
}

.thankstext {
  font-family: "verdana";
  text-align: left;
  color: #000000 ;
  font-size: 12px;

}

.cost {
  text-align: center;
  color: #000000 ;
  font-family: "arial";
  font-size: 16px;
  font-weight: bold;
}

.banner {
  font-family: verdana;
  padding-right: 10pt;
  padding-left: 10pt;
  padding-top: 10pt;
  padding-bottom: 10pt;
  width: 550px;
  text-align: left;
  color: #000000 ;
  font-size: 14px
}

/* ZenPhoto
------------------------------ */

#main {
	text-align: left;
	margin: 10px auto;
	width: 695px;
	background: #fff;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #E6E6DF;
	border-right: 1px solid #E6E6DF;
	border-bottom: 5px solid #E6E6DF;
	border-left: 1px solid #E6E6DF;
}

#credit, #sort {
	margin: 0 auto;
	width: 100%;
	font-size: 85%;
	color: #96967E;
	text-align: right;
	clear: both;
}
#credit a, #sort a {
	text-decoration: none;
	color: #96967E;
	border-bottom: 1px dotted #96967E;
}
#credit a:hover, #sort a:hover {
	color: #BDBDAE;
	border-bottom: 1px solid #BDBDAE;
	text-decoration: none;
}

#gallerytitle {
	border-bottom: 1px solid #E6E6DF;
	padding-bottom: 4px;
	margin-bottom: 0px;
	/*min-height: 40px;
  _height: 40px;*/
}

/* Album Thumbnails
------------------------------ */
#albums {
	float: left;
}
.album {
	margin: 0 0px 0px 0;
    padding: 10px 5px 2px 20px;
	float: left;
    line-height: 100%;
}
.album a img {  }
.album .thumb {
    float: center; 
    margin-right: 0px;
}
.album h3 {
	padding: 0;
	margin: 0;
}
.album p {
	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
.albumdesc small {
	color: #8DB8CF;
}

