
body {background-color:#fff; width:100%; overflow:hidden; margin:0px; font-family:verdana, arial; font-size:12px;}

#header {position:absolute; top:0; width:100%; height:50px; z-index:1; text-align:center; background-color:#000;}
#main {text-align:center; position:absolute; width:700px; height:600px; margin-top:-250px; margin-left:-350px; top:50%; left:50%;}
#footer {position:absolute; bottom:0; width:100%; height:25px; text-align:center; background-color:#000; font-size:11px; color:#999; padding-top:8px;}

img {border:0; padding:0; margin:0;}
h1 {clear:left; color:#333; font-family:verdana, arial; font-size:14px; font-weight:normal; font-variant:small-caps; letter-spacing:6px; border-bottom:1px solid #ccc; padding-bottom:4px; margin:8px 160px 12px 160px;}
p {clear:left; color:#666; font-family:verdana, arial; margin-top:4px; margin-bottom:22px; line-height:1.5;}

a {font-size:11px; color:#333;}
a:visited {color:#333;}
a:hover {color:#666;}
a:focus {color:transparent;}

#footer a {font-size:11px; color:#ccc; margin-left:10px; margin-right:10px;}
#footer a:hover {color:#fff;}

.intro {font-variant:small-caps; letter-spacing:4px; margin-top:30px;}
.intro img {float:left;}
.intro a {float:left; background-color:#000; color:#fff; margin:24px; border:1px solid #000; text-decoration:none; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.intro a:visited {background-color:#000; color:#fff;}
.intro a:hover {background-color:#333; opacity:0.8;}