html{height: 100%; margin-bottom: 1px;}


#main
{ padding: 10px;
  background-color: #ffffff;
  width: 779px;
  margin: auto;
  text-align: center
}

#footer
{ background: #ffffff;
  color: #333333;
  padding:1px
}

a:link
{ color: #333333;
}

a:visited
{ color: #333333;
}

a:hover
{ color: #cccccc;
  background-color: #333333;
  text-decoration: none;
}

a:active
{ color: #333333;
}

body
{ background-color: #c0c0c0;
  font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: 105%;
}

h1
{ font-family: verdana, arial, sans-serif;
  font-size: 188%;
  font-weight: normal;
  margin: 0px;
}

h2
{ font-family: verdana, arial, sans-serif;
  font-size: 120%;
  font-weight: normal;
  margin: 0px;
}