img{
margin:0px;
padding:0px;}

table{
margin:0px;
padding:0px;}

tr{
margin:0px;
padding:0px;}

td{
margin:0px;
padding:0px;}

html{
width:100%;
height:100%;
margin:0px;
padding:0px;
overflow-y:scroll;}

body{
margin:0px;
padding:0px;
width:100%;
height:100%;
min-width:980px;
background-color:#000000;
color:#FFBD7D;
font-size:17px;
font-style:normal;
font-family:Tahoma,georgia;
line-height:20px;
background:url(kingdomhearts.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#000000;}

h1{
font-family:Comic Sans MS, Comic Sans MS5, cursive;
font-weight:bold;
color:#9b9beb;
font-size:30px;
line-height:35px;
margin:0px 0px 5px 0px;
padding:0px;}

h2{
font-family:georgia;
color:#CE82FF;
font-size:25px;
line-height:30px;
margin:0px;
padding:0px;}

.table1{
margin:0px auto 0px auto;
padding:0px;}

.table2{
margin:5px auto 0px auto;
padding:0px;
background-color:transparent;}

.table3{margin:0px;
padding:0px;}

.table4{
border-top:1px solid #dddddd;
border-right:1px solid #dddddd;
margin:5px 0px 0px 0px;
padding:0px;}

.table5{
margin:0px;
padding:0px;}

.calendar{
color:#dddddd;
background-color:#000000;
border-left:1px solid #dddddd;
border-bottom:1px solid #dddddd;}

.pages{
margin:0px;
padding:0px;
color:#ffffff;}

.bottom{
width:100%;
height:100%;
margin:0px auto 0px auto;
padding:0px;}

.bottom2{
margin:0px auto 0px auto;
padding:0px;}

.line{
display:block;
border-bottom:1px solid #B08656;
width:900px;
line-height:3px;
height:1px;
margin:3px 0px 10px 0px;
padding:0px;}

.copyright{
font-family:verdana;
color:#DDFF3C;
font-style:normal;
font-size:14px;
line-height:16px;
margin:0px 0px 20px 0px;
padding:0px;
text-align:right;}

.right{
font-family:helvetica;
font-style:normal;
font-size:18px;
line-height:25px;
margin:0px;
padding:0px;}

.date{
color:#8C893A;
margin:15px 0px 0px 0px;
padding:0px;
float:right;}

.announcement{
color:#FF5151;
margin:0px;
padding:0px;
text-align:center;}

.input{
font-family:georgia;
width:300px;
height:27px;
font-size:22px;
font-weight:bold;
line-height:27px;
margin:3px 0px 0px 0px;
padding:3px 2px 1px 2px;
color:#222222;
background-color:#eeeeee;}

.input2{
font-family:georgia;
width:225px;
font-size:18px;
font-weight:bold;
line-height:20px;
margin:3px 0px 0px 0px;
padding:3px 2px 1px 2px;
color:#222222;
background-color:#eeeeee;}

.submit{
font-family:georgia;
width:200px;
height:35px;
font-weight:bold;
font-size:20px;
line-height:22px;
margin:0px;
padding:0px 0px 1px 3px;
color:#444444;
background-color:#eeeeee;}

.submit:hover{background-color:#FFD3A9;}

a:link{color:#95AF8E;}
a:visited{color:#95AF8E;}
a:active{color:#95AF8E;}
a:hover{color:#36FF00;}

.link{
font-family:Comic Sans MS, Comic Sans MS5, cursive;
height:23px;
width:210px;
font-size:15px;
font-style:normal;
font-weight:bold;
line-height:23px;
float:left;
display:block;
background:url(linkbg2.gif);
background-position:top left;
background-repeat:repeat-x;
text-decoration:none;
text-align:center;
border-bottom:2px solid #000000;
margin:0px;
padding:0px;}

.link:link{color:#95AF8E;}
.link:visited{color:#95AF8E;}
.link:active{color:#95AF8E;}
.link:hover{background:url(linkbg.gif);color:#FFE400;}

.link2{background:url(linkbg.gif);}

.link2:link{color:#FFE400;}
.link2:visited{color:#FFE400;}
.link2:active{color:#FFE400;}
.link2:hover{color:#FFE400;}