BODY {
	color: #ffffdd;
	background-color: #005500;

	font-family: serif;
	font-size : 16px;
	margin: 0;
}
TABLE,TD{
	border-color: #999900;
	vertical-align: top;
	font-size : 16px;
}
IMG {border: 0px; max-width: 98%; }
A:LINK,A:VISITED {color:#dddd00; text-decoration:none;}
A:HOVER {color:#ffff44; text-decoration:underline;}
A:ACTIVE {color : #ffff88;}
P {text-align : justify; text-indent : 7mm;}
H1,H3 {	text-align : center;color : Yellow;}
UL {list-style: circle outside;text-align : justify;}
OL{list-style-position: outside;text-align : justify;padding-left : 3mm;}
HR {color: Yellow;width: 70%;height: 1;}
#news {
	font-family: serif;
	text-align: justify;
	font-size: 16px;
	font-style: italic;
}
#sentence { font-style: italic;	color: Yellow;}
/* #root{cursor:hand;} */
.leftalign { text-align: left; }
.centalign { text-align: center; }
P { padding-right: 8px; }
.middle { vertical-align: middle; }
.center { text-align: center; }

.menu.right { float: right; width: 30%; max-width: 200px; }
.menu.right a { display: block; float: none; width: 100%; text-align: center; }
.author { text-align: center; padding: 5px 0 1em; }

/* -- correct style for narrow screens (<480px) -- */
@media screen and (max-width: 480px) {
.menu.right { display: none; }

}