html, body 	{ margin: 0; padding: 0; }
p			{
	margin: 0; padding: 0; 
}
body 		{ color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 16px; }
h2			{ font-family: Georgia, serif; font-size: 18px; line-height: 20px; letter-spacing: 1.2px; color: #A50063; padding-top: 20px; padding-left: 20px; }
h3			{ font-family: Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #A50063; padding-top: 10px; padding-left: 20px; padding-bottom: 0px; }
a  		{ color: #337810; text-decoration: none; }
p			{ color: purple; margin: 0 0 18px; padding-left: 20px; }
#container	{ width: 760px; margin: 0 auto; background-color: white; border-right: 3px solid silver;
	border-left: 3px solid silver; }
	/* Header */
#header		{ background: #94D6CE; border-bottom: 3px solid teal; border-top: 3px solid teal; }
#header h1	{
	font-family: "Palatino Linotype", "Georgia", serif;
	font-size: 32px;
	font-weight: bolder;
	font-style: italic;
	color: #A50063;
	letter-spacing: 1.2px;
	padding: 25px 0px 0px 18px;
}
#header p	{
	color: #A50063;
	font-size: 11px;
	font-style: italic;
	font-weight: lighter;
	padding: 5px 0px 5px 18px;
}
	/* Navigation */
#navigation	{ float: right;  width: 175px; background-color: white; }
#navigation	{ 	border-bottom: 1px dotted teal; margin-right: 18px; }
#navigation { 	border-left: 1px dotted teal; }
#navigation ul { list-style: none;  }
#navigation li { padding: 5px 0 5px 0; }
	/* Extra */
#extra		{ float: right; clear: right; width: 175px; }
#extra		{ margin-right: 18px; }
#extra		{ border-left: 1px dotted teal; }
#extra small  { font-size: 10px; line-height: 16px; border-bottom: 1px dotted teal;}
#extra h3     ( font-family: Verdana, sans-serif; font-size: 10px; line-height: 12px; color: #A50063; padding-left: 20px; padding-bottom: 0px; }
#extra p 	{ font-size: 11px; line-height: 13px; padding-right: 18px; padding-top: 0px; }
	/* Content */
#content	{ float: left; width: 540px; }
#content p  { padding-right: 18px; }
#content td  { border-bottom-style: dotted; border-bottom-color: teal; border-bottom-width: 1.5px; }
#content td { font-size: 12px; color: purple; padding-top: 10px; padding-bottom: 10px; } 
#content ul { padding: 0; line-height: 16px; color: purple; }
	/* Footer */		
#footer		{ width: 100%; background: #94D6CE; border-top: 2px solid silver; border-bottom: 2px solid silver; clear: both; width: 100%; }
#footer a	{ color: teal; text-decoration: underline; }
#footer	p	{ color: #A50063; margin: 0; padding: 0 18px 10px; }
#footer ul	{ border-bottom: 1.5px solid purple; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
#footer li	{ display: inline; font-size: 11px; padding-right: 5px; }

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px Arial;
width: 560px;
overflow: hidden;
background: purple; 
border-bottom: 3px solid teal; }

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #94D6CE;
padding-left: 13px;
padding-right: 13px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
}

.solidblockmenu li a:visited{
color: silver;
}

.solidblockmenu li a:hover, {
color: purple;
background: #94d6ce; 
}

.floatleft { float: left; margin: 0px 5px 5px 0px; }
.floatright { float: right; margin: 0px 0px 5px 5px; }