

body {
   background: #fff;
   color: #000;
   font-family:sans-serif;
}

em { font-style: italic; } 

code { font-family: "courier new", courier;  text-transform: none; }

sup { vertical-align: super; font-size: 0.8em}

.bookTitle { font-size: 1.2em; }

.youShouldKnow { background-color:#D0EDEE; }
.youShouldKnowNotOnExam { background-color:#EBEADE; font-size: 0.9em; }
div.youShouldKnow { border-style: ridge; border-width: medium; border-color: #6666FF; }

h4.youShouldKnow {text-align: center; font-weight: bold; font-size: 1.2em; }
h4.youShouldKnowTitle {text-align: center; font-weight: bold; font-size: 1.5em; }
h5.youShouldKnow {text-align: center; font-weight: bold; font-size: 1.0em; }

h4.youShouldKnowNotOnExam {text-align: center; font-weight: bold; font-size: 1.2em; }


/* don't add space at the top or bottom of a paragraph that is already inside a list item */
ul li p {margin-top: 0px; }
ol li p {margin-top: 0px; }

/* for a "tightlist", remove the spacing at the top and bottom of paragaphs, 
   but ensure that there is at least a space at the bottom of the entire list */
   
ul.tightlist li p { margin-top: 0px; margin-bottom: 0px ;}
ul.tightlist  { margin-bottom: 1em ;}


pre {
 margin: 5px;
 padding: 5px;
 background: #FFFFCC;
 white-space:pre;
 } 

/* this rules makes URLS in preformatted text NOT underlined.  The reason
we want to NOT underline such URLs is that it obscures embedded underscores
(you can't tell the difference between an underscore and a space */

pre a { text-decoration: none; }




.update { background-color:#99FF33; color:#000066;}
