* {
  margin: 0;
  padding: 0;
}
html{font-family: Helvetica, Tahoma, Arial, sans-serif;}
body{padding: 20px;}

a:link, a:visited  {text-decoration: none; border-bottom: 1px dotted #ba0000; color: #ba0000; }
a:hover {text-decoration: none; border-bottom: 1px solid #aaa; color: #aaa;}

hr{ margin: 10px; }
h1{font-size: 20px;}
h2{font-size: 15px; margin-bottom: 30px;}

form {margin: 0;padding: 15px;width: 400px;}
label {font-size: 100%;display: block;width: 330px;margin: 10px 0 0 0;}
input{font-family: Tahoma, Arial, sans-serif;font-size: 80%;color: #000000;display: block;margin-bottom: 10px; width:400px;}
