/*



   Author: Glenn Milligan





*/

html

{height: 100%;}



body      {
	background-color: #25567b;
	font-family: haettenschweiler, Arial, Helvetica, sans-serif;
}

#navigation a:hover {background: #6b8fd4}

#base     {-moz-border-radius: 1em; width: 800px; margin-left: auto; margin-right: auto; background-color: #ffd973; min-height: 700px}

#navigation  {background-color: #0d56a6; -moz-border-radius: 4px; margin-left: 5px; margin-right: 5px; padding-top: 10px; padding-bottom: 10px}

#navigation li {display: inline} 

#navigation ul {padding: 0px; text-align: center; margin: 0px}

#navigation a  {-moz-border-radius: 4px; text-decoration:none; padding: 5px 25px 5px 25px; background-color: #65a5d1; text-align: center; color: white; margin: 0px 0px 0px 3px}

#base1    {
	margin-top: 1em;
	height: 400px;
	margin-left: 10px;
	margin-right: 10px;
	right: auto;
}
#base11   {margin-top: 1em; height: 620px; margin-left: 10px; margin-right: 10px}

#left     {
	font-size: 120%;
	font-family: haettenschweiler;
	text-align: center;
	width: 200px;
	float: left;
	height: 400px;
	color: #FFD973
}

#main     {margin-right: 50px; margin-left: 50px; font-family:  Arial, Helvetic; margin-top: 5em; background-color: white; padding: 15px; border:2px solid #0d56a6;-moz-border-radius: 4px}

#message     {
	margin-left: auto;
	border-bottom: 2px solid #0d56a6;
	float: left;
	padding-right: 20px;
	font-size: 170%;
	color: #0d56a6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#message1     {margin-left: 60px; padding-left: 2em; border-bottom: 2px solid #0d56a6; width: 430px; padding: 0px; float: left; padding-right: 20px; font-size: 150%; color: #0d56a6}

#dennis     {
	color: #0D56A6;
}

#right     {min-height: 300px; float: left; width: 578px; border-left: 2px solid #0d56a6}

#footer    {margin-top: 50px; -moz-border-radius: 4px; text-align: center; background-color: #0d56a6; padding: 5px; font: normal small-caps 0.8em sans-serif; color: white; margin-left: 5px; margin-right: 5px}

#projects  {
	font-family: Arial, Helvetic;
	padding: 2px;
	font-size: 80%;
	text-align: center;
	border-top: 1px solid #0d56a6;
	margin-right: 10px;
	margin-top: 5px
}

#news  {
	font-family: Arial, Helvetic;
	padding: 2px;
	font-size: 20px;
	text-align: left;
	border-top: 1px solid #0d56a6;
	margin-right: 10px;
	margin-top: 5px;
	color: #00F;
	font-weight: bold;
}
#margin {
	margin: 50px;
}
#text  {
	margin-top: 40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
label.blockquote{display: block; position: relative; margin: 12px 0px}
label.blockquote input{position: absolute; left: 150px}
span{color:red}
#spacer  {width: 100%; height: 10px;}
#base #base1 div table tr th {



}
#base #base1 div table tr th {
	font-family: Times New Roman, Times, serif;
}
#base #base1 div table tr td div {
	font-family: Times New Roman, Times, serif;
}
#base #base1 div table tr td div {
	font-family: Times New Roman, Times, serif;
}
#base #base1 div table tr td {
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-weight: bold;
}
#base #base1 #left #projects ul {
	color: #00F;
	font-weight: bold;
}
#base #base1 #left #projects ul li {
	text-align: left;
	font-size: 18px;
}
.f {
	font-size: 80px;
}
#base #base1 #left #dennis p a {
	color: #F90;
}
#base #base1 #left .f {
	font-size: 24px;
}
.h {
	text-align: center;
}
#base #base1 #left #news .f {
	font-size: 18px;
}
#base #base1 #left #news .f {
	font-family: "Times New Roman", Times, serif;
}
#base #base1 p {
	font-size: 18px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}
#base #base1 p {
	font-weight: bold;
}
.t {
	font-size: 20px;
}
.t {
	font-size: 24px;
}
