/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body { background: #fff; color: #222; font: 14px/1.5em Georgia, Times, serif; }

h1, h2 { line-height: 1.5em; }
h1 { font-size: 24px; font-weight: normal; margin-bottom: 20px; }
h2 { font-size: 18px; }

#container { 
	background: #ededed; 
	border: 1px solid #ddd; 
	margin: 0 auto; 
	padding: 10px;
	position: relative;
	width: 638px;
}

.error { color: #f00; }

ol.forms { list-style: none; overflow: hidden; }
ol.forms li { float: left; margin-bottom: 12px; width: 100%; }
ol.forms label { cursor: pointer; display: block; }
ol.forms textarea {
	border: 1px solid #ddd;
	float: left; 
	font: 14px/1.5em Georgia, Times, serif; 
	height: 120px; 
	margin-right: 5px;
	overflow-y: auto; 
	padding: 5px;
	width: 500px; 
}
ol.forms textarea:focus { border: 1px solid #000; }
ol.forms div.wordCount { float: left; font-size: 20px; line-height: 30px; }

#quick50 {
	background: #fff;
	border: 1px solid #ddd;
	font-size: 11px;
	left: 5px; 
	padding: 5px;
	position: fixed; 
	width: 188px; 
}