html,body {
height:100%;
}

body {
margin:0;
padding:0;
text-align:center;
color:#fff;
font-size:14px;
background:#000 url(index.jpg);
background-size:cover;
}

#nav {
position:absolute;
top:10px;
right:10px;
z-index:999;
}

ul {
margin:0;
padding:0;
list-style:none;
}

a {
color:#fff;
text-decoration:none;
}

.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}

table {
border-collapse:collapse;
border-spacing:0;
border:2px #fff solid;
}

table.nobor {
margin:10px 0;
border:0;
}

table td {
border-color:#fff;
}

.radius {
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
}

.shadow {
-moz-box-shadow: 5px 5px 5px #000;
-webkit-box-shadow: 5px 5px 5px #000;
box-shadow: 5px 5px 5px #000;
}

.shadow2 {
-moz-box-shadow: 0px 0px 20px #000;
-webkit-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
}

.box-shadow {
-moz-box-shadow: 0px 0px 15px #000;
-webkit-box-shadow: 0px 0px 15px #000;
box-shadow: 0px 0px 15px #000;
}

.text-shadow {
font-weight:bold;
-moz-text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
text-shadow: 1px 1px 1px #000;
}

.opacity {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;
}

.bgGreen {
background:#9ab4cd;
}

#header {
margin:20px auto;
font-size:5em;
}

#header span {
margin:10px;
padding:5px 15px;
position:absolute;
font-size:12px;
background:#333;
border:2px #fff solid;
border-radius:20px;
}

#body {
position:relative;
margin:0 auto;
width:1024px;
}

#body h3 {
margin:20px 20px 0;
font-size:20px;
-moz-text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
text-shadow: 1px 1px 1px #000;
}