body {
	margin: 0px 0px 0px 5px;
	background: #fff; /** content background color */
	color: #000; /** content text color */
	font-family: Verdana, Arial, sans-serif;
	font-size: .75em; /* .75em */
}

code {
	font-size: 1.5em;
	font-weight: bold;
	color: #00d;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}

p {
	margin: 0em 0 10px 5px;
}

#masthead {
	margin-bottom: 1.75em; 
	padding-top: 1px;
	background: #313131; /** masthead background color */	
	border-bottom: 3px solid #b61d1d; /* Red line under nav links */
}

#masthead h1 {
	font-size: 3em;
	margin: 0 -0.8em;
	margin-left: .2em;
	padding: 0.4em 0.8em;
	color: #ddd;  /** text color for h1 in masthead */
	
}

#navlinks {
	margin: 0em 0em 0em 0em; /* top right bottom left */
	padding: 0.5em 3em; 
	background: #999;  /** navlinks background color Jeff State Purple is #5a00a5*/
}

#navlinks li {
	display: inline;  /* navlinks on same line without ol numbers */
	margin-right: 0.5em; 
	padding-right: 0.75em;
	border-right: 1px solid white;  /** nav vert line border color */
	font-weight: bold;
}

#navlinks li.last {
	border-right: 0; /* no border on last link */
}

#navlinks a {
	color: white;  /** navlinks link color */
}

#page {

	width: 9in; /* 5.2in; 60em */ 
/*	padding: .5em;
	margin: .5em;
	border: 1px solid #000;
*/
}

#content {
	float: left;
	width: 6.5in; /* 5.2in; 60em 7.3in */ 
	padding: 0em 2em 1em 1em;
	/* border: 1px solid #000; */
}

.video {
	float: right;
	padding: 5px 0px 5px 5px;
}

#content a {
	color: red;
}

#content h1 {
	/* color: #000; color of h1 text in content */
	font-size: 2.7em;
	margin: 0px 0px 10px 5px; 
}

#content h2 {
	margin: 20px 0px 10px 5px;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #000; /** color of line under h2 in content section */
	font-size: 1.8em;
}

#content h3 {
	margin: 0px 0px 10px 5px;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #000; 
	font-size: 1.4em;
}

#content h4 {
	margin: 0px 0px 10px 5px;
	padding-bottom: 0.25em; 
	font-size: 1.2em;
}

.exam {
/* PLAY WITH THIS TO GET IT RIGHT WHEN PRINTS AND ON SCREEN  */
	font-size: 1em;
	color: black;   /* purple #b61d1d;  #005A9C  #375487 */  
	font-weight: ;
	/* border: 1px solid black; */ /* Purple is #5a00a5 */
	background-color: #edda74; /* #eff7ff  #feedd6  #efffff  #f5f3d7  bright blue is #0bf */  /* grey is #eeeeee */
	
}

#content img.illus {
	float: left;
	margin: 1em 1em 1em 0;
}

#sidebar {
	float: left;
	width: 1.7in;
	margin: 0 0 2em 1em;
	border-right: 1px solid black;  /** sidebar vert line border color */
}

#sidebar p {
	margin: .5em .5em 0em 1em;
}

#sidebar a {
	font-weight: bold;
	color: #b61d1d;
}

#footer {
	clear: both;
	padding: 1.5em 3em;
	background: #313131; /** footer background color */
	color: white;
}

#footer p {
	margin: 0;
}

#footer a {
	color: yellow; /** footer link color */
	text-decoration: underline;
}
