	@CHARSET "ISO-8859-1";
	
	@font-face {
		font-family: rounded-bold;
		src: url('rounded-bold.ttf');
	}
	
	html
	{
		background-image:url( ../images/bg.png );
		color:white;
		font-family:Verdana,Arial,sans-serif/*{ffDefault}*/;
                font-size:14px;
	}
	
	body
	{
		margin:0px;
		margin-top:10px;
	}
	
	a
	{
		text-decoration:inherit;
		color:inherit;
		font-family:inherit;
	}
	
	#container
	{
		width:1024px;
		margin:auto;
	}
	
	#logo
	{
		width:400px;
		height:200px;
		background-image:url( ../images/logo.png );
		background-repeat:no-repeat;
		background-position:center;
		margin:auto;
	}
	
	#menu
	{
		color:black;
		width:708px;
		margin:auto;
		height:50px;
		border:1px solid #666666;
		text-align:center;
		-moz-box-shadow:inset 0 0 2px #000000;
   		-webkit-box-shadow:inset 0 0 2px #000000;
   		box-shadow:inset 0 0 2px #000000;
		background-color:white;
	}
	
	#menu a
	{
		display:block;
		font-size:30px;
		font-family:rounded-bold;
		height:40px;
		margin-top:4px;
		float:left;
		margin-left:25px;
	}
	
	#side_panel
	{
		border:1px solid #C0C0C0;
		background-color:#DEDEDE;
		width:220px;
		height:150px;
		margin-top:10px;
		color:black;
		text-align:center;
		font-family:Verdana;
	}
	
	#side_panel_sub
	{
		border:1px solid #C0C0C0;
		background-color:white;
		width:210px;
		height:140px;
		margin-top:10px;
		color:black;
		text-align:center;
		font-family:Verdana;
		margin:auto;
		margin-top:4px;
	}
		
	#side_panel label
	{
		display:block;
	}
	
	#side_panel a
	{
		text-decoration:underline;
	}
	
	#side_status
	{
		border:1px solid #C0C0C0;
		background-color:#DEDEDE;
		width:220px;
		height:250px;
		margin-top:10px;
		color:black;	
		font-family:Verdana;
		font-weight:bold;
	}
	
	#side_status_sub
	{
		border:1px solid #C0C0C0;
		background-color:white;
		width:210px;
		height:240px;
		margin:auto;
		margin-top:4px;
		color:black;	
	}
	
	#main_content
	{
		border:1px solid #C0C0C0;
		position:absolute;
		width:500px;
		height:400px;
		background-color:#DEDEDE;
		margin-top:10px;
		margin-left:265px;
		color:black;
	}
	
	#main_content_sub
	{
		border:1px solid #C0C0C0;
		width:490px;
		height:390px;
		background-color:white;
		margin:auto;
		margin-top:4px;
	}
	
	#server_info
	{
		border:1px solid #C0C0C0;
		background-color:#DEDEDE;
		width:220px;
		height:100px;
		margin-top:10px;
		margin-left:810px;
		color:black;	
		position:absolute;
		text-align:center;
		font-family:Verdana;
		font-size:14px;
	}
	
	#server_info_sub
	{
		border:1px solid #C0C0C0;
		background-color:white;
		width:210px;
		height:90px;
		margin:auto;
		margin-top:4px;
		color:black;	
		text-align:center;
		font-family:Verdana;
		font-size:14px;
		
	}
	
	#break
	{
		height:1px;
		width:98%;
		margin:auto;
		background-color:black;
	}

	#content_main
	{
		border:1px solid #C0C0C0;
		background: white;
	}
	
	.error
	{
		background-color:#FF1919;
		width:80%;
		height:50px;
		text-align:center;
		margin:auto;
		border:1px solid white;
		margin-top:10px;
		margin-bottom:10px;
		font-family:verdana;
		font-size:15px;
	}
	
	.error a
	{
		text-decoration:underline;
		color:black;
		font-weight:bold;
	}
	
	#side_panel button
	{
		width:150px; 
		border:1px solid #C0C0C0; 
		height:30px; 
		background-color:#EDEDED;
	}
	
	.success
	{
		background-color:green;
		width:80%;
		height:50px;
		text-align:center;
		margin:auto;
		border:1px solid white;
		margin-top:10px;
		margin-bottom:10px;
		font-family:verdana;
		font-size:15px;
	}
	
	.success a
	{
		text-decoration:underline;
		color:black;
		font-weight:bold;
	}
	
	#characters
	{
		border:1px solid #C0C0C0;
		background-color:#DEDEDE;
		width:220px;
		margin-top:10px;
		margin-left:810px;
		color:black;	
		position:absolute;
		text-align:center;
		font-family:Verdana;
		font-size:14px;
	}
	
	#characters_sub
	{
		border:1px solid #C0C0C0;
		background-color:white;
		width:210px;
		margin:auto;
		margin-top:4px;
		color:black;	
		text-align:center;
		font-family:Verdana;
		font-size:14px;
		margin-bottom:4px;
	}
	
	#chars_cont a
	{
		display:block;
		border-bottom:1px solid #C0C0C0;
	}
	
	.ui-accordion , .ui-accordion-header a {
		font-size:13px !important;
	}
	
	#donate
	{
		border:1px solid #C0C0C0;
		background-color:#DEDEDE;
		width:220px;
		margin-top:130px;
		margin-left:810px;
		color:black;	
		position:absolute;
		text-align:center;
		font-family:Verdana;
		font-size:14px;
	}
	
	#donate_sub
	{
		border:1px solid #C0C0C0;
		background-color:white;
		width:210px;
		margin:auto;
		margin-top:4px;
		color:black;	
		text-align:center;
		font-family:Verdana;
		font-size:14px;
		margin-bottom:4px;
	}
	
	#vote
	{
		border:1px solid #C0C0C0;
		background-color:#DEDEDE;
		width:220px;
		margin-top:210px;
		margin-left:810px;
		color:black;	
		position:absolute;
		text-align:center;
		font-family:Verdana;
		font-size:14px;
	}
	
	#vote_sub
	{
		border:1px solid #C0C0C0;
		background-color:white;
		width:210px;
		margin:auto;
		margin-top:4px;
		color:black;	
		text-align:center;
		font-family:Verdana;
		font-size:14px;
		margin-bottom:4px;
	}
        
        #charinfo
        {
            
        }
        
        #charinfo span
        {
            display:block;
            margin-left:10px;
            margin-top:5px;
        }
        
        .break
	{
		height:1px;
		width:100%;
		margin:auto;
		background-color:#C0C0C0;
                margin-top:2px;
                margin-bottom:2px;
	}