hr {
	clear: both;
}
p {
	text-align: left;
	font: 11px/15px verdana;	
}
#bio {
	text-align: left;
	font: 11px/15px verdana;
	background-color: #FFF;
	padding: 10px;
	border: double 3px #CCC;
	clear: both;
	float: left;
	width: 95%;
}
#bio p {
	text-align: left;
	font: 11px/15px verdana;
	background-color: #FFF;
}
#bio img {
	float: left;
	margin: 5px 20px 0 10px;
}
<!-- use DES when you want to have an authors picture in the product description field-->
#des img {
	float: left;
	margin: 5px 20px 5px 10px;
}
#des {
	text-align: left;
	font: 11px/15px verdana;
	background-color: #FFF;
	padding: 0 10px;
	border: solid 1px #CCC;
}
.endorsement {
	background-color: #BFD4FF;
	margin: 5px auto;
	padding: 10px;
	border: double 3px #006699;
	clear: both;
	float: left;
	width: 95%;
}
.endorsement p {
	text-align: left;
	margin: 10px;
}
.endorsement img {
	float: left;
	margin: 5px 20px 0 10px;
}
.endorsement a:link, .endorsement a:visited {
	text-decoration: none;
	border-bottom: #006699 dotted 1px;
	color: #006699;
}
.endorsement a:hover {
	text-decoration: underline;
	border-bottom: none;
	color: #000066;
}
.endorsement .signature {
	font-weight: bold;
}
.endorsement1 {
	background-color: #FFE4BF;
	margin: 5px auto;
	padding: 10px;
	border: double 3px #FFC980;
	clear: both;
	float: left;
	width: 95%;
}
.endorsement1 p {
	text-align: left;
	margin: 10px;
}
.endorsement1 img {
	float: left;
	margin: 5px 20px 0 10px;
}
.endorsement1 a:link, .endorsement1 a:visited {
	text-decoration: none;
	border-bottom: #B36600 dotted 1px;
	color: #B36600;
}
.endorsement1 a:hover {
	text-decoration: underline;
	border-bottom: none;
	color: #003BB3;
}
.endorsement1 .signature {
	font-weight: bold;
}
.subtitle {
	font-weight: bold;
	color: #006699;
	margin-top: 15px;
}
.scriptext {
	font-weight: bold;
	color: #000066;
}
.scripref {
	font-weight: bold;
	color: #660066;
}

/* TCD PACKS */

.packselection {
	width: 93%;
	border: double 3px #FFFFFF;
	background-color: #CCCCCC;
	padding: 10px;
	margin: 5px auto;
}
.packselection img {
	float: left;
	margin-right: 10px;
}
.packselectiontitle {
	font: 13px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00456B;
	text-align: center;
}
.packselection p, .packselection1 p {
	font: 12px/13px verdana;
	text-align: left;
}
.packselection1 {
	width: 93%;
	border: double 3px #FFFFFF;
	background-color: #BFD4FF;
	padding: 10px;
	margin: 5px auto;
}
.packselection1 img {
	float: right;
	margin-left: 10px;
}
.speakerpic {
	float: right;
	background-color: #b8bfc3;
	margin-left: 20px;
	width: 120px;
	text-align: center;
	margin-top: 20px;
	padding: 5px;
	font: 14px/16px arial;
}


/* MUSIC PAGES */

.lbltracklisting {
	color: #006699;
	font-weight: bolder;
	font: 15px/15px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
ol.tracklisting a:link, ol.tracklisting a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #006699;
	color: #006699;
}
ol.tracklisting a:hover {
	text-decoration: underline;
	border-bottom: none;
	color: #000066;
}
ol.tracklisting li {
	font: 12px/17px Arial, Helvetica, sans-serif;
}








/* MONTHLY SELECTION PAGE */

#dlnotice {
	padding: 3px;
	font-weight: bold; 
	width: 100%;
	margin-bottom: 10px;
	font: 14px/15px Arial, Helvetica, sans-serif;
	text-align: center
}
#dlnotice a:link, #dlnotice a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #006699;
}
#dlnotice a:hover {
	text-decoration: underline;
	border-bottom: none;
}
.club {
	border: #006699 3px double;
	font-weight: bold; 
	font: 18px/19px Arial, Helvetica, sans-serif; 
	color: #ffff00;
	background-color: #006699;
	text-align: center;
	margin-bottom: 15px;
}
.clubbronze {
	border: #644b1b 3px double;
	font-weight: bold; 
	font: 18px/19px Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	background-color: #644b1b;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 25px;
}
.clubsilver {
	border: #C9C9C9 3px double;
	font-weight: bold; 
	font: 18px/19px Arial, Helvetica, sans-serif; 
	color: #000000;
	background-color: #C9C9C9;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 25px;
}
.clubgold {
	border: #f4d81f 3px double;
	font-weight: bold; 
	font: 18px/19px Arial, Helvetica, sans-serif; 
	color: #000000;
	background-color: #f4d81f;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 25px;
}
.clubMP3 {
	border: #CC0000 3px double;
	font-weight: bold; 
	font: 18px/19px Arial, Helvetica, sans-serif; 
	color: #FFFF00;
	background-color: #CC0000;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 25px;
}
.clubdesc {
	font: 11px/12px Arial, Helvetica, sans-serif;
	font-weight: bold; 
/*	color: #FFFFCC;  
	font-style: italic;  */
}
.title {
	font-weight: bold;
	font: 18px/19px Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: center;
	padding: 10px 20px 0 0;
}
.speaker {
	font-weight: bold;
	font: 13px/17px Arial, Helvetica, sans-serif;
	text-align: center;
}
.ministry {
	text-align: center;
	font-weight: bold;
	font: 12px/14px Arial, Helvetica, sans-serif;
	font-style: italic;
}
.clubselection {
	background-color: #FFFFFF;
}
.clubselectionimg {
	float: right;
	margin-left: 20px;
}
.description p {
	text-align: left;
	font: 12px/16px Arial, Helvetica, sans-serif;	
}
.notification {
	border: #006699 1px solid;
	padding: 5px;
	margin: 15px auto;
	font-weight: bold;
	font: 14px/16px Trebuchet MS;
	color: #006699;
	background-color: #FFFFCC;
	text-align: center;
}
.notificationred {
	color: #ff0000;
	font-style: italic;
}


