html, body {height: 100%; }body {margin: 0;padding: 0;font-family: sans-serif;line-height: 1.4em;font-size: 100%;border-top: 1px #000099 solid;background-color: #ffffff; }#wrapper{min-height:100%;padding: 0px;margin: 0em;position: relative; }* html #wrapper{height:100%}/* for ie6 and under*//*"edge" divs for liquid layout borders, 100% height*/#edgeL{position:absolute;bottom:0;left:0;width: 75px;height:100%;background: url('images/Lborder.jpg') repeat-y 0em; } #edgeR{position:absolute;bottom:0;right:-1px;/* hide background jog in IE6*/width: 75px;height:100%;background: url('images/Rborder.jpg') repeat-y 0em; }* html #edgeR, html #edgeL{height:1000em}/* for ie6- height bigger than page will ever be*//*Outer and inner divs for liquid layout, but not 100% height*/#outer {border:1px solid #000;background: url('images/Lborder.jpg') repeat-y left top;padding:0 0 0 0px;}#inner {padding:0 0px 0 0;background: url('images/Rborder.jpg') repeat-y right top;}/* mac hide - force layout in ie \*/* html #outer,* html #inner {height:1%}/* end hide */div#header {padding: 2%;text-align: center;background-color: #ffffff;width: 600px;margin-right: 10%;margin-left: 10%; }div#footer {padding: 0%;text-align: center;clear: both;background-color: #ffffff;color: #000099;width: 100%;border-top: 1px #000099 solid;margin-top: 30px; }div#maincontent {	padding: 2%;	text-align: left;	background-color: #ffffff;	color: #5b5b5b;	margin-bottom: 50px;	margin-left: 150px;	margin-right: 150px;}div#maincontent-horiznav {padding: 2%;text-align: left;margin-right: 150px;background-color: #ffffff;color: #5b5b5b;margin-bottom: 50px;margin-left: 150px; }div#leftcolumn {padding: 2%;float: left;text-align: right;background-color: #ffffff;width: 50px;background-image: url('images/Lmargin.jpg');background-repeat: repeat-y; }div#rightcolumn {padding: 2%;float: right;background-color: #ffffff;width: 50px;background-image: url('images/Rmargin.jpg');background-repeat: repeat-y; }/* "nav" replace all other menu styles */#nav{	border:1px solid #ccc;	border-width:1px 0;	list-style:none;	padding:0;	text-align:center;	margin-bottom: 1em;		}		#nav li{			display:inline;		}		#nav a{			display:inline-block;			padding:10px;		}		a{	color: #093;	text-decoration: none;	font-style: italic;		}		a:hover{			color: #ff0033;font-weight: bold;font-style: italic;		}		a#current {font-weight: bold;color: #ecbe02;font-style: italic; }.redhead {	display:inline;	text-align: center;	font-weight: bold;	font-size: 1em;	margin-bottom: -0.75em;	color: #900;	text-decoration: underline;	font-style: normal;}/* close nav*/#navcontainer { width: 160px;font-family: Arial, Helvetica, sans-serif;font-size: 1em;text-align: right;position: fixed;top: 370px;left: 20px;; }#navcontainer ul{font-family: Arial, Helvetica, sans-serif;display: list-item;list-style-type: none;padding: 0em;margin: 0em; }#navcontainer li{padding-top: 6px;padding-bottom: 3px; }#navcontainer a{display: block; }#navlist a:link, #navlist a:visited{color: #ecbe02;text-decoration: none;}#navlist a:hover{color: #ff0033;font-weight: bold;font-style: italic; }#navlist a#current {font-weight: bold;color: #66cc66;font-style: italic; }#navcontainer-horiz { width: 300px;font-family: fantasy;font-size: 1em;text-align: center;margin-right: 25%;margin-left: 25%;word-spacing: +1em;color: #000099; }h6 {text-align: left;font-weight: bold;font-size: 1em;font-style:italic;margin-bottom: -.75em;  }h5 {	text-align: center;	font-weight: bold;	font-size: 1em;	margin-bottom: -0.75em;	color: #900;	text-decoration: underline;}h7 {	text-align: center;	font-weight: bold;	font-size: 1em;	margin-bottom: -0.75em;	color: #900;	text-decoration: none;}h4 {	text-align: center;	font-size: 1.25em;	font-style: italic;}h3 {text-align: left;font-weight: bold;font-size: 1em;margin-bottom: -.75em; }h2 {	font-size: 1.5em;	font-style: italic;	color: #000000;	font-weight: bold;	text-align: center;	margin-top: 2em;	margin-bottom: 1em;	line-height: 115%;}p {font-size: .9em;}.center {text-align:center;}ul {font-size: .9em; }.quote {font-style: italic;padding-right: 2em;padding-left: 2em; }