html {margin: 0; padding: 0;}


body {font-family: arial, helvetic, sans-serif; margin: 0; padding: 0; font-size: 62.5%;
/*font-family: Georgia, "Times New Roman", Times, serif;*/ }



h1 {font-size: 1.4em; color: #008080;
margin: 0.5em 0em 1em 0em;
text-align: left;
padding: 0;}

h2 {font-size: 1.2em; 
margin: 1em 0em 0.5em 0em;
text-align:left;
color: #000000;
}


h3 {font-size: 1em; 
margin: 1em 0em 0em 0em;
text-align:left;
color: #000000;
}
img.order {float:right;
padding: 3px 2px 0 0;}


p {font-size: 0.8em;  margin: 1em 0em 1em 0em;
line-height: 1.3;}

p.lead {font-size: 0.8em;  margin: 0em 0em 1em 0em;
line-height: 1.3;}

.code {font-weight: bold; font-size: 0.8em;  margin: 1em 0em 1em 0em;
line-height: 1.3; color:#008080;}


p.details {
background-color:#f2f9f9;
padding: 4px 4px 6px 4px;
}

.divider {
display: block;
border-top: 2px dotted #999999;
margin: 2em 0 .5em 0;
}

ul {list-style:inside square;
font-size: 0.8em;  margin: 0.4em 0 0.4em 3em;
color:#000000; 
padding: 0;}

li {  margin: 0.2em 0 0.2em 0em;
padding: 0;}


h4.extras {text-transform: uppercase;
font-weight: bold;
font-size: 0.8em;
letter-spacing: normal;
font-style: normal;
color:#000000;
margin:0;
padding: 4px 0px 2px 0px;
background-color: #f2f9f9;
}

.smallcaps_pink {text-transform: uppercase;
font-weight: normal;
font-size: 0.8em;
letter-spacing: normal;
font-style: normal;
color:#CC0066;
margin:0;
}

.smallcaps_black {text-transform: uppercase;
font-weight: normal;
font-size: 0.8em;
letter-spacing: normal;
font-style: normal;
color:#000000;
margin:0;
}
/*  publications stuff  

h4.extras {text-transform: uppercase;
font-weight:bold;
font-size: 0.8em;
letter-spacing: normal;
font-style: normal;
color:#000000;
margin:0;
padding: 4px 0px 2px 2px;
background-color: #f5eff5;}

.edition {
margin: 0.5em 0em 0.25em 0em;
font-size: 1em; color:  #000000;}

img.cover {float:left;
margin: 1em 0.75em 0.5em 0em;
border: 1px solid #666666;} 


div#biblio
{background-color:#f5eff5;}

p.biblio { font-size: 0.8em;  margin: 0em 0 1em 0;
line-height: 1.5; background-color:#f5eff5; padding:0.25em;}


ul.biblio{list-style: disc outside;
font-size: 0.8em;  margin: 0em 0 0em 3em;
color:#000000; 
padding: 0;
background-color: #f5eff5; }

li.biblio {  margin: 0.2em 0 0.2em 0em;
padding: 0;
background-color: #f5eff5;}

p.review {font-style: italic; font-size: 0.8em; line-height: 1.50;  margin: 0em 0em 1em 0em}

.reviewer {text-transform: uppercase;
font-weight:bold;
font-style: normal;
color:#333333;
}


p.training {
 font-size: 0.8em;  margin: 0em 0 1em 0;
line-height: 1.5; background-color:#f5eff5; padding:0.25em;}


.highlight {
background-color: #ffffcc;
 padding:0.25em;
margin: 0;
}

*/


/*general links*/

a:link {
color: #003366;
padding: 0;
margin: 0;
}

a:visited {
color: #663366;
padding:  0;
margin: 0;
}

a:hover {
color: #663366;
background-color:#f5eff5;
padding: 0;
margin: 0;
}

a:active {
color: #663366;
text-decoration: none;
background-color: #f5eff5;
padding:  0;
margin: 0;
}

.noprint {
	display:	none;
	}
	
#printonly {	display:block;
font: 12px  arial, verdana, helvetica, sans-serif; color: #000000;
line-height: 1.5;
margin: 1em 0em 0 0em;}

	

