/*
style sheet for "generic" web pages
Old background was: "#D2C6E5";
*/

body { 
  color: black;
  background: white;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 3.5%;
  font-family: Arial, Helvetica, sans-serif;
}



h1 { 
  margin-left: -3%;
  font-size: 125%;
}

h1.name{ 
  margin-left: 0em;
}

h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; }

h2,h3,h4,h5,h6 { margin-left: -1%; }
h2 { font-size: 115%; }
h3, h4, h5, h6 { font-size: 115%; }


/* special headings for first page */

h1.name{ 
  margin-left: -0.3em;
}

h2.small{ 
  margin-left: 0em;
  font-size: 105%;
}

/* link code */

a { text-decoration: none; }

a:link { 
  color: rgb(12, 5, 222);
}

a:visited { 
  color: rgb(167, 7, 184);
}

a:hover {
  text-decoration: underline;
}

hr { 
  height: 1px; 
  color: black; 
  background-color: black;
  border: none;
}


div.sideimage { 
  margin-top: 1em;
  margin-bottom: 1em;
}

div.sidetext { 
  white-space: nowrap;
}


td.side hr { 
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}

/* style for footer on each page */

div.foot { 
  margin-top: 2em;
  margin-left: -2%;
  border-top: thin solid black;
 }

dl.week { 
    border-bottom: thin solid black;
    line-height: 135%;
}

dl.week dt
{
	clear: left;
	float: left;
	width: 5em;
	margin: 0;
	padding: 0.5em;
	font-weight:  bold;
	font-variant:small-caps;
	border-top: thin solid black;
}

dl.week dd
{
	margin-left: 6em;
	padding: 0.5em;
	border-top: thin solid black;
}

dl.week p
{
  margin-bottom: 0.1em;
  margin-top: 0.5em;
}


