body{ background: #fcfcfc; color: #111; margin: 8px auto; padding: 0px 16px; font: 120% tahoma, verdana, arial, sans-serif;} p{line-height: 1.5em;} h1 {border-bottom: solid 1px;} .footer, h1, h2{text-align:center;} em{font-style: normal; font-weight: bold;} h1, em, h2 {letter-spacing: 0.25em;} h1, h2{margin:0px;} h2{margin-bottom:16px;} .incorrect {background-color: #ffdfdf;} .correct {background-color: #dfffdf;} .example {background-color: #ffffdf;font-size: 60%;} .footer {width: 100%; padding: 8px 0px 0px 0px; font-size: 80%;} .footer, h1, em, h2 {background-color: #ffffdf;} .question {background-color: #ffffdf;} .answer {background-color: #dfffdf;} div.shame { background-color: #ffffdf; font-size: 80%; border: 1px solid black; margin-bottom: 16px; padding: 0px 16px; } .ohdear { font-style: italic; } #navb1 { padding: 1px; float: left; width: 100%; margin: 6px 0px 0px 0px; font-size: 1.0em; font-weight: bold; } #navb1 ul { padding: 0px; margin: 0px; text-align:center; border-bottom: 1px solid black; } #navb1 li { display: inline; } #navb1 li a { margin: 0px 0px; padding: 0px 5px; text-decoration: none; border: 1px solid #000; color: black; } #navb1 li a:hover { border: 1px solid #808080; border-bottom: 1px solid #ffffdf; color: #808080; } #navb1 li a.navb1_sel { border-bottom: 1px solid #ffffdf; background-color: #ffffdf; } .clear {clear: both;}