.LastUpdate {
	margin-right:		10%;
	text-align:		right;
}


.overview {
	text-align:		center;
}


.navigator {
	text-align:		center;
}


.center {
	text-align:		center;
}


.right {
	text-align:		right;
}


.foot {
	text-align:		center;
}


body {
	padding-left:		10px; 
	padding-right:		10px; 
	background-color:	#fffff4;
	line-height:		140%;
}


a:link {
	color:			#3333ff;
}
a:visited {
	color:			#ff0000;
}
a:active {
	color:			#0066FF;
}
a:hover {
	/* font-weight:		bold; */
	/* color:		#ffaa00; */
	/* background-color:	#77aaff; */
	background-color:	#ccffff;
}


h1 {
	border:			solid; 
	border-width:		thin; 
	padding:		10px; 
	background:		#eeeeee; 
	margin-left:		10%;
	margin-right:		10%;
	text-align:		center;
}

h2 {
	margin-top:		48px;
	border:			solid; 
	border-width:		thin; 
	padding:		2px; 
	padding-left:		12px;
	background-color:	#ccddff;
}


strong {
	color:			#ff2299;
}


div.links {
	width:			190px;
	margin-left:		40px;
	margin-bottom:		30px;
 	float:			right;
}


ul {
	list-style-type:	circle;
	list-style-position:	outside;
}

li {
	margin-top:		2px;
}

ul.changelog {
	list-style-type:	square;
	list-style-position:	outside;
	margin-bottom:		24px;
}

li.changelog {
	margin-bottom:		24px;
}


dl {
	margin-left:		5%;
	margin-right:		10%;
}

dt {
	padding:		2px; 
	padding-left:		12px; 
	color:			#003300;
	background-color:	#ffddff;
	border:			#ffbbff 1px solid;
}


dd {
	margin-bottom:		10pt
}


hr {
	width:			90%
}
hr.menu {
	width:			97%
}

hr.foot {
	width:			97%
}


pre {
    margin-left:         5%;
    margin-right:        5%;
    font-size:           11pt;
    border-width:        2pt;
    border-style:        outset;
    border-color:        #66cccc;
    padding-top:         2%;
    padding-right:       2%;
    padding-bottom:      2%;
    padding-left:        2%;
    text-align:          left;
    white-space:         pre;
    background-color:    #eeeeee;
}


address {
    text-align:          center;
}
