
	  body {
	  background-color: #ffffff;
	  font-family: Helvetica, Geneva, Arial, sans-serif;
	  font-size: 12pt;
	  }
	  a {color:#336600;}
	  a:visited {color: #336600;}
	  table.header {
	  border: 0;
	  margin: 0;
	  border-collapse: collapse;
	  background-color:#9CAC82;
	  width: 976px;
	  background: url("images/header_gradient.gif") repeat-x;
	  }
	  table.header td {
	  font-family: Helvetica, Geneva, Arial, sans-serif;
	  font-weight: bold;
	  font-size: 10pt;
	  text-align: center;
	  line-height: 39px;
	  vertical-align: middle;
	  }
	  h1 {
		  font-size: 18pt;
		  border-bottom-width: 1px;
		  border-bottom-style: solid;
		  border-bottom-color: #9CAC82;
		  padding-bottom: 3px;
		  color: #336600;
	  }		
	  h2 {
		  font-size: 14pt;
		  border-bottom-width: 0px;
		  border-bottom-style: solid;
		  border-bottom-color: #9CAC82;
		  padding-bottom: 1px;
		  color: #336600;

	  }
	  .vendorentry {
		  margin-left: 1em;
	  }
	  .vendorentry h2 {
		  font-size: 14pt;
		  color: #990000;
		  margin: 0px;
		  padding: 0px;
		  line-height: 100%;
		  border-bottom-width: 0px;			
	  }
	  .vendorentry p.details {padding-top: 0px; margin-top: .2em;}
	  .vendorentry p.description {
		  margin-left: 1em; margin-right: 1em;
		  padding-bottom: .5em;
		  background: url("images/rule.gif") bottom center no-repeat transparent ;	
	  }
	  img.framed {
		margin:5px 5px 5px 5px;
		padding: 4px;
		border:1px solid #99c; 
		/*border-top:1px solid #DCB2B4;
		border-left:1px solid #DCB2B4;  	  
		border-bottom:1px solid #E8CCD0;
		border-right:1px solid #E8CCD0;*/
	  }
	#layer11 img {
		  margin:5px 5px 5px 5px;
		  padding: 4px;
		  border:1px solid #99c; 
		  /*border-top:1px solid #DCB2B4;
		  border-left:1px solid #DCB2B4;  	  
		  border-bottom:1px solid #E8CCD0;
		  border-right:1px solid #E8CCD0;*/
		}
	
	/* time date loc */
	#layer4 { 
		font-family: Arial; 
		font-style: normal; 
		font-weight: bold; 
		position: absolute; 
		top: 215px; left: 17px; width: 248px; height: 114px;
		text-align: center;
		color: #a0293b;
		}

	/* visit graphic */
	#layer5 { 
		background-image: url("images/visitfriends.gif"); 
		background-repeat: no-repeat;
		position: absolute; top: 330px; left: 24px; width: 225px; height: 500px;
		padding-top: 180px;
		font-family: Arial; 
		font-style: normal; 
		font-weight: bold; 
		text-align: center;
		color: #a0293b; 		
	}

	#layer6 { position: absolute; top: 79px; left: 284px; width: 116px; height: 102px }
	#layer2 { position: absolute; top: 78px; left: 419px; width: 119px; height: 90px }
	#layer7 { position: absolute; top: 78px; left: 555px; width: 116px; height: 90px }
	#layer8 { position: absolute; top: 79px; left: 687px; width: 123px; height: 89px }
	#layer9 { position: absolute; top: 79px; left: 821px; width: 117px; height: 89px }
	#layer10 { position: absolute; top: 67px; left: 36px; width: 143px; height: 101px }

	/* old home button/badge */
	#layer3 { position: absolute; top: 200px; left: 89px; width: 144px; height: 88px }
	/* #home div#layer3 {display: none;} */
	div#layer3 {display: none;} 

	#layer11 {
		position: absolute; top: 180px; left: 290px; width: 680px; height: 800px; 
		background: #ffffff url("images/RoosterTrans.gif") no-repeat scroll 50% 40px; 
	}
	
	a img {
		border: 0;
	}

	img.badge {
	  margin:10px 10px 10px 10px;
	  padding: 4px;
	  border-top:1px solid #DCB2B4;
	  border-left:1px solid #DCB2B4;  	  
	  border-bottom:1px solid #E8CCD0;
	  border-right:1px solid #E8CCD0;	  
	}

@media print {
	table.header, #layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9, #layer10 {display: none;}
	#layer11 {position: absolute; top: 0px; left: 0px;}
}
