/*-----------------------------------------------------------------*/
/*           Edit this file to reflect your preferences            */
/*                                                                 */
/* (Experiment on the one in a processed html document directory.) */
/* (See any book covering HTML style sheets.)                      */
/*                                                                 */
/* Warning: do not put a space before px in the font sizes.        */
/*                                                                 */
/*-----------------------------------------------------------------*/

/* body style (Use #EAEAEA for light grey) */
BODY {
     font-size: 20px;
     font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
     font-weight: normal;
     background-color: #FFFFFF;
     color: #000000
     }

/* heading styles */
H1		{
		font-size: 47px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		font-weight: bold;
		margin-top: 0px;
		text-shadow: #BBBBBB 6px 6px 6px;
		color: #000066
  		}
H2		{
		font-size: 39px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		font-weight: bold;
		text-shadow: #CCCCCC 4px 4px 3px;
		color: #000066
		}
H3		{
		font-size: 33px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		font-weight: bold;
		text-shadow: #CCCCCC 3px 3px 2px;
		color: #000066
		}
H4		{
		font-size: 27px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		font-weight: bold;
		color: #000066
		}
H5		{
		font-size: 23px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		font-weight: bold;
		color: #000066
		}
H6		{
		font-size: 20px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		font-weight: bold;
		font-style: italic;
		color: #000066
		}

/* images */

IMG		{border-style: none}

/* Use style-sheet alignment of images */

IMG.mid	{
	vertical-align: middle
	}
IMG.bot	{
	vertical-align: baseline
	}

/* captions */

CAPTION		{
		font-size: 20px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		font-style: oblique;
		color: #000000
		}

/* Century Schoolbook font is very similar to Computer Modern Math: cmmi    */
/* (But Leon wonders how many browsers have it?  Anyway, we do not use it.) */
/* (And we cannot change it without messing up alignment of some images.)   */
.MATH	{ font-family: "Century Schoolbook", serif; }
.MATH I	{ font-family: "Century Schoolbook", serif; font-style: italic }
.BOLDMATH	{ font-family: "Century Schoolbook", serif; font-weight: bold }

/* typewriter font */
TT {
   font-size: 20px;
   font-family: "Courier New", Courier, "Nimbus Mono L", monospace;
   color: #000000
   }

/* Verbatim stuff */
code	{
	font-size: 20px;
	font-family: "Courier New", Courier, "Nimbus Mono L", monospace;
	color: #000000
	}	
pre	{
	font-size: 20px;
	font-family: "Courier New", Courier, "Nimbus Mono L", monospace;
	color: #000000
	}	

/* implement both fixed-size and relative sizes */
/* w3c recommends a factor 1.2 step */
SMALL.XTINY	   {
		   font-size: 8px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
SMALL.TINY	   {
		   font-size: 9px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
SMALL.SCRIPTSIZE   {
		   font-size: 11px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
SMALL.FOOTNOTESIZE {
		   font-size: 13px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
SMALL.SMALL	   {
		   font-size: 16px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
BIG.LARGE	   {
		   font-size: 23px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
BIG.XLARGE	   {
		   font-size: 27px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
BIG.XXLARGE	   {
		   font-size: 33px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
BIG.HUGE	   {
		   font-size: 39px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }
BIG.XHUGE	   {
		   font-size: 47px;
		   font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
		   }

/* rulers */
HR	{
	padding-bottom: 3px;
	background-color: #0033AA;
	color: #0033AA
	}

/* tables */
TABLE.eqa	{margin-top: 20px}
TABLE.limg	{margin-left: 0px; margin-right:20px}
TABLE.rimg	{margin-left: 20px; margin-right:0px}

/* table cells */
TD		{
		font-size: 20px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		color: #000000
		}
TD.eqno		{
		font-size: 20px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		color: #000000
		}
TD.runner	{
		font-size: 20px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		background-color: #0033AA;
		color: #FFFFFF
		}
TD.runnerb	{
		font-size: 20px;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
		background-color: #0033AA;
		color: #FFFFFF
		}

/* link styles */
a:link		{
		text-decoration: underline;
		color: #000000
		}
a:visited	{
		text-decoration: underline;
		color: #000000
		}
a:active	{
		text-decoration: underline;
		color: #000066
		}
a:hover		{
		text-decoration: underline;
		color: #000066
		}

a.runner:link	{
		text-decoration: none;
		color: #FFFFFF
		}
a.runner:visited{
		text-decoration: none;
		color: #FFFFFF
		}
a.runner:active	{
		text-decoration: underline;
		color: #FFFFFF
		}
a.runner:hover	{
		text-decoration: underline;
		color: #FFFFFF
		}
a.runnerb:link	{
		text-decoration: none;
		color: #FFFFFF
		}
a.runnerb:visited {
		  text-decoration: none;
		  color: #FFFFFF
		  }
a.runnerb:active {
		 text-decoration: underline;
		 color: #FFFFFF
		 }
a.runnerb:hover {
		text-decoration: underline;
		color: #FFFFFF
		}

/* DIVS */
DIV.mathdisplay	{margin-top: 20px}
DIV.math	{ }
DIV.navigation	{ }
DIV.author_info	{ }
DIV.author_info	{ }
DIV.author_info_table	{ }
DIV.center	{ }
DIV.TofC	{ }
DIV.ABSTRACT	{ }

/* SPANS */
SPAN.arabic	{ }
SPAN.textbf	{ font-weight: bold  }
SPAN.textit	{ font-style: italic }
SPAN.textsl	{ font-style: italic }
SPAN.textsf	{ font-style: italic }
SPAN.textsc	{ font-variant: small-caps }
SPAN.underline	{ text-decoration: underline }
SPAN.strikeout	{ text-decoration: line-through }

/* itemized lists */
UL.childlinks	{ }
OL LI {margin: 0px 0px 25px 0px}
DT {float: left; margin: 0px 10px 0px 0px}
DD {margin: 0px 0px 0px 45px}   /* top right bot left */

/* breaks */
BR.small {line-height: 6px}
BR.deac  {line-height: 1px}
BR.dedb  {line-height: 1px}
BR.deeb  {line-height: 1px}

/* paragraphs */
P.deac  {line-height: 1px}
P.dedb  {line-height: 1px}
P.deeb  {line-height: 1px}

/* document-specific styles come next */
