BODY {color: blue;
      margin: 0.5em 0.5em 0.5em 0.5em;
      background: white;
      font-size:76%;
	  font-family: "trebuchet ms", "lucida grande", verdana, arial, sans-serif;
	  line-height:1.2em;
	  
}
      
H1 {color: blue}
EM {color: #CA110d}

P {

}

A {
	color: #CA110d;
}

A:visited {
	color: blue;
}

TABLE.dtab {
	font-size:90%;
	font-family: "trebuchet ms", "lucida grande", verdana, arial, sans-serif;
	line-height:1.2em;
	color: #333;
	background-color:#fff;
	width: 100%;
	border-collapse:collapse;
	text-align:left;
	letter-spacing:.05em;
}

TABLE.dtab TBODY TR TH {
	border-right: 1px solid #fff;
	padding-left:5px;
	letter-spacing:0.1em;
	text-align:center;
	color: #fff;
	background: blue;
}
 
UL.menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
UL.menu LI A {
	height: 2em;
	line-height: 2em;
	/*float: left;*/
	width: 9em;
	display: block;
	border: 0.0em solid;
	color: #CA110d;
	text-decoration: none;
	text-align: center;
}

UL.menu LI A:hover {
	height: 2em;
	line-height: 2em;
	/*float: left;*/
	width: 9em;
	display: block;
	border: 0.0em solid;
	color: white;
	background: blue;
	text-decoration: none;
	text-align: center;
}

TABLE.dtab td, TABLE.dtab th {
	padding:4px;
}

TABLE.dtab tbody tr th, TABLE.dtab tbody tr td {
	border-bottom: 1px dotted #009;
}

TABLE.dtab tbody th a {
	color: white;
}



/* This class should be used for images used as thumbnails.
   the P section specify that the paragraphs should not overlaps
   with the images.
*/
IMG.thumbnail {float: left;
			   margin: 0px 5px 0px 0px;
			   border: 0px solid}
P {clear: left}

IMG.symbol {   margin: 10px 5px 10px 0px;
			   border: 0px solid;
			   padding: 3px 3px 3px 3px;
			   vertical-align: middle;}

IMG.float {float: right;
		   margin: 0px 0px 0px 0px;
           border: 0px solid;
           padding: 5px 5px 5px 5px;}

/* The SPAN.command class should be used every time a OS command
   is written in text
*/
SPAN.command {color: #CA110d;
		  font-size: 110%;
 	      font-family: monospace;}
/* Code */
SPAN.code {color: #CA110d;
		  font-size: 120%;
 	      font-family: monospace;
 	      border: 20px;}

/* A smaller font for the copyright notice at the end of each page. */
P.copyright {font-size: 0.7em;}


/* Evidence a key */
SPAN.key {font-family: monospace;
	  color: white;
	  background: blue; }
SPAN.key:before {content: "[";}
SPAN.key:after {content: "]";}

/* Evidence a citation */
SPAN.cite {font-style: italic;}

/* Ask a question */
P.question {font-weight: bold; }
/* Give an answer */
P.answer {}
