/* Styles for course name and logo */

td.courseName {
  font-size: 200%;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  color: GOLD;
  height: 80;
}
td.cmuqlogo {
  text-align: center;
  vertical-align: middle;
  height: 80;
  width: 170;
  text-decoration: none;
}

/* Styles for top level menus */


td.menu {
 width=20%
}
table.menu {
  text-align=center;
  border=0;
  cellpadding=0;
  width=100%
}
td.menuitem {
  width: 100%;
  font-size: 150%;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  color: YELLOW;
  height: 25;
}
a.menu {
  text-decoration:none;
  color:YELLOW;
}


/* Style for individual lectures/recitations entries */

.classweek {
  page-break-inside: avoid;
}

.schedule-lecture-id {
  vertical-align:top;
  width:70;
}

td.schedule-recitation-id {
  vertical-align:top;
  width:70;
}

.schedule-top {
  text-align:left;
  margin-bottom:5pt;
}
.schedule-date {
  font-weight:bold;
  white-space: nowrap; }
.schedule-lectureN {
  white-space: nowrap; }

.lecture-title {
  font-weight:bold;
  margin: 2pt 0pt 0pt 0pt;

}
.lecture-summary {
  margin: 5pt 20pt 0pt 20pt;
  font-style:italic;
  text-align:justify;
}
.lecture-readings {
  width:100%;
  margin: 5pt 0pt 0pt 0pt;
  xxpadding: 0pt 3pt 0pt 0pt;
  xxbackground: blue;
}
.readings-concepts {
  float: left;
  padding: 0pt 3pt 0pt 0pt;
  margin: 0pt 0pt 5pt 3pt;
  width: 48%;
  xxbackground: green;
}
.readings-further {
  float: right;
  padding: 0pt 0pt 0pt 0pt;
  margin: 0pt 0pt 5pt 0pt;
  width: 49%;
  xxbackground: red;
}
.lecture-material-caption {
  font-weight:bold;
  font-style:italic;
  color:black;
  white-space:nowrap;
}
.lecture-material-list {
  margin: 2pt 0pt 0pt -10pt;
}
