ahem{ text-indent: 0; display: none; }
.ahem{ text-indent: 0; display: none; }

/* page elements */
body {color: #000000; font: normal 12px Verdana,Arial,Helvetica,sans-serif; margin: 0 0 0 0;
/*
	background-color: #ccc;
*/
	background-color: #000096;
/*	background-color: #FE0;	*/
/*	background-image: url("/images/checked.gif");	*/
	padding-top: 110px;
}
p { margin: 0; text-indent: 3em; }
div	{ margin: 0; }
h1	{ margin: 0; }
h1 img	{display: block;}
h2   {color: #000000; background-color: transparent; font-weight: bold; font-size: 18px; text-align: center;}
img  {border: none;}
b    {font-weight: bold;}
i    {font-style: italic;}


/* ids */
h1#logo
{
/*
	background-color: #000096;
*/
	display: block;
	text-align: center;
	background-image: url("/images/background.jpg");
	background-repeat:repeat-x;
	padding-bottom: 1em;
	height:100px;
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}
p.logo
{
	display: none;
}
div#logo2
{
	text-align: center;
	background-image: url("/images/text.gif");
	background-repeat:no-repeat;
	background-position: center;
	height:100px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5;
}

div#main
{
	position: absolute;
	left: 20%;
	top: 110px;
	margin: 0 0 0 0;
	text-align: center;
	width: 60%;
}


div#content
{
	color: #000000;
	background: #ffffff none;
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
/*
	padding-top: 1em;
	padding-left: 20px;
	padding-right: 20px;
*/
	padding: 1em;

/*	color: rgb(225,169,0);	*/
/*	border: #ffd200 1px solid;	*/
	border: rgb(225,169,0) 1px solid;
	text-align: justify;
}

div#ColL
{
/*
	background-color: #000096;
*/
	float: left;
	width: 18%;
	max-width: 18%;
	margin: 1em 15px 0 7px;
}

div#ColR
{
/*
	background-color: #000096;
*/
	float: right;
	width: 18%;
	max-width: 18%;
	margin: 1em 7px 0 15px;
}

div#w3c  {text-align: center; margin-top: 30px;}
div#w3c a:hover {color: #009999; background: transparent; font-weight: normal; text-decoration: none;}

#notables {
 margin-right: 1em;
}

#notables img {
 position: absolute;
 top: 12px;
 right: 15px;
 width: 50px;
 height: 51px;
 margin: 0;
}

#notables .articleTitle { text-indent: 0; margin: 1em; margin-bottom: 1.2em; }

#notables a span {display: none;}

#notables a:hover span {
 display: block;
 position: absolute;
 top: -36px;
 right: 12px;
 z-index: 999;
 padding: 3px;
 color: #000000;
 background: #ffff99;
 /* background: #transparent; */
 font: bold 1em Arial,Helvetica,sans-serif;
 text-align: center;
 border: 2px solid #ff0000;
}

#copyright {display: block; color: #000; background: #fff; font: normal .9em Arial,Helvetica,sans-serif; padding: 1px; border: 3px outset #3399ff; text-align: center; margin-top: 20px; width: 21.5em;}
#copyright a {font: normal 11px Arial,Helvetica,sans-serif;}


/* classes */
div.article
{
	padding-bottom: 2em;
	border-bottom: 1px solid #000;
	margin-bottom: 1em;
	text-align:justify;
}
	.article a
	{
		text-decoration: none;
		color: rgb(225,169,0);
	}
	.article a:hover
	{
			color: rgb(225,169,0);
			background-color: #fff;
			text-decoration: underline;
	}
	.article a:visited
	{
		color: rgb(255,0,0);
	}

p.articleTitle
{
	font: 1.25em Verdana,sans-serif;
	font-weight: bold;
	color: rgb(225,169,0);
	text-indent: 0;
}
p.articleAuthor
{
	float: right;
	padding-right: 10%;
	font: 1em;
	font-weight: bold;
	color: rgb(0,50,50);
/*
	text-indent: 20%;
*/
}
a.articleAuthor
{
	color: rgb(0,50,50);
}



