@import 'reset.css';

body { font: 10px/16px Arial, Helvetica, sans-serif normal; text-align: center; color: #333; }

p, li, label { margin: 0 0 1.1em 0; font-size: 1.2em; }

h1 { font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 2.2em; line-height: 1.1em; letter-spacing: -0.02em; color: #99371f; margin: 0 0 1em 0; }

ul { margin-left: 15px; padding-left: 15px; list-style: disc; }

.clear { clear: both; }

.error { font-weight: bold; color: red; }

acronym { border-bottom: 1px dashed #333; cursor: pointer; }

	acronym span { display: none; }

strong { font-weight: bold; }

.line { padding: 5px; border-bottom: 1px solid #efede5; margin-bottom: 20px; }

#popup { background: #f6efdc url(/resources/images/bg-popup.gif) bottom center no-repeat; border: 2px solid #ccc; position: absolute; z-index: 99; width: 250px; padding: 10px; text-align: left; font-size: 1.2em; }

#header { height: 115px; background-color: #f5efdb; border-bottom: 1px solid #efede5; }

#wrapper { text-align: left; margin: 0 auto; width: 790px; }

#sidebar { float: left; width: 260px; margin-top: 50px; margin-bottom: 50px; }

#content { float: right; width: 460px; border-left: 1px solid #efede5; margin-top: 50px; padding-left: 40px; margin-bottom: 50px; }

	#content ol.screener { color: #7f5813; font-size: 1.2em; margin-bottom: 5px; margin-left: 15px; list-style: decimal; padding-left: 5px; }
	
	#content p.indent { padding-left: 10px; margin-bottom: 15px; }
	
	#content span.answer { color: #7f5813; }

#footer { text-align: center; background-color: #f5efdb; border-top: 1px solid #efede5; color: #666; clear: both; }

	#footer #footer-inner { text-align: left; margin: 0 auto; width: 790px; }
	
		#footer #footer-inner #logos { float: left; width: 240px; }
		
		#footer #footer-inner #copyright { float: right; width: 520px; padding-bottom: 25px; }
		
			#footer #footer-inner #copyright p a { color: #000; text-decoration: none; }
		
		#footer #footer-inner p.disclaimer { padding: 8px 30px 8px 30px; border-bottom: 1px solid #e1e1e1; text-align: center; }