/* #f90 is orange.  Note that Opera doesn't recognize 'orange' for borders so use #f90. */
h1 {font-size: x-large;}
h2 {font-size: large;}
h1, h2, h3, h4, h5 {font-family:sans-serif; border-top: 3px solid blue; color: #f90; 
	margin-left:1%; margin-right:1%; clear: both; }

h2, h4 { margin-top:0.5in; }

body {background-color:white}

/* this is the main style!  sets defaults for almost everywhere. */
body div {font-family:Times, "Times New Roman", serif; color:black;
	margin-left:0.5em; margin-right:0.5em;}

/* give images a smaller centered font for picture captions */
body div.image { float: left; margin:0; text-align: center; 
	font-size: x-small; font-family: sans-serif; }

/* for centered images */
div.centered_image { margin:0.5em 0; text-align: center; 
	font-size: x-small; font-family: sans-serif; }
	
/* inline equations */
span.inline_eqn { white-space: nowrap; }  

/* display equations appear on their own line.  */
/* (note: don't use display:block on tables, it screws up NN tables) */
span.display_eqn { display: block; }
.fraction, .display_eqn, .centered { margin-top:0.5em; margin-bottom:0.5em; }
.fraction, .display_eqn, table.inline_frac, .centered { text-align: center; vertical-align: middle; }

/* inline fraction table */
table.inline_frac { display:inline; margin-top:0; margin-bottom:0;
			text-align: center; vertical-align: middle; }

/* bigger line-height helps make eqns without ^2 more equal to those with ^2 */
.display_eqn, table.num_eqn { line-height: 2em; }
.fraction { line-height: normal; }  /* for when fraction is wrapped by num_eqn */

/* numbered equations done with a table */
/* width slightly less than 100% because of bugs in IE when alongside an image
   see dbl_pendulum page. */
table.num_eqn {width:99%;  text-align: center; vertical-align: middle;
    margin-top:0.5em; margin-bottom:0.5em; }

ul.vars {list-style-type:none; margin-top:0.5em; margin-bottom:0.5em;}

/* sup style needed for Opera (why?) */
sup { vertical-align: 0.8ex; font-size:95%; }
sub { vertical-align: -0.6ex; font-size:95%; }
span.bigg { font-size:150%; }

span.over {text-decoration:overline;}  /* for vectors */

span.nobr { white-space:nowrap; }  /* for setting where to break long equations */

td.upper_line { border-top:solid 1px black; } /* for horiz line in fractions */

td.eqn_blank { text-align:left; width:2em; } /* for left side of equation numbers */
td.eqn_number { text-align:right; width:2em; } /* for equation numbers */

.emphasized {  border: solid 2px #f90; }
div.emphasized {margin: 0.5em 0; padding: 0.5em; text-align: center; border: solid 2px #f90; }
/* background-color: rgb(90%,90%,100%); */

span.text { font-size:90%; }  /* smaller text within math expressions */

p.link {font-family:sans-serif; font-size:8pt;}
p.list {margin-top:0cm; margin-bottom:0cm; margin-left:1cm;}

/* OLD STUFF -- TRY TO DELETE IT ======================================== */


p.eqn {text-align:center;  
    margin-top:0cm; margin-bottom:0cm;}
pre.eqn {font-family:Courier, monospace; font-size:10pt; color:blue; margin-bottom:0.1cm;}

p.caption {font-family: Helvetica, Arial, sans-serif; font-size:70%; text-align:left; 
margin-top:0cm;  margin-left:1cm;}

/*span.greek {font-family:Times, "Times New Roman", serif; color:blue;}*/

span.large {font-size:20pt;}        
/*i { font-style: italic; }  failed attempt to get Opera to show greek chars in italics */


span.sym {font-family:Symbol, serif;}
span.cursive {font-family:cursive;}


