#pagetop form {
width: 380px;
margin: 10px 0px 0px 20px;
padding: 0;
}

#pagetop pre{
	display:block;
	font:14px "Georgia", Arial, Courier, monospace;
	padding:10px;
	border:1px solid #BACBBE;
	background:#C8C4D6;	
	margin:.5em 0;
	width:320px;
	}		
#pagetop label{
	display:block;
	font-size:14px;
	font-weight: normal;
	}
#pagetop select{
	height: 32px;
	border: 2px solid #C8C4D6;
	padding: 4px;
	margin: 4px 0px 4px 0px;
	color: #663366;
	font:14px "Georgia", Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
#pagetop input{
	width: 98%;
	height: 18px;
	border: 2px solid #C8C4D6;
	padding: 4px;
	margin: 4px 0px 4px 0px;
	color: #663366;
	font:14px "Georgia", Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
#pagetop textarea{
	width: 98%;
	height: 80px;
	border: 2px solid #C8C4D6;
	padding: 4px;
	margin: 4px 0px 4px 0px;
	color: #663366;
	font: 14px "Georgia", Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
form div{position:relative;margin:0px 0px 10px 0px;}
form .counter{
	position:absolute;
	right:0;
	top:0;
	font-size:11px;
	font-weight:normal;
	color: #8B8800;
	}
form .warning{color:#000;}	
form .exceeded{color:#e00;}	
