/* Author: Maxine von Eye 
   Date: 23 March 2007 
   Last Modified: 4 April 2007 */

/*-----------------*/
/* Page layout IDs */
/*-----------------*/

/* makes border around page */
#div-1 {
  border-width: 0.3em;
  border-color: slategray;
  border-style: solid;
  }

/* menu on left */
#div-1a {
  float: left; 
  position: relative;
  left: -3em; 
  top: -1em;
  }

/* text in body of page */
#div-1b {
  margin: 0.3em;
  }

/* footer */
#div-1c {
  clear: both;
  margin-bottom: 0.3em;
  }

/*--------------*/
/* body of page */
/*--------------*/
body
{
  padding-top: 0.5em; 
  text-align: justify;
}

/*---------------------------*/
/* menu on left side of page */
/*---------------------------*/
ul.navBar
{
  text-align: left;
  list-style-type: none;
  font-family: "MS Ariel", sans-serif; 
  width: 13em;
}

ul.navBar li
{
  background-color: SlateGray;
  margin: 0.5em; 
  padding: 0.3em 0.3em;
  border-right: 0.5em solid MidnightBlue;
  color: MidnightBlue;
}

ul.navBar a
{
  color: midnightblue;
  text-decoration: none;
}

ul.navBar a:hover
{ color: linen; }

/*----------------------------------------------*/
/* menu on left side of page                    */
/* change color scheme for menu to current page */
/*----------------------------------------------*/
ul.navBar li.navBarOn
{
  background-color: midnightblue;
  margin: 0.5em; 
  padding: 0.3em 0.3em;
  border-right: 0.5em solid slategray;
  color: yellow;
}

ul.navBar li.navBarOn a
{ color: slategray; }

ul.navBar li.navBarOn a:hover
{ color: linen; }

/*---------------------------*/
/* menu on left side of page */
/* submenu                   */
/*---------------------------*/
ul.subNavBar li
{
  list-style-type: none;
  border-right: 0.5em solid maroon;
  color: maroon;
  margin: 0.3em 0em 0.3em -1em;
  padding: 0.1em; 
}

ul.subNavBar a
{
  color: maroon;
}

ul.subNavBarOn li
{
  list-style-type: none;
  border-right: 0.5em solid maroon;
  color: yellow;
  background-color: midnightblue;
  margin: 0.3em 0em 0.3em -1em;
  padding: 0.1em; 
}

/*-----------------*/
/* photo in corner */
/*-----------------*/

img.b
{
  width: 10.8em;
  height: 8em;
}

/*--------*/
/* tables */
/*--------*/

table.defs td
{
  vertical-align: top;
  border-bottom: thin dashed slategray;
  text-align: left;
}

table.who td
{
  padding: 1em;
}

table.wnw td
{
  padding: 0em 0.5em;
  vertical-align: top;
  text-align: left;
  border-bottom: thin solid slategray;
}

table.iceTypes
{ text-align: center; }

table.iceTypes img
{ width: 15em; }

table.iceTypes2
{ text-align: center; }

/*table.iceTypes2 img
{ width: 18em; }*/

/*-----------------*/
/* horizontal line */
/*-----------------*/
hr
{ 
  color: slategray;            /* used in IE */
  background-color: slategray; /* used in firefox and others */
  height: .3em;
  border: 0;
}

/*--------------*/
/* ordered list */
/*--------------*/
ol.alphaList
{
  list-style-type: lower-alpha;
  list-style-position: inside;
  position: relative;
  left: 3em;
  width: 35em; 
}
ol
{
  list-style-position: inside;
  position: relative;
  left: 3em;
}

/*--------------*/
/* case studies */
/*--------------*/

.section
{
  font-weight: bold;
}

.answer
{
  color: blue;
}

.answer ol
{
  list-style-type: decimal;
}

.answer img
{
  height: 15em;
}

/*-------------*/
/* photos page */
/*-------------*/

.photoPage img
{
   height: 14em;
}
/*--------------------------------------*/
/* errors on case study submission page */
/*--------------------------------------*/

.formError
{
  color: red;
}

