﻿.schedule,
.scheduleafl
{
	margin-top:10px;
}
.schedule .description,
.scheduleafl .description
{
	display:none;
}
.schedule .descriptionactive,
.scheduleafl .descriptionactive
{
	display:block;
}
.schedule .blurb,
.schedule .blurbactive,
.scheduleafl .blurb,
.scheduleafl .blurbactive
{
	background-position:8px 8px;
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	height:38px;	
	margin-bottom:5px;
}
.schedule .blurb,
.scheduleafl .blurb
{
	border-color:#EBEBEB;
	background-image:url(../images/schedule-inactive-bg.gif);
}
.schedule .blurbactive,
.scheduleafl .blurbactive
{
	border-color:#0070AE;
	background-image:url(../images/schedule-active-bg.gif);
}
.schedule .blurbtext,
.scheduleafl .blurbtext
{
	height:38px;
	margin-left:62px;
	width:236px;
}
.schedule .blurb h4,
.schedule .blurbactive h4,
.scheduleafl .blurb h4,
.scheduleafl .blurbactive h4
{
	float:left;
	font-style:italic;
	margin:0;
	padding:6px 0 0 0;
	width:170px;
}
.schedule .blurb h4,
.schedule .blurbactive h4
{
	font-size:14px;
}
.scheduleafl .blurb h4,
.scheduleafl .blurbactive h4
{
	font-size:10px;
}
.schedule .blurb h4 a,
.schedule .blurbactive h4 a,
.scheduleafl .blurb h4 a,
.scheduleafl .blurbactive h4 a
{
	color:#0070AE;
	margin:0;
	padding:0;
}
.schedule .blurb .listennow,
.schedule .blurbactive .listennow,
.scheduleafl .blurb .listennow,
.scheduleafl .blurbactive .listennow
{
	float:left;
	font-size:10px;
	padding-top:6px;
	text-align:right;
	width:58px;
}
.schedule .blurb .listennow a,
.schedule .blurbactive .listennow a,
.scheduleafl .blurb .listennow a,
.scheduleafl .blurbactive .listennow a
{
	color:#CC0000;
}
.schedule .blurb p,
.schedule .blurbactive p,
.scheduleafl .blurb p,
.scheduleafl .blurbactive p
{
	color:#0070AE;
	font-size:9px;
	margin:0;
	padding:0;
}
.schedule .blurb p a,
.schedule .blurbactive p a,
.scheduleafl .blurb p a,
.scheduleafl .blurbactive p a
{
	color:#0070AE;
	text-decoration:underline;
}
.schedule .descriptionactive h2,
.scheduleafl .descriptionactive h2
{
	margin:0;
	padding:3px 8px 0 8px;
}
.schedule .descriptionactive p,
.scheduleafl .descriptionactive p
{
	margin:0;
	padding:0 8px 8px 8px;
}
.schedule .descriptionactive p img,
.scheduleafl .descriptionactive p img
{
	float:left;
	width:95px;
	height:95px;
	margin-right:5px;
}
