body {
	background: #FFFFF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;padding:0;
}
#mother {
	width: 46em; /* border:1px solid #000; */
	background: #EFEFFC;
	margin-left: auto;
	margin-right: auto; /*overflow: auto;*/
}

#top {
	background:#FFF;
}
#navigator {
	background-color: #F0E68C;
	padding:3px;font-size:0.8em;
}
#navigator a {
	font-weight:bold;
	color: #6A5ACD;
}
#lpanel {
	float:left;
	width:12em;
	padding:10px;
	background: #F7EFD8;
	border:5px solid #8C97F0;
	}
	
#categories ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#categories a {
	padding-left:20px;
	background:url(img/arrow.gif) top left no-repeat;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	color: #2F4F4F;
}
#categories a:hover {
	color:#000;
	text-decoration:underline;
}
#categories .selcat a {
	background-color: #FFDEAD;
	display:block;
	background:#FFDEAD url(img/arrow.gif) top right no-repeat;
}

#content {
	margin-left:13.6em;
	padding:1em;
}


#footer {
	font-size:0.8em;
	text-align:center;
}
hr.invisible {
	display:none;
}

hr.footer {
	clear:both;
	width:100%;
	height:3px;
	border-top:1px dashed #999999;
	border-bottom:1px solid #999999;
}

	h3 {
		font-size:0.9em;
		padding:0;
		margin:0;
	}
	h3 a {
		color: #8B0000;
		text-decoration: none;
	}

#content p {
	margin:0;
	font-size:0.8em;
}
.normal-link,.vip-link {
	padding:0.3em;
	border:1px solid #909090;
	margin-bottom:10px;
	background-color: #FFF;
}
.normal-link a:hover,.vip-link a:hover {
	color: Red;
	text-decoration:none;

}
.vip-link {
	background-color: #FFFADD;
}
.langflags {
  float:right;
  width:20px;
}

#linkpager {
  font-size:0.8em;
  padding:10px;
}
