
h1
{
  font : bold 20px arial, sans-serif;
}

h2
{
  font : bold 16px arial, sans-serif;
}

body {
  background-color: #eeeeee;
  font-family : helvetica, lucida, verdana, arial, sans-serif;
}

.center {
  text-align: center;
}

#main {
  border: 1pt inset black;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
}

#logo {
  position: relative;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 160px;
}

.small {
  background: #ffffff;
  color: #4E5357;
  font : 10px verdana, helvetica, lucida, arial, sans-serif;
}

.small a {
  color: #4E5357;
  text-decoration: none;
}

.small a:hover {
  color: #F88502;
  text-decoration: underline;
}

.verb {
  font-family: courier new, courier;
}


#text {
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px;
  font : 12px verdana, helvetica, lucida, arial, sans-serif;
}

#text a {
  background: transparent;
  color : #0000ff;
  text-decoration: none;
  font-weight: bold;
}

#text a:hover {
  text-decoration: underline;
}

#text dd {
  padding-bottom: 8px;
}

#text img {
  border: 0px;
}

#icons {
  text-align: center;
  padding-top: 2px;
}

#icons img {
  border : none;
}

#footer {
  clear: both;
  background-color: #ffffff;
  margin-left: 150px;
  margin-right: 5px;
  padding: 5px;
  text-align: left;
  border-top: 1px dotted #333333;
  font : 10px verdana, helvetica, lucida, arial, sans-serif;
}

/* W3C validity buttons in CSS   */
/* from http://www.sovavsiti.cz/css/w3c_buttons.html */

.w3cbutton {
  margin: 5px 5px;
  width: 9em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
}
.w3cbutton a {
  display: block;
  width: 100%;
}
.w3cbutton a:link,
.w3cbutton a:visited,
.w3cbutton a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton a:link,
.w3cbutton a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.w3cbutton a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.w3cbutton span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

@media print {
  /* Only print main text area */
  BODY {
    color : #000;
    background : #fff;
  }
  #logo, #menu, #footer, #icons {
    display : none;
  }
  #main, #text {
    width : 100%;
    border : none;
    float : none;
    margin : 0px;
    padding : 0px;
    background : transparent;
    text-align : left;
  }
}
