* html #bkgnd2 {
	height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/
}


body {
	background-color:#E3C1B8;
	background-image:url('images/faq_borderl.png');
	background-repeat:repeat-y;
	background-position:left top;
	margin:0;
	padding:0;
	height:100%; /* needed to display bkgnd2 at full height in IE */
	font-family: "Lucida Casual", serif;
}

#bkgnd2 {
	position: absolute; /*needed to expand to full height beyond content in FF */
	top: 0px;
	right: 0px;
	height:auto; /* FF needs this setting to expand div to fit long content */
	min-height:100%; /*sets minimum height in FF*/
	width:100%;
	background-color:transparent;
	background-image:url('images/faq_borderr.png');
	background-repeat:repeat-y;
	background-position:right top;
	text-align:center; /*centers #main in old IE*/
}

#main {
	margin:0px auto; /*centers the div in all modern browsers*/
	width:70%;
	padding-left:1px; /*prevents margin collapse from allowing margins in this div from affecting margins around bkgnd2*/
	text-align:center/*resets normal text align following centering in #bkgnd2*/
}

#main ol {
	text-align: left;
}

#main ol li {
	margin-bottom: 20px;
}

#welcome {
	font-weight: bold;
}

a, a:hover {
	color: #0066ff;
}

a.big {
	font-size: 1.5em;
	font-weight: bold;
}

#footer {
	clear: both;
	text-align: center;
	margin-top: 30px;
}