/*AIRDATES AND STATIONFINDER FOR PRODUCER SITES*/

/* GENERAL MODULE FORMATS */

#airdatesmodule
{
	margin: 15px 0 15px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
}

#airdatesmodule input,
#airdatesmodule select,
#airdatesmodule textarea
{
	font-size: 100%;
}


/* HEADERS AND COMMON TEXT STYLES */

.schedulepagehead
{
	margin: 0 0 15px 0;
	font-size: 115%;
	line-height: 1.25em;
	font-weight: 900;
}


/* STATION FINDER AND LISTINGS */

.stationfinder
{
	padding: 0 0 15px 0;
	font-size: 85%;
	line-height: 1.25em;
}

.stationfinder input,
.stationfinder select,
.stationfinder textarea
{
	font-weight: normal;
	font-size: 100%;
}

.stationfinder table td.stationfinder
{
	font-size: 100%;
	vertical-align: middle;
}

.stationfinder hr
{
	margin: 5px 0 5px 0;
}

.stationcommonname
{
	font-weight: 900;
}

.stationchannel
{
	font-style: italic; 
}


/* AIRDATES LISTINGS */

.airdatesstation 
{
	padding: 10px 5px 20px 10px;
	vertical-align: top;
}

.airdatesstation img
{
	margin: 0 0 10px 0;
}

.airdateslisting 
{
	padding: 8px 5px 8px 10px;
	vertical-align: middle;
}

.airdatesemailcolumn
{
	padding: 0 8px 0 5px;
	text-align: center; 
	vertical-align: middle;
	background-color: #ccc;
}

.airdatesdivider
{
	background-color: #cccccc;
	padding: 0;
}

.emailform
{
	padding: 0 10px 12px 0; 
	vertical-align: top;
}

.alert
{
	color: #cc0033;
}


/* PROGRAM INFORMATION */

.programinfotitle
{
	font-weight: 900;
	line-height: 1.25em;
}

.programinfoepisode
{
	font-style: italic;
	line-height: 1.5em;
}

.programinfodate
{
	font-weight: 900;
	line-height: 1.5em;
}

.programinfodescription
{
	line-height: 1.25em;
}

#programinfochannel
{
	line-height: 1.5em;
}

.programinfolocal
{
	line-height: 1.5em;
}














