* {
 margin: 0px;
 padding: 0px;
}

body {
 width: 750px;
 margin: 10px auto 10px auto;
}

div#head h1 {
 font-size: xx-large;
 text-align: center;
}

div#head p {
 text-align: right;
 margin-top: 1em;
 margin-bottom: 2em;
}

h2{
 margin: 2em 0em 0.5em 0em;
}

h3 {
 margin: 1em 0em 0.5em 1em;
}

h4 {
 margin: 1em 0em 0.5em 2em;
}

h5 {
 margin: 1em 0em 0.5em 3em;
}

p {
 margin: 0em 0em 0em 4em;
 line-height: 1.4em;
}

hr {
 margin: 1em 0em 1em 0em;
}

ul {
 list-style-position: outside;
 margin: 0.5em 1em 1em 3em;
}

table {
 margin: 1em 1em 1em 2em;
}

table tr th, table tr td {
 padding: 10px;
}

div#event {
 width: 640px;
 float: right;
 margin: 0em 0.5em 0em 0.5em;
}

div#event p {
 font-size: small;
}

div#event table#appeal tr th, div#event table#appeal tr td {
 padding: 10px;
 height: 175px;
 vertical-align: top;
 background-image: url("images/logo_small.png");
 background-attachment: scroll;
 background-position: right top;
 background-repeat: no-repeat;
}

div#event table tr td h2 {
 border-bottom: solid 1px #009898;
}

div#event table tr td p {
 margin: 1em 0em 1em 0em;
 font-size: medium;
}

div#menu ul {
 width: 80px;
 list-style-type: none;
 margin: 0em;
}

div#menu ul li a {
 text-decoration:none;
 display: block;
 background-color: #1B7879;
 text-align: center;
 margin: 3px 0px 3px 0px;
 font-weight: bold;
 color: #FF8200;
}

div#menu ul li a:hover {
 background-color:aqua; 
}

div#footer p {
 padding: 1em 0em 1em 0em;
  clear: both;
  font-size: small;
 text-align: right;
}