*{
margin: 0;
padding: 0;
border: none;
list-style: none;
}

body{
background: #000 url(gx/background.jpg) repeat;
color: #99c;
padding: 0;
margin: 0;
font: normal normal normal 12px/15px Verdana, sans-serif;
}

div{
margin: 0;
padding: 0;
}

#holder{
margin: 0 auto;
padding: 0;
width: 750px;
}

p{
text-align: justify;
margin: 10px 0;
}

p.copy{
font-size: 10px;
line-height: 12px;
color: #669;
clear: both;
}

p.note{
font-style: italic
}

p.centre{
text-align: center;
}

p.pgall{
font: normal normal normal 8px/10px Verdana, sans-serif;
margin: 0;
}

p.pgall img{
border: 1px solid #fff;
border-color: #888 #444 #444 #888;
float: left;
}

strong{
font-weight: normal
}

h1, h2, h3{
font-size: 10px;
text-align: center
}

h2, h3{
font-size: 14px;
}

body.guest h2{
text-align: left;
}

a, a:link, a:visited{
color: #f90;
}

a:hover, a:active{
color: #f60;
text-decoration: none;
}

img.tleft, img.left{
float: left;
border: none;
margin: 0 8px 8px 0;
}

img.tright, img.right{
float: right;
border: none;
margin: 0 0 8px 8px;
}

input, select, textarea{
background: #99c;
font-weight: bold;
}

li{
margin: 5px 0;
}

.castle{
position: absolute;
left: 0;
}

.cast{
position: absolute;
left: 150px;
}

#logo{
width: 750px;
position: absolute;
top: 10px;
margin: 0;
}

#logo p{
text-align: center
}

#main{
position: absolute;
top: 100px;
margin: 0;
width: 750px;
}

#warn, .imghead, .ooz{
display:none;
}

#menu{
position: absolute;
top: 55px;
margin: 0;
width: 750px;
}

#menu p a{
font-size: 11px;
line-height: 18px;
display: block;
width: 73px;
float: left;
text-decoration: none;
text-align: center;
background: #445;
border: 1px solid #454;
border-color: #666 #222 #222 #666;
}

#menu p a:hover{
border-color: #445;
color: #f96;
}

#menu p a.on{
border-color: #222 #666 #666 #222;
}

html{ 
scrollbar-base-color: #455; 
margin: 0;
padding: 0;
}

#flash{
display: none;
}

#imgholder{
display: none;
position: absolute;
top: 0;
clear: both;
}

.clickable{
cursor: pointer;
}

#gall{
float: left;
}

label{
display: inline-block;
width: 200px;
margin: 0 10px 0 0;
}
