*{
  margin: 0;
  padding: 0;
  border: none;}

.center{
  background-color: #000000;
  text-align: center;
  padding: 0.5em}

.small{font-size: 75%}  

a:link {
  color: #ED9B2D;
  text-decoration: none;}
a:visited {
  color: #686868;
  text-decoration: none;}
a:active {
  color: #ED9B2D;
  text-decoration: none;}
a:hover {
  color: #F9D28E;
  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: #764D16;
  background-image: url(rock5/background.png);
  background-repeat: repeat;
  background-attachment: fixed}

img.validator{
  height: 31px;
  width: 88px}

li.general{padding-bottom: 0.5em}

p.center{
  background-color: #000000;
  text-align: center;
  padding: 1em}  

p.disclaimer{
  background-color: #000000;
  text-align: center;
  font-size: 75%;
  padding: 0.5em}

p.intro{
  background-color: #000000;
  padding: 1em}

span.new{
  color: #F9D28E;
  font-size: 75%}

table{
  border-spacing: 2px;
  margin: 0 auto}

td{
  background-color: #000000;
  font-size: 85%;
  text-align: center;
  padding: 4px;}

ul.general{
  background-color: #000000;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-bottom: 1em}

ul.centerlist{
  background-color: #000000;
  padding-left: 344px}