/* CSS Document */

#east

{
  width: 190px;
  height: 385px;
  
}
#peast
{
  width: 175px;
  padding-right: 5px;
}
#center
{

  padding-left: 1px;
  border-left: 1px solid #000000;  /* black */
  min-height: 350px;
  height:auto !important;

}


#center ol
{
  padding-left: 25px;
  padding-bottom: 10px;
  font-size: .75em;
}

#center ol li
{
  padding-bottom: 5px;
}

div#team p, div#links p
{
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
}

h3
{
  font-family: Verdana, serif;
  text-align: right;
  margin-right: 15px;
  font-weight: normal;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.85em;
}

h3 a
{
  text-decoration: none;
  color: #3b3a36;  /* dark grey */
}

h3 a:hover, h3 a.selected
{
  color: #733131; /* darker blue */ 
}

h1.grey
{
  background: #3b3a36;  /* dark grey */
  padding-left: 10px;
}

#center img.grey
{
  border: 3px solid #3b3a36;  /* dark grey */
}

h4
{
  margin-bottom: 3px;
}

#center p a, #center ol li a
{
  color: #333393; /* darker blue */ 
  text-decoration: none;
}

#center p a:hover, #mail ol li a:hover
{
  color: #743235; /* maroon */
}

table#events
{
  border: 0px solid #79b1b9; /* blue */
}

table#events td
{
  padding: 2px;
  font-size: .7em;
  vertical-align: top;
  text-align: left;
}

table#events td a, table#staff td a
{
  color: #3f7f88; /* darker blue */ 
  text-decoration: none;
}

table#events td a:hover, table#staff td a:hover
{
  color: #743235; /* maroon */
}

h2
{
  font-size: 1.0em;
  min-width: 200px;
  width:auto !important;
  width: 200px;
}

table#events thead td
{
  /*background: #79b1b9; /* blue */
  padding: 3px;
  margin: 0px;
  /*color: #ffffff;*/
  font-size: 1.0em;
  /*font-family: Verdana, serif;*/
}  

table#staff thead td, table#history thead td
{
  /*background: #79b1b9; /* blue */
  padding: 0px 15px 0px 0px;
  margin: 0px;
  /*color: #ffffff;*/
  font-size: 1.0em;
  font-weight: bold;
  font-family: Verdana, serif;
}


table#staff td, table#history td
{
  padding: 2px 10px 2px 0px;
  font-size: .7em;
  vertical-align: top;
}

div.row
{
  font-size: .7em;
  padding: 5px 0px;
}

div.east
{
  float: left;
  width: 200px;
  text-align: right;
  padding-right: 10px;

}

div#empform.hidestyle, div#memform.hidestyle
{
  display: none;
}

div#empform.visstyle, div#memform.visstyle
{
  display: inline;
}