h2{
	height: 141px;
	margin-bottom: 5px;
	text-indent: -5000px;
	widows: 858px;
}

	h2{
		background: url(../images/contact.header_contact.jpg) no-repeat;
	}


h3{
	height: 34px;
	margin: 15px 0 10px 0;
	text-indent: -5000px;
	width: 257px;
}

	h3{
		background: url(../images/contact.heading_speak.png) no-repeat;
	}



ul#subnav{
	background: url(../images/main.subnav_bg.jpg) no-repeat;
	height: 34px;
	margin-bottom: 5px;
	width: 858px;
}

	ul#subnav li{
		float: left;
	}
	
		ul#subnav li a{
			background-repeat: no-repeat;
			display: block;
			height: 34px;
			text-indent: -5000px;
		}
		
		ul#subnav li a.selected{
			background-position: 0 -34px;
		}
	
			ul#subnav li a#contact{
				background-image: url(../images/contact.subnav_contact.png);
				width: 149px;
			}


div#text{
	float:  left;
	width: 550px;		
}

	div#text p.space{
		padding: 0 0 0 60px;
	}
	
	div#text p.email{
		background: url(../images/icon.envelope.png) no-repeat;
		padding: 10px 0 10px 60px;
	}
	
	div#text p.phone{
		background: url(../images/icon.phone.png) no-repeat;
		padding: 6px 0 10px 60px;
	}
	
	div#text strong{
		color: #8fc748; /* green text */
		font-weight: bold;
	}
	
	div#text strong.very{
		color: #8fc748; /* green text */
		font: 16px 'DroidSerifRegular';
		font-weight: normal;
		line-height: 22px;
		text-decoration: none;
	}
	
	div#text strong.weak{
		color: #009de7; /* blue text */
	}



div#sidebar{
	float: right;
	width: 283px;
}