/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a {     margin: 0;     padding: 0;     border: 0;}body {	background: #ffffff;	color: #48201A;	font-family: "Book Antiqua", Palatino, Georgia, Times, "Times New Roman", serif;	font-size: .9em;		text-align: center;}.container {	width: 740px;		margin: 0 auto;	text-align: left;}h1 {	font-size: 1.75em;	margin-bottom: 20px;}h2 {	font-size: 1.4em;}h3 {	font-size: .9em;}h2,h3,p{	margin-bottom: 10px;}p{	line-height: 1.2em;}/* skip links */#skipnav {	position: absolute;	top: 0;	left: -1000px;}/* links */a,a:link,a:active,a:visited {	color: #ffffff;	text-decoration: none;	background-color: #48201A;}a:hover{	color: #FFFFFF;	background: #781114;}/* header section */#printed-header{	display: none;}	#header {	float: left;	width: 100%;	background: #48201A;	color: #ffffff;}#header form {	padding-top: 25px;	text-align: right;}#header input {	color: #003300;	background: #E4641D;	border: 1px solid #003300;	font-size: 0.75em;	font-family: Georgia, Arial, Helvetica, sans-serif;	padding: 0 0.1em;}#header #logo {	float: left;}#header #search {	float: right;}/* main nav */#main-nav {	clear: both;	margin: 0 0 10px 0;	background: #48201A; }#main-nav ul {	padding: 0.5em.5em 0.5em 40px;	list-style: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: 600;}#main-nav li {	display: inline;	margin: 1em;}/* main nav links */#main-nav a,#main-nav a:link,#main-nav a:visited{	color: #ffffff;	text-decoration: none;}#main-nav a:hover,#main-nav a:active{	color: #48201A;	background: #ffffff;}/* secondary content */#secondary-content {	float: right;	width: 198px;	padding: none;	margin-left: 10px;	clear: left;}#secondary-content h2{	font-size: 1em;}#secondary-content ul {	margin-left: 1em;	padding-left: 1em;}#secondary-content li{	padding-bottom: 0.5em;}/* main content */#main-content {	float: left;	width: 450px;	margin: 0 20px 20px 10px;}#main-content ul li{	list-style-type: circle;	margin: 5px 0 5px 25px;	font-weight: bold;}#main-content img{	margin-left: 10px;}#main-content .image-with-caption p{	font-style: italic;	text-align: center;}#sponsorform{	width: 720px;	text-align: left;}#sponsorform p {	margin-left: 5px;	margin-right: 5px;}#sponsorform form table td tr{	text-align: left;}.note {	font-size: .85em;	margin-left: 10px;	margin-right: 10px;{/* footer */#footer {	clear: both;	background: #48201A;	margin-top: 0.5em;	padding: 1em 0;	color: #ffffff;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.75em;}#footer ul{}#footer li{	display: inline;	padding-left: 1em;}/* footer links */#footer a,#footer a:link,#footer a:active,#footer a:visited {	color: #99CCFF;	text-decoration: none;}#footer a:hover {	color: #48201A;	background: #ffffff;}