html, body { width: 100%; height: 100%; }

body {
	font: 12px Arial, Verdana, sans-serif;
	margin: 0; padding: 0;
	background: #691C1C url(/images/mp/asp_history_mp_site_background.gif);
	color: #fff;
	text-align: center;
	}
* html body { font-size: 75%; }

p, li, dt, dd, td, th, tr, table { font-size: 1em; color: inherit; }


#content a { font-weight: bold; }
a:link { color: #952727; text-decoration: none; }/* old orange #C6711E */
a:visited { color: #6D1D1D; text-decoration: none; }
a:hover, a:active { color: #B18D54; text-decoration: none; }

#links a:link, #links a:visited { color: #464132; text-decoration: none; }
/*#links a:visited { color: #B18D54; text-decoration: none; }*/
#links a:hover, #links a:active { color: #C6711E; text-decoration: none; }

#contact a:link { color: #464132; text-decoration: none; }
#contact a:visited { color: #B18D54; text-decoration: none; }
#contact a:hover, #contact a:active { color: #C6711E; text-decoration: none; }

#copy a:link { color: #464132; text-decoration: none; }
#copy a:visited { color: #464132; text-decoration: none; }
#copy a:hover, #copy a:active { color: #464132; text-decoration: underline; }

#intro { margin-bottom: 1.8em; }
#intro p { font-size: 1.05em; margin: 1em 0; }
.sim  p { margin: 0 0 1em 105px; }
/* \*/* html .sim p { height: 1%; } /* RULE HIDDEN from all but IE windows */
.sim strong a:link, .sim strong a:visited, .sim strong a:hover { font: bold 1em Georgia,Times, serif; }
#mainwrap {
	width: 666px;
	border: 1px solid #000000;
	border-width: 0 1px;
	margin: 0 auto;
	background: #E5DCBE url(/images/mp/asp_history_mp_body_background.jpg);
	min-height: 100%;
}
* html #mainwrap { width: 668px; }

#header h1 { margin: 0; }
* html #navigator { margin-top: -3px; }
#navigator { white-space: nowrap; }

#newsletter { text-align: left; }
#newsletter form { margin: 0 30px 1em; padding: 0; line-height: 1.5em; }
#newsletter input { font-size: 1em; vertical-align: middle; }
#signup { width: 77px; height: 21px; padding-bottom: 2px; }

#promo { padding: 15px 0 0; }
#promo img { margin: 0 20px; }

#content { margin: 1em 30px 2em; color: #464132; font-size: .92em; text-align: left; }
.divider { background: url(/images/mp/asp_history_mp_body_divider.gif) no-repeat center; height: 3px; margin: 1em 0;}

#foot { color: #464132;padding-bottom: 19px; background: url(/images/mp/asp_history_mp_footer_bar.jpg) no-repeat bottom; font-size: .833em;	}
#foot p { margin: 1em 0; }
#links, #contact a { font-weight: bold; }
#links, #contact { color: #464132; }
#other a, #copy a { font-weight: normal; }
