a {
color: #763bdb;
text-decoration: none;
}

a:hover {
color: ;
border-bottom: 1px dashed;
}

body {
font: .8em verdana, tahoma, sans-serif;
color: #1d004f;
text-align:center;
background: #cbeff5 url('images/v4.png') fixed;
}

h1 {
font: 1.1em normal;
text-align: center;
padding: .15em;
color: #555;
border-bottom: 1px solid #999;
}

#title {
width: 600px;
margin: 0;
border: 0;
color: #000;
font-size: 2.6em;
line-height: 1.6em;
}

h2 {
margin: 2em 0 0 0;
font-size: 1em;
font-weight: normal;
line-height: 2em;
text-align: center;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
background-color: #999;
color: #fff;
}

h3, h4 {
font-size: 1em;
font-weight: normal;
}

h3 {
text-align: center;
}

h4 {
margin: .5em 0;
text-align: center;
border-bottom: 1px dotted;
}

img {
padding: .1em;
border: 0;
}

p {
padding: 0 2em;
line-height: 1.4em;
}

#stats {
margin-bottom: 1em;
}

ul {
margin: 1em 1.8em 1.3em 1em;
list-style: square;
}

ul li {
margin-bottom: .3em;
}

ul ul {
margin: 0 0 0 -2em;
}

table {
margin: 0 auto .5em auto;
}

td {
padding: .1em .4em;
}

#all {
width:600px;
margin: 2em auto;
padding:0;
text-align:left;
}

#main {
margin: 0 10px;
padding: 0;
background:#fff;
border: 1px solid;
}

ul#nav {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
background-color: #999;
border-top: 1px solid;
border-bottom: 1px solid;
line-height: 2em;
}

ul#nav li {
display: inline;
padding: 0 .8em;
}

#buttons, #buttons p {
text-align: center;
}

#nav a {
color: #fff;
}

#nav a:hover {
color: #000;
border-bottom: none;
}

input, textarea, select {
font: inherit;
padding: 2px;
border: 1px solid #000;
}