body {  background-color: #222; font: normal 12px arial,helvetica,'sans serif'; color: #7b6a2c;   text-align: center; align: center; padding: 0px; margin: 25px 0 ; 	}
.tb { width: 100%; margin: 0px; padding: 0px; }
.tlh { width: 12px; height: 12px; background: #222 url('cnr.gif') top left no-repeat; }
.trh { width: 12px; height: 12px; background: #222 url('cnr.gif') top right no-repeat; }
.blh { width: 12px; height: 12px; background: #222 url('cnr.gif') bottom left no-repeat; }
.brh { width: 12px; height: 12px; background: #222 url('cnr.gif') bottom right no-repeat; }
.mid { width: 788px; height: 12px; background: url('bgr.gif') ; 	}
.edge { width: 6px; height: auto; background: url('bgr.gif') ; 	}
.bin  		{ width: 812px;  margin: 0px auto; padding: 0px; background-color: #e5ddb6; }
.header  	{ width: 800px; height: 212px; background: #655618 url('whisper-wall.jpg') no-repeat; border-bottom: 1px solid #000; color: #f00; vertical-align: top;}
.side 		{ width: 180px; background: #8f7a1f;  }
.cont 		{ width: 620px; background: #e5ddb6; font-weight:500; font-size: 1em; padding: 0px;  margin: 0px; text-align: left; vertical-align: top;}
.cont2 		{ width: 800px; background: #e5ddb6; font-weight:500; font-size: 1em; padding: 0px;  margin: 0px; text-align: justify; vertical-align: top;}
.pad		{ padding: 0px 4px;}
.pad2		{ padding: 0px 26px;}


li			{ list-style-type: none; text-align: left; margin-left: 5px; font-size: 0.9em;}
img.left	{ margin-right: 4px;  }
h1	{font-size: 2.8em; margin: 0px; padding: 0px;  }
h2			{font-size: 1.3em; margin: 0px; padding: 2px 0px;	}
a 			{  text-decoration: underline;  }
a.lay    	{  text-decoration: none; color: #7b6a2c;	}
a:link		{  color: #000;	}
p a:link		{  color: #000;	}
a:hover.lay {  color: #f00; background: url('see-thru.png');  }
a:link.men  { color: #fff; 	} 
a:visited.men  { color: #00f; 	}
a:hover.men  { color: #f00 	}
.back 		{display: inline-block; background: url(see-thru.png); }
.info		{ position: absolute; left: 6px; top: 86px; z-index: 12; width: 600px; height: auto; 	border: 2px solid #f00; padding: 4px; background: #e5ddb6; font-size: 1.3em; visibility: hidden; text-align: justify; line-height: 1.3em;	}
.info2		{ position: absolute; left: 6px; top: 112px; z-index: 12; width: 235px; height: 254px; 	border: 2px solid #f00;  visibility: hidden; }
.credits	{ font: 600 75% arial, 'sans serif', helvetica; } 
.foot   	{ background: #8f7a1f; border-top: 1px solid #000; height: 50px;}
.center  	{ margin: 0 auto; }
.clr	 	{ width: 600px; height: 1px;  border: solid 1px #f00;	}
