h2.forumhead {
	font:140% Georgia,Serif;
	margin:0 0 12px 0;
	padding:0;
}

#forum #centercol h3 {
	font-size:100%;
	line-height:normal;
	margin:20px 0;
	padding:0;
}

#forum #centercol h3.detailhead {
	color:#000;
	font-size:110%;
	line-height:normal;
	font-weight:bold;
	padding:0;
	margin:0 0 4px 0;
}

#centercol h3.serif-head {
	font:140%/1.1em Georgia,Serif;
	font-weight:bold;
	margin:0 0 20px 0;
}


#forum #centercolhome p {
	line-height:1.4em;
	margin:10px 0 10px 0;
}

#forum #centercol p {
	line-height:1.4em;
	margin:10px 0 20px 0;
}

.full-testimonial {
	background:transparent url("images/pcforum/pcfquoteboxtop.gif") no-repeat left top;
	padding:10px;
	margin:10px 0 0 0;
	width:535px;
	float:left;
}

.full-testimonial-end {
	background:transparent url("images/pcforum/pcfquoteboxbottom.gif") no-repeat left bottom;
	padding:0;
	margin:0 0 20px 0;
	width:555px;
	height:12px;
	/*border:1px solid #f00;*/
	float:left;
}

.full-testimonial h4 {
	color:#000;
	font-size:85%;
	line-height:normal;
	padding:10px 0 20px 0;
	margin:0;
}

.full-testimonial blockquote {
	font:100%/1.6em Georgia,Serif;
	color:#476BB9;
	margin:0px 0 10px 0;
	padding:0;
}

.mod-testimonial {
	padding:10px;
	margin:10px 0 0 0;
	width:535px;
	float:left;
}

.mod-testimonial-end {
	padding:0;
	margin:0 0 20px 0;
	width:555px;
	height:12px;
	/*border:1px solid #f00;*/
	float:left;
}

.mod-testimonial h4 {
	color:#000;
	font-size:85%;
	line-height:normal;
	padding:10px 0 20px 0;
	margin:0;
}

.mod-testimonial blockquote {
	font:100%/1.6em Georgia,Serif;
	color:#476BB9;
	margin:0px 0 10px 0;
	padding:0;
}

.leftcol-testimonial {
	background:transparent url("images/pcforum/leftcolquoteboxtop.gif") no-repeat left top;
	padding:10px;
	margin:10px 0 0 0;
	float:left;
}

.leftcol-testimonial-end {
	background:transparent url("images/pcforum/leftcolquoteboxbottom.gif") no-repeat left bottom;
	padding:0;
	margin:0 0 10px 0;
	/*border:1px solid #f00;*/
	float:left;
}

.leftcol-testimonial h4 {
	color:#000;
	font-size:85%;
	line-height:normal;
	padding:10px 0 20px 0;
	margin:0;
}

.leftcol-testimonial blockquote {
	font:90%/1.6em Georgia,Serif;
	color:#476BB9;
	margin:0px 0 10px 0;
	padding:0;
}

span.leftquote {
	float:left;
	background:transparent url("images/pcforum/quotesleft.gif") no-repeat left top;
	width:19px;
	height:15px;
	margin:0;
	padding:0 0 0 8px;
}

span.rightquote {
	display:inline;
	background:transparent url("images/pcforum/quotesright.gif") no-repeat left top;
	width:19px;
	height:15px;
	margin:0 0 0 8px;
	padding:0 10px;
	/*border:1px solid #f00;*/
}

span.leftquote span {
	display:none;
}

span.rightquote span {
	display:none;
}

* html span.rightquote {
	position:absolute;
}

.full-testimonial cite {
	display:block;
	color:#000;
	font-size:85%;
	line-height:normal;
	padding:0;
	margin:0 0 20px 0;
	font-style:normal;
}

#subleftcol {
	width:48%;
	float:left;
	margin:0 0 20px 0;
	padding:0;
	font-size:85%;
	line-height:normal;
}

#subrightcol {
	width:48%;
	float:right;
	margin:0 0 20px 0;
	padding:0;
	font-size:85%;
	line-height:normal;
}

#forum div.backtotop {
	width:100%;
	float:right;
}

h4.forumsubhead {
	font:115% Georgia,Serif;
	margin:0 0 12px 0;
	padding:0;
}

span.speaker {
	font-weight:bold;
	display:block;
}

h5.agendaitem {
	font-size:105%;
	line-height:normal;
	margin:0 0 10px 0;
	padding:0;
}

span.agendadetails {
	display:block;
	font-size:90%;
	line-height:normal;
}

div.timecol {
	float:left;
	width:180px;
	margin:0 20px 10px 0;
	font-weight:normal;
	line-height:normal;
}

div.eventcol {
	float:left;
	width:340px;
	margin:0 0 10px 0;
}

div.eventcol h4 {
	font-size:100%;
	line-height:normal;
	margin:0px 0 5px 0;
	padding:0;
}

* html div.eventcol h4 {
	margin-top:1px;
}

images