html { background-color : #000; color : #fff; }

body { 
text-align:center;
min-width: 400px;
font-size:100%;
margin:0px auto;
}

h1 { 
text-align:center;
font: normal 2.5em Geneva, Helvetica;
font-weight:bold;
color: #888;
padding:0px;
margin:0px;
}

h2 { text-align:center; }

#contentbox {
border-style:solid none solid solid;
border-width:5px 0px 1px 5px;
border-color:white;
width:400px;
min-height:400px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:30px 10px;
font: normal 1em Helvetica, Geneva, Arial;
}

#contentbox p {
border : none;
padding:10px 20px;
text-align:left
}

#container {
margin-left:auto;
margin-right:auto;
padding:30px;
border: 1px solid grey;
}

div#header h1 {
text-align:center;
font: normal 2.5em Geneva, Helvetica;
font-weight:bold;
color: #888;
padding:0px 2px 0px 2px;
margin:0px 2px 0px 2px;
}

div#header h3 {
text-align:center;
font: normal 1em Geneva, Helvetica;
font-weight:bold;
color: #bbb;
padding:0px 2px 0px 2px;
margin:0px 0px 30px 0px;
}

a.greystyle {
color: #888;
}

#footer {
margin-left:auto;
margin-right:auto;
border-style:none;
border-width:0px;
border-color:white;
width:400px;
text-align:left;
margin-top:0px;
font-size:smaller;
}

div#footer a {
font-size:12px;
color:#FFF;
text-decoration:none;
text-align:right;
float:right;
}

div#footer a:hover {
font-size:12px;
color:#aaa;
}

#footname {
position:relative;
float:left;
}

a {
font: normal 1em Geneva, Arial, Helvetica;
border-style: 2px solid white;
}

a:hover {
text-decoration:underline;
color: #FF0;
}

div#navlinks {
margin-bottom:20px;

}

div#navlinks ul {
margin:10px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
white-space: nowrap;
}

div#navlinks li {
list-style-type: none;
display: inline;
}

div#navlinks li a {
text-decoration: none;
padding: 0px 10px;
border: 3px ridge white;
margin: 0px 10px;
color: #FFF;
background-color:#555;
width:120px;
}

div#navlinks li a:hover {
color:#F00;
background-color: #999;
}


div#contentbox li {
font-weight: bold;
}

div#contentbox li li {
font-size: 0.8em;
font-weight: normal;
}

div#contentbox li li li {
font-size: 1em;
font-weight:normal;
}

div#contentbox ul {
padding-left:30px
}