/*
 * Formatting for the new ~ztomasze redesign index page and other index pages
 * that wish to do the same.
 * 10 Aug 2012
 */

body  { 
  font-family: sans-serif;
  /*font-size: 95%;*/
  background-color: white;
  color: black;
  margin: 0 10% 2em;
}

A       { text-decoration: none; }
A:hover { text-decoration: underline;}
A:link  { color: #000099;}
A:visited  { color: #660099;}
A.subtle:link { color: #000066;}
A.subtle:visited { color: #330066;}

H1    { 
  font-size: 150%; 
  text-align: center;
  margin: 0.5em auto;
}
H1.title {
  color: #003300;
}
H1.tall { 
  margin: 1em auto 1.5em; 
}

H2.title {
  text-align: center;
  color: #333333;
  margin: 0.5em auto;
  font-size: 130%;
}

H2 {
  margin: 1em -2% 0.4em;
  font-size: 120%;
}
H3 {
  font-size: 110%;
}

IMG#headshot {
  padding: 20px;
  margin: 0.5em 1.5em;
  border: 1px solid black;
  float: right;
  background-color: #eff0a5;
}

DL.indexNav {
  padding: 0em 1em;
}
DL.indexNav DT {
  font-weight: bold;
}
DL.indexNav DD {
  margin: 0.2em 3em 1em 2em;
  color: #333333;
}

P.bottomnav {
  margin: 2em auto;
  text-align: center;
}

.date, .small {
  font-size: smaller;
}
P.semesters {
  color: black;
}
HR {
  width: 20%;
  margin: 1.5em auto;
}

TABLE.bordered {
  border-collapse: collapse;
}
TABLE.bordered TH, TABLE.bordered TD {
  border: 1px solid black;
  padding: 0.2em 0.5em;
}
TABLE.wide {
  width: 100%;
}


DIV.pane {
  width:  45%;
  padding: 0.3em 1em 1em;
}
DIV.left {
  float: left;
}
DIV.right {
  float: right;
}