html, body { min-height:101%; margin-bottom:1px; } 

#pagecontent {
	width: 750px;
	margin: auto;
	height: auto;
	font: 0.8em/1.4em Georgia, "Times New Roman", Times, serif;
	}
.plntxt {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
 .rttxt {
	color: #660000;
	text-decoration: none;
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
 .plntxt a:link {
	color: #660000;
	text-decoration: none;

}
.plntxt a:visited  {
	color: #CCCCCC;
	text-decoration: none;
}
 .plntxt a:hover{
	color: #ffcc00;
	text-decoration: underline overline;
}
.plntxt a:active {
	color: #ffffea;
	text-decoration: none;
}
.geotxt {
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	}
.dropcap {
	float:left;
	color:#000066;
	font-size:42px;
	line-height:28px;
	font-family: Times, serif, Georgia;
	padding-top: 6px;
} 
.titleh {
	font: 24px/24px Georgia, "Times New Roman", Times, serif;
	color: #000033;
}
.lgrtxt {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}

.linktxt {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
 .linktxt  a:link {
	color: #660000;
	text-decoration: none;

}
.linktxt  a:visited  {
	color: #003300;
	text-decoration: none;
}
 .linktxt  a:hover{
	color: #ffcc00;
	text-decoration: underline overline;
}
.linktxt  a:active {
	color: #ffffea;
	text-decoration: none;
}
.picture {
	border: 0px solid #CCCCCC;
	margin:8px;
	padding: 3px;
	font: italic 0.8em/1.4em Georgia, "Times New Roman", Times, serif;
	color: #000066;
}
.picture img {
    border: 0px solid #CCCCCC;
    vertical-align:middle; margin-bottom: 3px; 
	}
.right { 
    margin: 0.5em 0pt 0.5em 0.8em; 
	float:right;
	}
.left { 
   margin: 0.5em 0.8em 0.5em 0;
   float:left; 
   }
.hmbg { background-color: #ffffff;}
.hmbg .wr_toprow { background: url(images/hmbgtoptile.gif) repeat-x; }
.hmbg .wr_toprow div { background: url(images/hmbgtopleft.gif) no-repeat top left; }
.hmbg .wr_toprow div div { background: url(images/hmbgtopright.gif) no-repeat top right; }

.hmbg .wr_contentrow { background: url(images/hmbglefttile.gif) repeat-y; }
.hmbg .wr_contentrow .wr_content  { background: url(images/hmbgrighttile.gif) repeat-y right;}

.hmbg .wr_botrow { background: url(images/hmbgbottile.gif) repeat-x; }
.hmbg .wr_botrow div { background: url(images/hmbgbotleft.gif) no-repeat top left; }
.hmbg .wr_botrow div div { background: url(images/hmbgbotright.gif) no-repeat top right; }

.hmbg .wr_toprow, .hmbg .wr_toprow div,
.hmbg .wr_botrow, .hmbg .wr_botrow div
 { width:100%; height:17px; font-size:1px; }

.hmbg .wr_content  { padding: 1px 2em; margin: 0; }
.hmbg p { padding: 0; margin: 1em 0 0 0; padding-bottom: .1em; }

#hmdiv {
position: relative;
width: 800px;/* -- edit width here! -- */
padding: 0;
margin: 0 auto;
 }
