html * {
margin: 0;
padding: 0;
}

html {
font-size: 100%;
}

body {
font-size: 62.5%; /* 2.5em now equals 25px etc */
font-family: arial, sans-serif;
background: #000000;
color: #ffffff;
}

#wrapper {
width: 760px;
margin: 0 auto; /* center for most browsers */
}

a {
color: #ffffff;
}

a:hover {
text-decoration: none;
color: #999999;
}

img {
border: none;
}

div#header {
background: #990000;
border-top: 10px solid #FDF629;
border-bottom: 10px solid #FDF629;
padding: 5px;
text-align: center;
}

div#headwrap {
width: 760px;
margin: 0 auto;
}

h1 {
font-size: 3em;
color: #ffffff;
}

h1 a {
text-decoration: none;
color: #ffffff;
}

h2 {
font-size: 2em;
}

h3 {
font-size: 2em;
text-align: center;
}

ul#navi {

}

ul#navi li {
list-style: none;
width: 50%;
float: left;
text-align: center;
}

ul#navi li.firsty {
width: 100%;
}

ul#navi li a {
font-size: 2em;
}

div#pusher {
border-top: 10px solid #FDF629;
clear: both;
}

td p {
font-size: 2em;
color: #ffffff;
}

div#footer {
background: #990000;
border-top: 10px solid #FDF629;
border-bottom: 10px solid #FDF629;
padding: 5px;
width: 760px;
margin: 0 auto;
margin-top: 15px;
text-align: center;
height: 60px;
font-size: 1.8em;
}

div#footer a {
color: #6a0a27;
}

p.topad {
font-size: 2em;
text-align: center;
margin: 0 auto;
}

div#contenty {
margin: 15px;
}

p.copytext {
font-size: 1.6em;
text-align: justify;
margin-left: 20px;
}

h4 {
font-size: 2em;
text-align: center;
}

h4 a {
color: blue;
}