/* Time-stamp: </wrf/web/wrf.css, Mon, 16 Jan 2006, 22:52:55 EST, http://wrfranklin.org/>
   */

img.borderfloat { 
  padding:1px; border:1px; border-style:solid; margin:1em; 
  float:left }

ol.notype li {
  list-style-type: none; }

span.smaller {
  font-size:small; 
  color: blue; } 

.foot2 {
  font-size:small; 
  color: #008; } 

div.greenborder {
  padding:1em; 
  padding-left:3em; 
  padding-right:3em; 
  border:3px; 
  border-style:solid; 
  border-color:green; 
  background:white;
  text-align: justify; } 

div.hilite { 
  background: yellow;
  padding:1em; 
  padding-left:3em; 
  padding-right:3em; 
  border:3px; 
  border-style:solid; 
  border-color:green; 
 }
span.title { font-weight: bold }

.biblio {
   margin-left: 1em; }

.biblio h1,h2,h3 { 
   margin-left: -1em;  }

.biblio h1 { 
  margin-top: 1em; }

.biblio h2 { 
  margin-top: 1.5em;
  color: #007; }

.biblio li {
  list-style-type: none; }

.biblio ul  { 
  padding-left: 0;
  margin-left: 0;
  margin-top: -1em; }

.biblio ul li { 
  list-style: none;
  margin-top: .3em;
  margin-bottom: .3em;
  padding: 0.25em;
  border-bottom: 1px solid red; }

.biblio h1,h2,h3 { 
   margin-left: 0em;  }



.normal ul li {
  margin-left: 3em;
  list-style-type: decimal;
  border-bottom: none; }

.normal ol li {
  margin-left: 3em;
  list-style-type: decimal;
  border-bottom: none; }


table.software { 
  text-valign:top;  }

div.matrix  { 
  text-align : center;
}

div.matrix table { 
  text-align : center;
  border-style: none solid;
  border-width: 1;
 }

div.matrix table td { 
  padding: 1 5 
}

div.foot { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  color: white;
  background-color: #336699;
  border: solid red 1px; }

div.foot a { 
  color: white; }

/* from http://webdesign.about.com/library/layouts/bl_centeredcolumnCSS.htm */

body {
  background-color: #EEEEEE;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  text-align : center;
  margin-top : 10px;
  vertical-align : middle; }

/*  Something is setting this negative.  What???
h2 {
  margin: 0pc; }
*/

.content {
  padding: 2pc;
  border :  0.1pc solid red;
  border-right :  0.2pc solid red;
  border-bottom :  0.2pc solid red;
  background-color : #f0f0f0;
  text-align : left; }

.content li { 
  margin-top: 0em;
  margin-bottom: 0em;
 padding: 0em;
}

.content2 {
  padding: 2pc;
  border :  0.1pc solid red;
  background-color : #ffffff;
  text-align : left; 
}

.content2 li { 
  margin-top: .3em;
  margin-bottom: .3em;
 padding: 0.25em;
}

.content2 li li { 
  list-style: lower-alpha;
}

.content2 li li li { 
  list-style: lower-roman;
}

.content2 h1 { 
  margin-top: 2em;
}

.content2 h2 { 
  margin-top: 1.5em;
}

.homework {
  padding: 2pc;
  border :  0.1pc solid red;
  background-color : #ffffff;
  text-align : left; }

.homework li { 
  margin-top: .3em;
  margin-bottom: .3em;
  padding: 0.25em;
}

.homework li li { 
  list-style: lower-roman;
}

.spaced li { 
  list-style-type: decimal;
  margin-top: .3em;
  margin-bottom: .3em;
  padding: 0.25em;
 }

.spaced li li { 
  list-style: lower-alpha;
}


div.navbarxx {
  color: brown;
  background: yellow;
  line-height:4;

}

div.navbar ul {
  text-align : left; 
  margin: 0pt;
  padding: 0pt; 
  padding-bottom: 2em;
  border-bottom: 1px solid red; }


div.navbar li {
  margin-top: .3em;
  margin-bottom: .3em;
  padding: 0.25em;
  list-style-type: none; 
  font: bold medium Verdana, sans-serif;
  float: left;
  display: inline;  
}


div.navbar li a {
  background: #dde;
  float: left;
  display: block;
  padding: 3px 0.5em; 
  margin-left: 3px;
  border: 1px solid red; 
  border-bottom: none;
  text-decoration: none; }

div.navbar li a:link {color: #224;}
div.navbar li a:visited {color: #224;}
div.navbar li a:hover {color: #000; 
  background: #AAE;
  border-color: #227; }






