body{
	font-family:tahoma,verdana,sans-serif;
	line-height:1.7em;
	font-size:100%;
	background:#fdfefe url(../i/logo-background-630.png) no-repeat 235px 10px;
	background-attachment: fixed;
	color:#555
}
body#dd{
	background:#fdfefe;
}
a{
	text-decoration:none;
	border-bottom:1px dotted;
	color:#555;
}
a:hover{border-bottom:1px solid;}
h1{font-size:180%;}
h1 span,h2 span{font-weight:normal;}
h1,p,ul{margin-bottom:.5em;}
h2{
	font-size:100%;
}
h3{
	font-size:100%;
	font-weight:normal;
	font-style:italic;
}
ul{margin-left:1em;}
dl{
	margin:.5em 0;
	border:solid #999;
	border-width:0;
	padding:.5em 0;
}
dt{
	font-weight:bold;
	padding:0 .5em;
}
dt em{
	font-weight:normal;
	font-style:italic;
}
dd{
	font-size:80%;
	padding:0 .625em;
}
dd em{
	font-style:italic;
}

#webmaster{
	font-size:60%;
	line-height:1em;
}
#webmaster p.valid{
	float:left;
	margin:0 5px 5px 0;
}
#webmaster a{
	border:0;
}
#webmaster p#link{
	clear:left;
	margin:5px 1px 0;
}
#webmaster p#link a{
	color:#999;
}
#webmaster p#link a:hover{color:red;}

#main h2{
	text-align:center;
}
#main h2.after{
	width:80%;
	border-top:1px solid #999;
	padding-top:5px;
	margin:1em auto 0;
}
#main ul{list-style:square;}
#home #main ul{list-style:none;}
#main #info,.info{font-size:80%;line-height:1.5em}
#main #info div{padding:.4em 1em;}

#foot{
	text-align:right;
	border-top:1px solid #555;
	font-size:70%;
	line-height:1.2em;
}
#browser{display:none;}

