body{background:url("/back2.png");background-repeat:repeat-x;background-color:#3399CC;}
.badge{top:20px;margin-left:580px;position: absolute;padding-top:0px;padding-bottom:0px;}
.box{margin-top:-1em;margin-bottom:-1em;width:800px;height:100%;margin-left:auto;margin-right:auto;background-color:white;}
#header{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;background-color:black;margin-bottom:-5px;}
#header h1{display:none;}
#header img{border:none;}
#header a{margin:0px;}
#content{background-color:white;width:75%;padding-bottom:1em;margin-bottom:0px;padding-top:1em;margin-top:0px;height:100%;}
#content p{margin:1em;}
#content h2{margin:1em;}
#links{margin:0px;padding:0px;/*width:200px*/;position:absolute;top:250px;}
/*#links:hover{background-color:#CCCCFF;}*/
#links h3{margin:0px;margin-left:600px;margin-top:10px;}
#links ul{font:9px/11px arial, helvetica, sans-serif;font-size:14px;margin:0px;padding:0px;height:100%;list-style-type:none;margin-left:600px;}
#links li {margin:0px;margin-top:5px;}
#links a{margin:0px;color:#419FC7;text-decoration:none;font-size:12px;}
#links a:hover{color:#419FC7;text-decoration:underline;}
#links a:visited{color:#419FC7;}
#links{margin:0px;padding:1em;}
#footer{width:800px;font-size: 12px;margin-left:auto;margin-right:auto;margin-top:30px;text-align: center;color:black;background-color:white;padding-top:1em;margin-top:0px;margin-bottom:0px;padding-bottom:2em;display:block;float:left;}
#mainMenu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url("/nav.png") repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

#mainMenu ul li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
#mainMenu ul li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
#mainMenu ul li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url("/nav.png") 0px -30px no-repeat;		
}
	

#mainMenu ul li a.current
{
	display:inline;
	height:22px;
	background:transparent url("/nav.png") 0px -30px no-repeat;	
	float:left;
	margin:0;
}

#apertium h1{text-align:center;vertical-align: middle;}
#apertium img{display: block;margin-left: auto;margin-right: auto;border: none;}
#stuff{text-align:center;vertical-align: middle;}
#stuff a{text-decoration:none;display:block;margin-left: auto;margin-right: auto;background-image: url("/apertium/apertium.png");width: 600px;height:275px;background-repeat: no-repeat;background-position: center center;padding-top:100px;
}#stuff a:hover{background-image: url("/apertium/apertium.jpg");background-repeat: no-repeat;background-attachment: scroll;background-position: top center;
}p#stuff  span{text-decoration:none;color:white;text-indent: -900%;display: none;}

#dear{text-align:center;color:black;}
.question{background-color:yellow;width:500px;text-align:center;margin:0 auto;margin-top: 50px;margin-bottom:50px;}
.answer{background-color:lime;width:400px;text-align:center;margin:0 auto;margin-bottom: 50px;}
.question span.banned,.answer span.banned{color:red;font-weight:bold;}
                    
#panel-div{display:none;}                