html,body,div,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form{
  margin: 0px;
  padding: 0px;
  border: 0px;
  border-collapse: separate;
  border-spacing: 0px;
}

body {
  height: 100%;
  background-color: #150301;
  color: #000000;  
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a:link, a:visited {
color: #796E74;
text-decoration: none;
}

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

img {
border: 0;
}

td {
padding: 3px;
}

#header {
margin: 0 auto;
padding: 0 auto;
background-color: #150301;
height: 400px;
width: auto;
overflow: hidden;
text-align: center;
}

#container {
margin: 0 auto;
width: 550px;
padding-top: 20px;
color: #A1929A;
text-align: left;
}

#container a:link, a:visited {
color: #796E74;
text-decoration: none;
}

#container a:hover {
color: #A1929A;
text-decoration: underline;
}

#navigation {
color: #796E74;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
background-color: #614841;
list-style-type: none;
margin: 0; 
padding: 10px 0 10px 0;
}

#navigation a:link, a:visited {
color: #796E74;
text-decoration: none;
}

#navigation a:hover {
color: #A1929A;
text-decoration: underline;
}

#navigation li {
display: inline;
padding: 2px 8px;
}

/* control row colours in admin */
.literow {
background: #fff;
}
.darkrow {
background: #ddd;
}

#footer {
border-top: 1px solid #614841;
margin: 0 auto;
margin-top: 20px;
width: 550px;
padding-top: 5px;
color: #A1929A;
text-align: left;
}

#footer a:link, a:visited {
color: #796E74;
text-decoration: none;
}

#footer a:hover {
color: #A1929A;
text-decoration: underline;
}
