/* Index */
#testimonial {width: 180px;position:absolute;top:230px;right:0;}
#testimonial p {background: #99C;}
#individual, #groups, #business { width:176px;
	background: #669; }
img{border:0;}
span.location{font-size:75%; font-style:italic;}

#individual, #groups, #business { 
			position:absolute;
			top:320px;
			}
#individual {left: 10px;}
#groups { left:200px; }
#business { left:390px; }

#announcement {
	width: 580px;
	border: 1px solid orange;
	margin: -2em 0 0 0;
	padding: .5em;
}

#announcement h3 {
	margin: 0;
	padding: 0;
	}
#announcement p {
	margin: 0;
	padding: 0;
}


#list form {margin:0;padding:0;}
#list{
	text-align: center;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 310px;
	padding-bottom:3px;
	border:1px solid gray;
}
#subscribe {margin:0;padding:0;display:inline;}
.small {font-size:70%;margin:0;padding:0;}
#email{text-align:center;}
			
#individual p, #groups p, #business p { 
	color: #FFF; 
	padding: 0.33em 0.33em;
	margin:0;
	margin-top: -4px;
	line-height: 1.3; 
	}

#contestsubmit {
	position:absolute; 
	left:503px; 
	top:177px; 
	height:27px; 
	z-index:1;
	width: 300px;
	}
#p { 
	text-align:center; 
	background: #669 url("images/passfield.png"); 
	border: 1px solid black; 
	color:#FFF; 
	font-size: 14pt;
	width: 193px;
	height:26px;
	}
#submit { 
	position:absolute;
	right: 15px;
	margin: 0;
	background: transparent url("images/submit.png"); 
	width: 86px; 
	height: 28px; 
	border: 0;
	}
	
#jul28hunt {
	position: absolute;
	top: 216px;
	border:0;
	padding:0;
}

#jul28hunt a:link {
	color:red;
}

#jul28hunt h2{border:0; padding:0;}
