*{
  margin: 0;
  padding: 0;
  border: none}

.center{
  background-color: #000000;
  text-align: center;
  padding: 0.5em}  

.small{font-size: 75%}  

a:link {
  color: #01980C;
  text-decoration: none}
a:visited {
  color: #686868;
  text-decoration: none}
a:active {
  color: #01980C;
  text-decoration: none}
a:hover {
  color: #99F7A2;
  text-decoration: none}

body{
  width: 798px;
  padding-top: 1em;
  padding-bottom: 1em;
  margin: 0 auto}

div.hr{margin-top: 2px} /*because IE is retarded and can't handle applying a style to a real <hr> tag*/

h1{
  background-color: #000000;
  text-align: center;
  padding-top: 0.5em}

h3{
  background-color: #000000;
  text-align: center;
  padding: 0.5em}  
  
h4{
  background-color: #000000;
  text-align: center;
  padding: 0.5em}

html{
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  background-color: #004C06;
  background-image: url(rock3/background.png);
  background-repeat: repeat;
  background-attachment: fixed}

img.validator{
  height: 31px;
  width: 88px}

li.general{padding-bottom: 0.5em}

p.disclaimer{
  background-color: #000000;
  text-align: center;
  font-size: 75%;
  padding: 0.5em}

p.intro{
  background-color: #000000;
  padding: 1em}

span.new{
  color: #99F7A2;
  font-size: 75%}

table{
  border-spacing: 2px;
  margin: 0 auto}

td{
  background-color: #000000;
  font-size: 85%;
  text-align: center;
  padding: 4px}

ul.centerlist{
  background-color: #000000;
  padding-left: 344px}

ul.general{
  background-color: #000000;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-bottom: 1em}
