#chat img {
	max-width: 250px;
	width: 100%;
}
#rcol div {
	margin-bottom: 0.75em;	
	width: 100%;
}
#rcol div h3 {
	margin-bottom: 0;
}
@media only screen and (max-width: 425px) {
	#rcol div { width: auto; }
}
table {
	line-height: 1.5em;
	margin-top: 1em;
}
form table {
	width: 100%;
}
table img {
	height: 1.55em;
	width: 1.55em;
}
#contacts {
	background: url(../img/email.jpg) top right no-repeat;
	background-size: 10.75em;
}
#contacts td {
	*width: 50em;
}
.field input {
	width: 65%;
}
.field textarea {
	*width: 96%;
}
#contacts td.first {
	text-align: right;
	width: 1em;
}
@media only screen and (max-width: 500px) {
	table td.first { display: none; }
}
#contact td {
	text-align: right;
}
@media only screen and (max-width: 650px) {
	#contacts .field input { width: 96.5%; }
}