body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodycopy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
}
.header1 {
	font-size: 17px;
}
.largeredheader {
	font-size: 24px;
	color: #711A33;
}
.100tall {
	height: 100%;
}
.emheaders {
	font-size: 19px;
	font-style: italic;
	color: #711A33;
}
.name {
	font-size: 14px;
	color: #666666;
}

.nowwhatlist { font-color: #ccc;}

.teleclass {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-left: 7px;
	color:#000;
	letter-spacing: .1em;
}

.teleclass a:link {color: #000}     /* unvisited link */
.teleclass a:visited {color: #000}  /* visited link */
.teleclass a:hover {color: #300}   /* mouse over link */
.teleclass a:active {color: #300}   /* selected link */

li {list-style-image: url(images/pink_bullet.gif);}

body a:link {color: #430021}
body a:visited {color: #000}
body a:hover {color: #660000 }
body a:active {color: #300}

.footer {
	font-size: 12px;
	line-height: 15px;
	letter-spacing: .1em;
}

.footer a {
	text-decoration: none;
}

.table_highlight {
	font-weight: bold;
	color: #FF6DA0;
	font: 15px;
}


/* 
	smooth taste table styles
	written by Thomas Opp http://www.yaway.de
*/
.nowwhat table {
  border-collapse: collapse;
  border: 1px solid #38160C;
  font: normal 14px "Times New Roman", Times, serif;
  color: #F6ECF0;
  background: #641B35;
  }
.nowwhat caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
.nowwhat td, th {
  border: 1px dashed #B85A7C;
  padding: .8em;
  color: #F6ECF0;
  }
.nowwhat thead th, tfoot th {
  font: bold 16px "Times New Roman", Times, serif; letter-spacing: 1px;
  border: 1px solid #A85070;;
  text-align: center;
  background: #38160C;
  color: #F6ECF0;
  padding-top:6px;
  }
.nowwhat tbody td a {
  background: transparent;
  text-decoration: none;
  color: #F6ECF0;
  }
.nowwhat tbody td a:hover {
  background: transparent;
  color: #FFFFFF;
  }
.nowwhat tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6ECF0;
  }
.nowwhat tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  }
.nowwhat tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
.nowwhat tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.odd {
  background: #7B2342;
  }
  
.nowwhat tbody tr:hover {
  background: #51152A;
  }
.nowwhat tbody tr:hover th,
.nowwhat tbody tr.odd:hover th {
  background: #51152A;
  }
