body
{
 font:62.5% Verdana,Helvetica,Arial,sans-serif;
 
 background-color: #12081E;
 color: #FFFFFF;

}

#content
{
  margin:0 auto;
  width:800px;
	text-align:center;
}

#nav
{
 
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;


}

#map_canvas , #player
{
padding:0; 
  margin:0 auto; 
}

#menuholder
{
clear:both; float:left; width:100%; overflow:hidden;
}

#nav li
{
  

	float:left; position:relative; right:50%;
	font-size:1.5em;
	width:110px;
	height:50px;
	border:1px solid black;
	background: url("button_unpressed copy.gif");
	margin:0px 10px;

}


#nav li:hover , #nav li.sfhover
{
background: url("button_highlight.gif");
float:left; position:relative; right:50%;
	font-size:1.5em;
	width:110px;
	height:50px;
	border:1px solid black;
	
	margin:0px 10px;
}

div.clearer
{
clear:both;
line-height:0;
margin-bottom:6em;
}

li a
{

  width:auto;
  display:block;
  padding:4px 16px;
  /*color:#fff; 
  background:#08c; 
  border:1px solid #fff;*/ 
  text-decoration:none;
	height:70%;
	

}

p , span
{
 font-size:1.5em;
 margin:1.2em 0em;
	
}

.biggerp
{
  font-size:1.8em;
}

.closer
{
  margin:0em 0em;
	
}

.highlight
{
  color:#ff33ff;
	font-size:2.5em;
	padding-top:1em;

}

#contactdetails div
{
  
	
	margin:1.5em 0em;
	
	
}

#contactdetails div input
{
  margin-left:30px;
}

#contactdetails div span
{
  
}

a{
   color:#FFFFFF;
}

a:visited 
{
  color:#ff6699;
}

li a:visited 
{
  color:#FFFFFF;
}

#taglist
{
 color:#12081E;
 height:4px;
}

h1
{
 text-decoration:underline;
 

}

h2.dancer
{
  margin-top:2em;
	color:#ff33ff;
  
}


.pink{

color:#ff33ff;
}

.bigp
{
  color:#ff33ff;
	font-size:2em;
}

.vbigp
{
  color:#ff33ff;
	font-size:5em;
}



form
{
  margin-bottom:4em;
}

.topspace
{
  margin-top:3em;
}

.bigtop
{

margin-top:7em;
}