.button
{
/*
	width: 13em;
	border-right: 1px solid #000;
*/	
/*	for some strange odd reason Opera 6.11 (no idea about others)   	*/
/*	needs .5em padding on left so it doesn't cut the first letter off	*/
/*	padding: 0 0 1em .5em;	*/
/*
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;
	background-color: rgb(50,130,200);
	background-color: rgb(75,75,250);
	background-color: #000096;
	color: #eee;
*/	
}
	.button ul
	{
		list-style: none;	
		margin: 0;
		padding: 0;
		border: none;
	}
	.button ul ul
	{
/*		list-style: none;	*/
		list-style-image: url("/images/bullet.gif");
		list-style-position: inside;
		margin: 0;
		padding: 0;
		border: none;
	}
	.button ul ul .e
	{
		list-style-image: url("/images/bullet.gif");
		list-style-position: inside;
		margin: 0;
		padding: 0;
		border: none;
	}
	html>body .button ul
	{
		list-style-position: outside;
	}
	.button ul ul
	{
		margin: 0 0 0 18px;
	}
	.button li
	{
/*		border-left: .5em;	*/
		margin: 0;
		text-indent:0;
/*		border-bottom: 1px solid #000; */
	}
	.button li a
	{
		display: block;
		padding: 0em 0em 0em 1em;
/*
		border-left: 10px solid rgb(128,128,128);
		border-right: 10px solid rgb(192,192,192);
		background-color: rgb(150,150,150);
 */
		color: #000;
		text-indent:-1em;
		text-decoration: none;
		width: 100%;
		text-indent: 0;
	}
	.button li e
	{
		display: block;
		padding: 0em 0em 0em 0em;
/*
		border-left: 10px solid rgb(128,128,128);
		border-right: 10px solid rgb(192,192,192);
		background-color: rgb(150,150,150);
 */
		color: #000;
		text-indent:-1em;
		text-decoration: none;
		width: 100%;
		text-indent: 0;
	}
	.button li .e
	{
		display: block;
		padding: 0px 0px 0px 1em;
		color: #000;
		text-indent:-.5em;
		text-decoration: none;
		width: 100%;
		text-indent: 0;
		padding: 0 0 0 2em;
	}
	html>body .button li a,.e
	{
		width: auto;
	}
	.button ul .menuHeader
	{
		list-style-position: outside;
		list-style: none;
		color: #FF7C20;
		background-color: #000096;
		font: bold 1.2em Verdana,Arial,Helvetica,sans-serif;
		text-align: left;
		text-decoration: none;
		margin: 0;
		padding: 1px 2px 1px 2px;
		text-indent: 0;
/*
		border-bottom: 1px solid #66CCFF;
		border-bottom: 1px solid #000000;
*/
	}
	.button ul ul li
	{
		text-indent: -18px;
/*		border: 0 0 0 -18px;	*/
	}
	.button li a:hover,.e:hover
	{
/*
		border-left: 10px solid rgb(148,148,148);
		border-right: 10px solid rgb(212,212,212);
 */
		background-color: rgb(170,170,170);
		color: #000;
	}
	.button li a:link
	{
		color: #000096;
	}
	.button li a:visited
	{
		color: #009096;
	}

div.navBox
{
	color: #000000;
	background-color: #ffffff;
	border: rgb(225,169,0) 1px solid;
/*
	border: #ffd200 1px solid;
*/
/*	padding-bottom: 2px;	*/
	margin: 0 0 15px 0;
	text-align: left;
}
	

div.navBox a {line-height: 1.25em; padding: 0 2px 0 2px;}

.lastMod
{
	margin-top: 1em;
}

red
{
	color: red;
}
<!--

//-->
