body {
	background-color: #eeeeee;
	//background-color: #88bbcc;
	//color: #6688ee;
	color: #100088;	
	margin: 0;
	padding: 2px 40px 20px 40px;
	width: auto;
	! important
}

* {
	font-variant: normal;//small-caps;
	font-size: 1em;
	font-weight: bold;//normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a img {
	border: 0;
}

a:ul {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

a:link {
	text-decoration: none;
	color: #429bff
}

a:visited {
	text-decoration: none;
	color: #429bff
}

a:hover {
	border-bottom: #429bff dotted 1px;
}

a:active {

}

h3 {
	font-weight: bold;
	font-size: 1em;
}

.menubar {
	position: absolute;
	background-color: #334466;
	border: #6699ee solid 1px;
	left:   10px;
	top:    10px;
	width:  130px;
	padding: 0 50 0 0
	//margin: 50px;
	padding: 5px;
	color: #00ff00;
	font-size: 16px;
	font-style: italic;
}

.mainbody {
	position: absolute;
	text-align: center;
	//left:  20px;
	top:     auto; //0;
	right:   0;
	padding: 8px;
}

.header {
	position: static;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	color: #100088;
	background-color: #dddddd;
	border: #444444 solid 1px;
	left:   10px;
	//right: 10px;
	//top:    16px;
	width: 400px;
	//margin: 20px;
	padding: 10px;
}

.datefooter {
	font-style: normal;
	font-size: 12px;
	color: #00ff00;
	margin: 0;
}

.footer {
	bottom: 10px;
	font-style: italic;
	font-size: 12px;
	color: #ff0000;
	margin: 0;
}

.newstext {
	position: static;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	font-size: 16px;
	color: #00dd00;
	background-color: #dddddd;
	border: #44aa44 solid 1px;
	left:   10px;
	//top:    16px;
	top: auto;
	width:  90%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}

.ntspacer {
	position: static;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	font-size: 16px;
	color: #000000;
	background-color: #000000;
	border: #000000 hidden 0px;
	left:   10px;
	//top:    16px;
	top: auto;
	width:  90%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
}




.thirds{
	width: 33%;
	//display: inline;
	float: left;
}

.resume {
	position: static;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	font-size: 16px;
	color: #100088;
	background-color: #dddddd;
	border: #444444 solid 1px;
	left:   10px;
	//top:    16px;
	top: auto;
	width:  90%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}