#content{width:90%}

#content .field label{clear:both;display:block;float:none;text-align:left;width:auto;}
#content .field input{float:none;}
#content .field input.text{width:79%;}
fieldset#contents-calculator{margin-left:3em;}
fieldset#submitForm{padding-left:2.5em;}
.title,
.errorText{width:80%;}
form{padding-bottom:2em;}
input.text.error{border:1px solid #ff0000;outline:none;}
.errorText{color:#ff0000;display:block;}
#errors{margin:1em 0 0 3em;}
#errors span{font-weight:bold;color:#ff0000;}
#errors ul li a{color:#ff0000;}
/*clear method*/
/* hide from IE-mac \*/
	.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.clear{display:block;}
/* end hide from IE-mac */
/*ie6 clear*/	
* html .clear {height:1%;}	

#content h1 .subtitle{font-size:70%;font-weight:bold;}
#content h1 .subtitle a:link,#content h1 .subtitle a:visited{text-decoration:none;}{font-size:70%;font-weight:bold;}
#content h1 .subtitle a:hover, #content h1 .subtitle a:focus, #content h1 .subtitle a:active{text-decoration:underline;}

#content #contactForm .field {}
#content #contactForm .tip { margin-left: 0px; }
#content #contactForm .field .label {width: 300px; float: left;}
#content #contactForm .field .label label {}
#content #contactForm .field .element {float: left; width: 160px;}
#content #contactForm .field .element .text {width: 140px; float: left;}
#content #contactForm .field .element span {float: left; width: 10px; margin-top: 17px;}
#content #submitForm .field .element input {float: right;}
#content #submitForm .field .element {width: 160px;}

#content p.copyright{text-align:right;font-size:85%;}
#content p.copyright a:link, #content p.copyright a:visited{text-decoration:none;}
#content p.copyright a:hover, #content p.copyright a:focus, #content p.copyright a:active{text-decoration:underline;}