body { 
  font-family: Arial, Helvetica, sans-serif;
  background: black;
  color: #ffffff;
}

h1, h2, h3 { 
  font-family: "Century Gothic", Arial, Helvetica, sans-serif;
  font-weight: 200;
  color: #ffcc00;

 }


a { 
  color: #bbbbff;

 }
a:visited { 
  color: #ee88ee;

 }



li a { 
  color: #9999ee;

 }

li a:visited { 
  color: #dd9900;

 }

p { 
  color: #dddd00;
 }

dd p { 
  color: #ffffff;

 }

tt { 
  color: #bbff00;
  font-size: 130%;
 }

li { 
  color: #00ffaa;
 }


h2.left {
	color:#CF0;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:1em;

}


div.righthand {
  float:right;
  width: 68%;
  padding-left: 1em;
}
	
div.leftthand {
  float: left;
  width: 28%;
  padding-right: 1ex;
  color:#FFF;
  background-color: #444444;
}
		
	

/* Settings for the time-line in the left column */
.timeline { 
  border-top: solid;
  border-bottom: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-color: #555555;
  border-bottom-color: #555555;

}

li.timeline { 
  color: #777777;
 }


.lecture { 
  color: #ffff00;
 }
.title { 
  font-style: italic;
  
}

.date { 
  list-style-type: square;
  display: block;
  color: #eeeeff;
}


/* Below we have various settings for the detailed summary of lectures */

dl.event
{
margin: 2em 0;
font-family: georgia, times, serif;
}

.event dt
{
  position: relative;
  left: 0;
  top: 1.1em;
  width: 17em;
  font-weight: bold;
  color: #eeffee;
/*  margin-right: 5em;*/
}

.event dd
{
border-left: 1px solid #ffffff;
margin: 0 0px 0 7em;
padding-left: .5em;

/* padding: 0 0 .5em .5em; */
}


dd.title
{
  border-left: 1px solid #ffffff;
  margin: 0 0px 0 7em;
/*  padding: 0 0 .5em .5em; */
  font-weight: bold;
  color: #aaeeee;
}

#feedControl {
  width : 100%;
  height : 160px;
  padding : 10px;
  font-size: 50%;
}
    

.timeline a { 
  color: #dddddd;
 }



.outline { 

  border-top: solid;
  border-bottom: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-color: #555555;
  border-bottom-color: #555555;
 }



.outline li { 
  color: #FFFFFF;

}

.booklist { 

  border-top: solid;
  border-bottom: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-color: #555555;
  border-bottom-color: #555555;
 }


.booklist li { 
  color: #FFFFcc;
  font-family: Palatino, serif;
}
.booklist p { 
  color: #FFFFcc;
  font-family: Palatino, serif;
}
p.comment {
	color:#CCC;
	font-style:italic;
}