html {margin: 0; padding: 0;}
body
{
	background-color: rgb(235,225,196); background-color: #F3EAC4; 
	margin: 0;
	padding: 0px;
	color: #c96548; color: #444D61;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	text-align: center;
}

img { border: none; }
a:link {color: #c96548;}

div#mainborder { border: 3px double #7484A6; margin: 0; padding: 0;}
div#page  { width: 720px; vertical-align: top; text-align: left; margin: 20px auto; }
div#content { background-color: #ffffff;   }
div#banner{ text-align: left; background-image: url(../images/beige_banner_bg.jpg);
background-repeat: repeat-x; height: 125px; }
img#sri_logo_lg {position: relative; padding: 0px; margin: 0px; top: 29px; left: 25px; vertical-align: top; }
img#book_graphic {position: relative; top: 0px; left: 340px;} 
img#discount_badge {position: relative; top: 14px; left: 125px;}
div#leftcolumn {width: 220px; position: absolute; margin: 0; padding: 0;}

div#rightcolumn { left:300px; top: 0px; width: 350px; position: relative; margin: 0; padding: 0;}
div#rightcolumn p {margin: 1em 0; padding: 0; font-size: .8em; line-height: 1.75em; }

div#rightcolumn ul {margin-top: 0; padding-top: 0;}
div#rightcolumn ul li {font-size: .8em; margin-bottom: .8em; line-height: 1.75em; }
div#rightcolumn ul.onelinerlist li { padding: 0; margin: 0;}
#heading_graphic1 {margin-top: 20px; border: none;}

div#faq_questions a:link {color: #c96548; font-weight: normal;}
div#faq_questions a:visited {color: #c96548; font-weight: normal;}
div#faq_questions ul li { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-weight: bold; }
div#faq_answers p.return_to_top { font-size: small; text-align: right; }

div#faq_answers {margin-top: 2em;}
div#faq_answers a:link {color: #c96548}
div#faq_answers a:visited {color: #c96548}
div#faq_answers .faq_question_heading {font-weight: bold; margin-top: 2em;}

#nav_area ul {padding: 0; margin: 65px 0 0 0; text-align: right; font-size: .8em; }
#nav_area ul li { list-style-type: none; padding-bottom: 1.5em; color: #c96548 }
#nav_area a:link { color: #444D61; text-decoration: none;}
#nav_area a:visited { text-decoration: none; color: #7484A6; }
#nav_area a:hover { text-decoration: underline; color: #c96548; }

span.on_this_page {font-weight: bold;}

#nav_strip_tops {text-align: right; font-size: smaller; padding: .25em 2em 0 0;}
#nav_strip_bottom {text-align: center; font-size: smaller;}

div#footer {height: 4.5em; background-image: url(../images/beige_footer_bg.jpg);
background-repeat: repeat-x; background-position: bottom; margin-top: 2em; }

div#copyright {font-size: .7em; text-align: center; margin-top: 1em;}
