html{font-size:100.01%;}
body{width:880px;margin:9px auto 52px auto;border:0;background-color:#000;color:#1c1;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:16px;}
a img,img,h1,.index{border-style:0;border:0;margin:0;padding:0;}
h1,#logo,footer p{text-align:center;}
p{display:block;text-align:left;margin:0;}
#logo{width: 100%;}
#logo img{width:270px;height:270px;margin:2px auto 2px auto;}
h1{font-family:'Michroma', sans-serif;color:#0d0;text-shadow:0 0 9px #00f;letter-spacing:8px;font-size:22px;margin:1px auto 8px auto;}
#stuff{float:left;margin:0;background:url("graphics/home.png") center top repeat-y; color: #000;width: 880px;}
#stuff img{padding: 0; margin: 4px 0 1px 0;}
#textmain{background:url("graphics/home-top.png") center top repeat-x;padding: 8px 70px 9px 70px;}
#textmain p#intro{font-size: 19px; margin: 25px 5px 4px 5px;}

a:link{font-weight:bold;text-decoration:none;color:#03f;}
a:visited{font-weight:bold;text-decoration:none;color:#03d;}
a:active{font-weight:bold;text-decoration:none;color:#00f;}
a:hover{font-weight:bold;color:#33f;}
.mainlink{padding:1px;border: 1px #00f solid; margin: 1px 0;}
.mainlink:hover{padding:1px;border: 1px #0d0 solid; margin: 1px 0;}
.mainlink:visited{padding:1px;border: 1px #00f solid; margin: 1px 0;}

section{float:left;width:100%;border-top: 2px dotted #000;}
section a img{float:left;width:150px;vertical-align: center;margin:auto auto auto auto;}
section p,ul{float:right;width:580px;padding: 4px 0 9px 0;}
#forum a img{padding:9px 5px 0 6px;width:139px;height:52px;}

.textmainend{float:left;background:url("graphics/home-bottom.png") center bottom repeat-x;padding:0;margin: 9px 0 0 0;height:50px;width:100%;}
footer{width: 100%;float:left;margin: 33px 9px 9px 9px;font-family:'Michroma', sans-serif;}
footer p{font-size: 14px;}
p#copyright{padding:2px;font-size:12px;}