body {  
  color: #444;
  font-family: Verdana, sans-serif;
  font-size: 0.85em;
  line-height: 1.6em;
  word-spacing: 0.1em;

  margin: 0px;
  padding: 0px;
  background-color: #827160;
  text-align: center;
}
div{
  margin: 0px;
  padding: 0px;
}

h1,h2,h3,h4 { margin-top: 5.0em; }
h1 + h2 { margin-top: 1.0em; }
h2 + h3 { margin-top: 1.0em; }
h3 + h4 { margin-top: 1.0em; }

h1,h2 { 
  font-family: Georgia, Times New Roman, serif;
}

h1 {line-height: 1.0em;}
h2 {line-height: 1.0em;}
h2 { clear: both; }
h3 { clear: both; }
a:link {  color: #3366AA}
a:visited {  color: #996699}

.scrollme{
  height: 8em;
  overflow: auto;
  background-color: #f5f5f5;
}
.eq {/* equation-ish paragraph */
  margin-left: 2.0em; //hanging indent for multi-line equations
  background-color: #cfcdcb;
  border: 1px solid #bbb;
  text-align: left;
  padding-top: 0.5em; 
  padding-left: 3.0em;
  text-indent: -1em;
  padding-bottom: 0.5em;
}


body { counter-reset: c-eq; }
.eq:after {counter-increment: c-eq; 
  content: " (" counter(c-eq) ")"; 
  margin-left: 2.0em;
}

/* Default image alignment */
.content img {
  padding: 7px;
}
.def {
  background-color: #ddd;
  border: 1px solid #bbb;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.banner {
  height: 142px;
  margin: 0px;
/*  background-color: #d2c7b0;*/
  border: 1px solid #fff;
  position: relative;
  overflow: hidden;
}
.maxw {
   max-width:830px; 
   min-width:600px; 
   _width: 820px;
   text-align:left;
   margin:0px auto;
   border: 1px solid #fff;
   background-color: #fff;
}
.calc{background-color:#bbaacc; color:#000; font-family: mono; font-size:120%;}
.button{background-color:#000099; color:#fff; font-family: verdana; font-size: 80%; padding-left:0.5em; padding-right:0.5em;}
.result{background-color: #cfddc0}

.diag{/*class for 'diagram' pictures */
  float: right;
  padding: 5px;
  border: solid #bbb 1px;
  margin: 10px;
}
.bib p {
 margin-left: 2em; 
 text-indend: -2em;
}
#navmenu{
 background: url('/physix/313/_g/white75.png');
 position: absolute;
 bottom: 1px;
 left: 0px;
 padding-top: 0;
 padding-bottom: 0;
 padding-right: 5em;
 padding-left: 52px;
 width: 100%;
 z-index: 20;
}
#navmenu a, #navrightmenu a { 
margin-left: 25px;
padding: 0;
font-family:  'Franklin Gothic Medium Cond', verdana, arial;
font-size: 2.5ex;
text-decoration: none;
color: #66d;
padding-right: 0.3em;
padding-left: 0.3em;
}

#navmenu a:hover, #navrightmenu a:hover {  
background: url('/physix/313/_g/white75.png');
color: #339;
}
#navrightmenu{
 position: absolute;
 bottom: 1px;
 right: 0px;
 padding-top: 0;
 padding-bottom: 0;
 padding-right: 5em;
 padding-left: 5em;
 z-index: 20;
}

#homelink {
  border: 1px green solid;
  position: absolute; 
  top:0px; left:0px; 
  width: 150px; 
  height: 150px;
  z-index:5;
}
#homelink a {
  padding-bottom: 80px;
  padding-left: 15px;
  padding-top: 15px;
  padding-right: 20px;
  background-color: #ccc;
  border: 1px solid black;
}

#homelink a:hover {
  background-color: #ffb;
  border: 1px solid orange;
}
.content {
   position: relative;
   background-color: #fff;  
   margin-left: 210px;
   margin-right: 30px; 
}
.content h3 {margin-left: -15px;}
.content h2 {margin-left: -30px;}
.content h1 {margin-left: -30px;}

.leftcolumn{
position: absolute;
float: left;
margin-left: -195px;
margin-top: 70px;
width:160px;
}

.leftcolumn h1,
.leftcolumn h2,
.leftcolumn h3,
.leftcolumn h4 { margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;}
.leftcolumn li {
   margin-left: -12px;
}

.mybox{
/*  border-top: 1px solid #003366;*/
  padding-top: 28px;
  padding-bottom: 30px;
}


.mybox li{
  margin-bottom: 0.3em;
}



.tip	{
    text-align: left;
    font-size: small;
    font-family: Arial, New Times Roman, Roman, serif;
    background-color: #FFFFDC;
    float: right; clear:none; 
    padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px
		}
.tip ul { margin-left: 0em}
.tip ol { margin-left: 0em}
.tip p { margin-left: 0em}
.tip B { color: #993333	}

.tiptable {
    text-align: left;
    font-size: small;
    font-family: Arial, New Times Roman, Roman, serif;
    background-color: #FFFFDC;
		}
.tiptable ul { margin-left: 0em}
.tiptable ol { margin-left: 0em}
.tiptable p { margin-left: 0em}
.tiptable B { color: #993333	}

.spaceout li{ margin-bottom: 1em; }
.code {
  		font-family: Courier, "Courier New", monospace;
		font-weight: normal;
		color: #3333CC;
		}
code ul {margin-left: 0em}
code ol {margin-left: 0em}
code blockquote {margin-left: 0em}
.yhighlight {  background-color: #FFF0DE}
.rhighlight { color: #CC3333; }
.grayblue {
	color: #0099CC;
}
.task {
	background-color: #CCFFCC;
	font-variant: small-caps;


}
.task {
	background-color: #CCFFCC;
	font-variant: small-caps;
}
.rss_title{

}

blockquote{font-style:italic;}
blockquote.attrib{font-style:normal;}
.incremental{}
.handout{}
.justme{}