/* background: D5C69E */
body { font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; padding: 0; margin: 0; background: url(/images/bg5f.gif) #D6C69C; font-size: 15px; }

h1, h2, h3, h4, h5 { padding-top: 0; padding-bottom: .2em; margin-top: 0; margin-bottom: 0; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { padding: 0; margin: 0; }
h2 { border-bottom: 1px solid #E0E0E0; }

#topper, #head, #navbar, #contents, #footer { width: 780px; margin: 0 auto; }

#topper { margin-top: 10px; background: url(/images/topper2.gif) no-repeat; height: 20px; }

#navbar { background: url(/images/navbar_bg4.gif) no-repeat white; color: #E0E0E0; height: 25px; text-align: center; }
#navbar a { margin: 0; }

#head, #contents { background: url(/images/middle2.gif); }
#head p { font-size: 90%; margin: 0; padding: 5px 0; }

#right_contents { width: 520px; padding-top: 10px; float: right; }
#sidebar { width: 220px; float: left; }
#inner_sidebar { background: url(/images/sidebar_middle1.gif); padding: 1px 6px; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { border-bottom: 1px solid #A19576; }
#sidebar li a { color: #5A5342; text-decoration: none; display: block; width: 196px; padding: 3px 5px; }
#sidebar ul.indent li a { padding: 3px 12px; width: 182px; }
#sidebar li a:hover { background: #FFF5DD; }
#sidebar li.here a { background: #FFEBBB; }
#sidebar li.here { color: black; font-weight: bold; }
#sidebar_top { background: url(/images/sidebar_topper1.gif) no-repeat; height: 15px; font-size: 2px; }
#sidebar_bottom { background: url(/images/sidebar_bottom3.gif) no-repeat; height: 70px; }
#sidebar h5 { margin: 0; padding: 0; margin: .8em .5em .2em .5em; color: #333; }

#footer { clear: both; color: #333; margin-top: 0; margin-bottom: .5em; background: url(/images/footer2.gif) repeat-x; height: 40px; }
#footer p { margin: 0; padding: 0; }

#head { text-align: center; }
#contents #inner_contents { padding: 5px 15px; }
#navbar #inner_navbar, #inner_footer { padding: 0 15px; }
#inner_footer { padding-top: 11px; font-size: 12px; }

.print_only { display: none; }

#contents p { margin-left: 1em; line-height: 150%; }

.phys_box { clear: both; }
.phys_box .photo_box { width: 135px; float: left; }
.phys_box .text_box { width: 375px; float: right; }
.text_box h2 { border-bottom: 1px solid #E0E0E0; }

/* Links */

#head a { text-decoration: none; color: black; }
#head a.hover_me:hover { background: #FF9; }
#right_contents a { text-decoration: none; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; } 
#right_contents a:hover { background: #FFC; color: #333; }


/* Fancy questionnaire */
.question { display: none; } 
#debug { border: 1px dashed red; padding: 5px; }
#question1 { list-style: none; }
.question span, #question1 span { font-weight: bold; }
.question label:hover { background: #FFC; }
.question { clear: both; }
.yes_or_no ul, #question5 ul, #question6 ul { list-style: none; }
.yes_or_no li { display: block; float: left; margin: 5px; }
.yes_or_no li a { display: block; text-align: center; width: 100px; padding: 2em 0 2em 0; border: 1px
 solid; }
li.yes a, #right_contents .yes_or_no ul li.yes a:hover { color: green; }
li.no a, #right_contents .yes_or_no li.no a:hover { color: red; }
 #question6 li {  }
 #question6 input { font-size: 130%; padding: .2em; }
 #question6 #fake_continue a, #question6 #fake_continue a:hover { background: white; cursor: default; color: #ccc; border: none; }
.answers { border: 1px solid black; margin: 1.5em 0; padding: 1em; }