body
	{
		margin:0;
		padding:0;
		background-color:#a9abff;
		background-image:url(hsm_watermark1.jpg);
		background-position:left top;
		background-repeat:repeat;
		text-align:center;
	}
#wrapper
	{	
		width:800px;
		margin-top:20px;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
		background-color:transparent;
	}
h1
	{
		color:#6060ee;
		text-align:left;
		font-family:Times, Georgia, serif;
		font-size:28pt;
		font-style:italic;
		line-height:110%;
		padding:0;
		margin:60px 0 5px 0;
	}
*html h1
	{
		margin-top:70px;
	}
h1 a
	{
		text-decoration:none;
		color:#6060ee;
	}
h1 a:hover
	{
		text-decoration:underline;
		color:#0000ff;
	}
h2
	{
		color:#333;
		text-align:left;
		line-height:115%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18pt;
		font-style:italic;
		margin:-2px 0 3px 0;
	}
h3
	{
		color:#800000;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16pt;
		font-style:italic;
		line-height:110%;
		margin:0;
	}
h4
	{
		color:#700000;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20pt;
		font-style:italic;
		line-height:120%;
		margin:0;
	}
h5
	{
		clear:both;
		color:#885320;
		text-align:center;
		font-family:Times, Georgia, serif;
		font-size:30pt;
		font-style:italic;
		line-height:110%;
		margin:0 0 0 25px;
	}
*html h5
	{
		margin-left:20px;
	}
h6
	{
		clear:both;
		color:#aa0000;
		text-align:center;
		font-family:Times, Georgia, serif;
		font-size:26pt;
		font-style:italic;
		margin:10px 0 10px 20px;
	}
*html h6
	{
		margin-top:10px;
	}
.salesblock
	{
		float:left;
		width:660px;
		margin:0 0 50px 45px;
		padding:0 20px 30px 30px;
		background-color:#fff;
		border:2px solid #000;
	}
.salesblock p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		line-height:140%;
		color:#000;
		padding:0;
		margin:15px;
		text-align:justify;
		text-indent:.7em;
	}
.salesblock p:first-letter
	{
		font-size:16pt;
	}
.private
	{
		float:left;
		width:660px;
		margin:10px 0 50px 45px;
		padding:0 40px 30px 30px;
		background-color:#fff;
		border:2px solid #000;
	}
.private p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		line-height:130%;
		color:#000;
		padding:0;
		margin:15px;
		text-align:left;
		text-indent:0;
	}
.freebooks img
	{
		float:right;
		margin:-10px 30px 10px 20px;
	}
.titlebar
	{
		float:left;
		margin:10px 0 -2px 40px;
	}
*html .titlebar
	{
		margin-left:43px;
	}
.titlebar img
	{
		border:6px solid #808080;
	}
.headline img
	{
		float:left;
		margin:0 0 10px 90px;
	}
.blackpix img
	{
		border:2px solid #000;
	}
.bannerblock
	{
		float:left:
		width:800px;
		padding:0;
		margin:0 0 20px 0;
	}
*html .bannerblock
	{
		margin-left:60px;
	}
.bannerblock p
	{
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		font-style:italic;
		line-height:140%;
		color:#000;
		padding:0;
		margin:10px 0 0 0;
	}
.bannerblock img
	{
		margin-left:10px;
	}
.bannerblock2
	{
		float:left:
		width:800px;
		padding:0;
		margin:0 0 20px 38px;
	}
*html .bannerblock2
	{
		margin-left:135px;
	}
.clickcode
	{
		width:474px;
		height:110px;
		padding:0;
		margin:0 0 30px 172px;
	}
*html .clickcode
	{
		margin-left:140px;
	}
.pridecode
	{
		width:474px;
		height:125px;
		padding:0;
		margin:0 0 30px 167px;
		background-image:url(pink_bann2.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		border:4px solid #800080;
	}
*html .pridecode
	{
		margin-left:136px;
	}
.pridecode p
	{
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13pt;
		font-style:normal;
		line-height:120%;
		color:#000;
		padding:0;
		margin:10px 20px 10px 20px;
	}
.fishing
	{
		float:left;
		width:550px;
		padding:15px;
		margin:10px 0 10px 35px;
		background-color:#ffffc0;
		border:2px solid #ff0000;
	}
*html .fishing
	{
		margin-left:20px;
	}
.fishing p
	{
		font-family:Times, Georgia, serif;
		font-size:16pt;
		font-style:italic;
		line-height:110%;
		color:#000;
		padding:5px;
		margin:10px 0 10px 0;
	}
.elertbox
	{
		float:left;
		padding:0;
		margin:0 0 40px 45px;
	}
*html .elertbox
	{
		margin-left:30px;
	}
.elertbox img
	{
		padding:0;
		margin:0 0 0 60px;
	}
	/* ------------ Polaroid-style photos  --------- */

.photoboxR
	{
		padding:0;
		float:right;
		width:290px;
		margin:20px 20px 10px 20px;
		background:url(ds_right2.jpg) left bottom no-repeat;
	}
.photoboxR img
	{
		background-color:#fff;
		padding:10px 10px 40px 10px;
		border:1px solid #000;
		position:relative;
		top:-22px;
		right:-32px;
	}
.photoboxL
	{
		float:left;
		clear:both;
		width:290px;
		height:222px;
		padding:0;
		margin:60px 15px 5px 10px;
		background:url(ds_left2.jpg) right bottom no-repeat;
	}
.photoboxL img
	{
		background-color:#fff;
		padding:5px;
		border:1px solid #000;
		position:relative;
		top:-3px;
		right:2px;
	}

