/* reset */
	form,fieldset,legend,div,span,a,img{margin:0; padding:0;}
	fieldset{border:none;}
/* html */
	body{ font-family:sans-serif;}
	
	h2,legend{margin:0 0 10px 0; font-size:1em; font-weight:bold;}
	textarea{margin:0 0 10px 0;}

/*misc*/
    .htmlinvalid,
    #wellFormedResultsWrapper .htmlinvalid{
        font-weight:bold;
    }
     
	.htmlinvalid,
	#wellFormedResultsWrapper .htmlinvalid,
    .headingSubText{
		color:#FF0033;
	}
	.htmlOk,
	#wellFormedResultsWrapper .htmlOk{
		color:#33cc00;
	}
	
/* structure */	
	#wellFormedForm{padding:0 20px 0 0; border-right:1px dashed #666; float:left; display:inline;}
    .headingSubText{clear:both; height:30px; float:left; display:inline; width:100%;}
		#enterHTML{padding:6px; width:450px; height:500px; color:#555; border:1px solid #666; font-family:courier; border:1px solid #006600; line-height:16px; overflow:fixed;}
		
	#wellFormedResultsWrapper{margin:0 0 0 20px; float:left; display:inline;}
		#wellFormedResultsTitle{}
		#wellFormedResultsInner{clear:both; position:relative; padding:6px; border:1px solid #000; min-height:600px; width:650px; white-space:nowrap; overflow:auto; height:300px;}
 

/* buttons */
.buttons{}
	#testHTML{margin:0 0 10px 0; color:#fff; font-weight:bold; background-color:#006600;}
	input{border:1px solid #999; padding:2 4px; background-color:#ddd; color:#222; display:block;}