BODY {
	background-color: #ffc;
}
IMG.titlelogo {
	margin-top: 0em;
	margin-bottom: 0.2em;
	margin-left: 4px;
/*	border-width: 2px;
	border-style: outset;
	border-color: #fff;
	padding: 2px;	*/
}
div.titlehead {
	margin-bottom: 0.25em;
}
H2 {
/*	font-size: 1.3em;
	font-weight: 600;
	color: #800;
	background-color: #fff;
	margin-left: 8%;
	margin-right: 8%;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	line-height: 130%;
	padding-top: 1pt;
	padding-bottom: 0pt;	
	text-align: center;
	border-style: solid;
	border-width: thin 0px;
	border-color: #f6a;	*/

	display: none;

}
H2 SPAN.titlestr {
	font-size: 0.9em;
}
H2 SPAN.subtitlestr {
	font-size: 1em;

}
P.greeting {
	text-align: center;
	font-size: 0.9em;
	color: #533;
	margin-top: 0.1em;
	margin-bottom: 0.7em;
	background-color: #fff;
	padding: 0.16em;
	width: 100%;
	border-style: solid;
	border-width: thin;
	border-color: #fa3;
	clear: both;
}
H3 {
	font-size: 1em;
	font-weight: 600;
	color: #842;
	background-color: #fc8;
/*	padding-top: 0.2em;
	padding-bottom: 0em;
	margin-top: 0.6em;
	margin-bottom: 0em;
	padding-left: 0.5em;
	line-height: 110%;	*/
	border-width: 0em 0em 0em 0.9em;
	border-color: #f81;	
}
DIV.shortcut {
	font-size: 0.8em;
/*	line-height: 120%;	*/
	color: #755;
/*	padding-right: 0.5em;	*/
	padding-left: 1em;
/*	background-color: #fd8;	*/
}
DIV.part,DIV.appendix,DIV.lib,DIV.annex {
	font-size: 0.95em;
/*	line-height: 100%;	*/
	color: #704;
	background-color: #fbd;
	width: 24em;
	padding-top: 0.2em;
	padding-bottom: 0.05em;
	padding-left: 0.3em;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-left: 0em;
	border-style: solid;
	border-width: 0em 0em 0em 0.7em;
	border-color: #f69;
}
DIV.appendix {
/*	line-height: 110%;	*/
	color: #651;
	background-color: #fd8;
	border-color: #f91;
}
DIV.lib {
/*	line-height: 110%;	*/
	color: #262;
	background-color: #cf9;
	border-color: #8c2;
}
DIV.annex {
/*	line-height: 110%;	*/
	color: #262;
	background-color: #def;
	border-color: #acf;
}
DIV.annexinfo {
	font-size: 0.92em;
	color: #262;
	background-color: #def;
	border-color: #acf;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	margin-top:0.4em;
	margin-bottom: 0.4em;
	border-style: solid;
	border-width: 0em 0em 0em 0.7em;
	border-color: #acf;
}
.item {
	font-size: 1em;
	margin-top: 0.35em;
	margin-bottom: 0.25em;
	margin-left: 1em;
/*	line-height: 120%;	*/
}
.libitem {
	font-size: 0.92em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 1.5em;
/*	line-height: 115%;	*/
}
.itemexpl {
	font-size: 0.84em;
	font-weight: 400;
	color: #876;
/*	line-height: 105%;	*/
	margin-left: 1em;
	margin-top: 0em;
	margin-bottom: 0.5em;
}
TABLE.search {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.3em;
}
TABLE.search TH {
	color: #842;
	font-size: 0.9em;
	background-color: #fc8;
	padding-left: 0.4em;
	padding-right: 0.4em;
}
TABLE.search TD {
	font-size: 0.8em;
/*	line-height: 125%;	*/
	background-color: #fda;
	color: #444;
	padding-left: 0.3em;
	padding-right: 0.3em;
}
SPAN.remark {
	font-size: 0.8em;
	color: #333;
}
DIV.whatsnew {
	margin-left: 3%;
	margin-right: 8%;
	color: #333;
}
DIV.whatsnew P {
	font-size: 0.9em;
	margin-left: 3%;
	margin-right: 3%;
}
DIV.whatsnew UL LI {
	font-size: 0.9em;
/*	line-height: 125%;	*/
}
.shortcut A:link 	{ color: #466; text-decoration: underline; }
.shortcut A:visited	{ color: #898; text-decoration: underline; }
.shortcut A:active	{ color: #e00; text-decoration: underline; }
.shortcut A:focus	{ color: #00e; text-decoration: underline; }
.shortcut A:hover	{ color: #00e; text-decoration: underline; }
.greeting A:link 	{ color: #531; text-decoration: none; }
.greeting A:visited	{ color: #531; text-decoration: none; }
.greeting A:active	{ color: #e00; text-decoration: underline; }
.greeting A:focus	{ color: #00e; text-decoration: underline; }
.greeting A:hover	{ color: #00e; text-decoration: underline; }
.item A	{ font-weight: 600; font-size: 1.05em;}
.item A:link	{ text-decoration: none; }
.item A:visited	{ text-decoration: none; }
.item A:active	{ color: #e00; text-decoration: underline; }
.item A:focus	{ color: #00e; text-decoration: underline; }
.item A:hover	{ color: #00e; text-decoration: underline; }
.appendix A	{ font-weight: 600; }
.appendix A:link	{ text-decoration: none; }
.appendix A:visited	{ text-decoration: none; }
.appendix A:active	{ color: #e00; text-decoration: underline; }
.appendix A:focus	{ color: #00e; text-decoration: underline; }
.appendix A:hover	{ color: #00e; text-decoration: underline; }
.lib A	{ font-weight: 600; }
.lib A:link 	{ color: #37c; text-decoration: none; }
.lib A:visited	{ color: #869; text-decoration: none; }
.lib A:active	{ color: #e00; text-decoration: underline; }
.lib A:focus	{ color: #00e; text-decoration: underline; }
.lib A:hover	{ color: #00e; text-decoration: underline; }
.libitem A	{ font-weight: 600; }
.libitem A:link 	{ color: #37c; text-decoration: none; }
.libitem A:visited	{ color: #869; text-decoration: none; }
.libitem A:active	{ color: #e00; text-decoration: underline; }
.libitem A:focus	{ color: #00e; text-decoration: underline; }
.libitem A:hover	{ color: #00e; text-decoration: underline; }
.annex A	{ font-weight: 600; }
.annex A:link 	{ color: #37c; text-decoration: none; }
.annex A:visited	{ color: #869; text-decoration: none; }
.annex A:active	{ color: #e00; text-decoration: underline; }
.annex A:focus	{ color: #00e; text-decoration: underline; }
.annex A:hover	{ color: #00e; text-decoration: underline; }
H3 A:link 	{ color: #842; text-decoration: none; }
H3 A:visited	{ color: #842; text-decoration: none; }
H3 A:active	{ color: #e00; text-decoration: underline; }
H3 A:focus	{ color: #00e; text-decoration: underline; }
H3 A:hover	{ color: #00e; text-decoration: underline; }
TABLE.titlebar {
	margin-top: 0.6em;
	margin-bottom: 0.4em;
}
TABLE.coverpic TD IMG {
	margin-top: 5px;
	border-width: 1px;
}
TABLE.coverpic TD.caption {
	font-size: 0.9em;
	text-align: center;
}
TABLE.counter TD {
	font-size: 0.8em;
}
BR.off {
	display: none;
}
HR.off {
	display: none;
}
SPAN.hidden {
	display: none;
}
IMG.forecast {
	margin: 2px;
}
TABLE.clock {
	margin: 0px 1px 3px;
}
TABLE.clock TD {
	font-size: 10pt;
/*	line-height: 1em;	*/
	padding: 1px 3px 0px;
}
TABLE.clock TD INPUT {
	font-size: 10pt;
}
TABLE.clock TD.weather {
	background-color: transparent;
}

@media all {
h2 {
	clear: both;
	line-height: 130%;
	margin-top: 0.4em;
	margin-bottom: 0.3em;
	padding-top: 1pt;
	padding-bottom: 0pt;	
}
h3 {	
	padding-top: 0.2em;
	padding-bottom: 0em;
	margin-top: 0.6em;
	margin-bottom: 0em;
	padding-left: 0.5em;
	line-height: 110%;
	clear: both;
}
P.greeting {
	line-height: 125%;
}
DIV.shortcut {	line-height: 105%;	}
DIV.part {	line-height: 110%;	}
DIV.appendix,DIV.lib,DIV.annex {
	line-height: 110%;	
}
.item {	line-height: 125%;	}
.libitem {	line-height: 110%;	}
.itemexpl {	line-height: 115%;	}
table.search td {	line-height: 125%;	}
div.whatsnew ul li {	line-height: 125%;	}
table.clock td	{	line-height: 1em;	}
img.titlelogo {
	border-width: 2px;
	border-style: outset;
	border-color: #fff;
	padding: 2px;
}

}
