form label{ display:block;}

fieldset{ margin:0px; padding:0px; border:none;}

input{ background-image:url(files/input.gif); border:medium none; /*color:#2D5E85;*/ color:#666666; font-size:1em; height:26px; padding:4px 8px 0; width:284px;}

textarea{ background-image:url(files/textarea.gif); border:medium none; /*color:#2D5E85;*/color:#666666; font-size:1em; height:93px; padding:4px 8px; width:284px; resize:none; font-family:inherit;}

button{ padding:7px 12px 12px 9px; background-color:white; background-image:url(files/button.gif); border:medium none; /*color:#2D5E85;*/ color:#666666; font-weight:bold; height:35px; width:106px; background-position:0 0; display:block; margin-top:20px;}
button:hover, button:focus{color:#999999; outline:none;}
button:active{background-position:0px -36px; padding:10px 12px 9px 12px;}

legend{ display:none;}



.hidden{display:none;}


/* layout */

input, textarea, button, select{ display:block;}


#contactform{ width:350px; float:left; margin-right:100px; margin-bottom:2em;}
