/*	Control Panel (Mini-Cal) Styles */
#controls {
	float:left;
	padding: 25px 25px 10px;
	margin: 0px;
}
.miniCalTable {
	border-collapse: collapse;
	empty-cells: show;
	width: 190px;
	text-align: center;
	}
.miniCalTitle {
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #454545;
	background-color: #EEEEEE;
	height: 30px;
	}
.miniCalJump{
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #454545;
	background-color: #EEEEEE;
	width: 100px;
	}
.miniCalNav {
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #454545;
	border: 1px solid #DCDCDC;
	background-color: #EEEEEE;
	cursor: pointer;
	}
.miniCalDOW {
	color: #454545;
	border: 1px solid #DCDCDC;
	background-color: #EEEEEE;
	width: 20px;
	height: 21px;
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	}	
.miniCal {
	color: #454545;
	background: #EEEEEE;
	border: 1px solid #DCDCDC;
	width: 20px;
	height: 21px;
	cursor: pointer;
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
.miniCalToday {
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #454545;
	border: 1px solid #DCDCDC;
	width: 20px;
	height: 22px;
	cursor: pointer;
	}
.miniCalToday:hover {
	color: #FFFFFF;
	background: #9b0000;
	border: 1px solid #DCDCDC;
	width: 20px;
	height: 22px;
	cursor: pointer;
	font: bold 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
.miniCalEvents {
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #DCDCDC;
	background: #666666;
	width: 20px;
	height: 22px;
	cursor: pointer;
	text-align: center;
	}
.miniCalEvents:hover {
	font: 10px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #DCDCDC;
	background: #B6121B;
	width: 20px;
	height: 22px;
	cursor: pointer;
	}
.miniCalFiller {
	border: 1px solid #DCDCDC;
	background: #EEEEEE;
	cursor: pointer;
	}

/* Newest List Styles */
ul.newest {
	list-style-type:none;
	margin:0;
	padding:0px;
}
li.newestDate {
	font-weight:normal;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
li.newest {
	background: url(none) no-repeat;
	margin: 0px 0px 3px;
	padding: 0px 0px 0px 5px;
}
a.newest {
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
	color: #FFFFFF;
}
a.newest:hover {
	text-decoration: underline;
	color:#FFFFFF;
}


/* Billboard & Most Popular List Styles */
ul.billboard,ul.popular,ul.rssLinks,ul.catLinks{list-style-type:none;margin:0;padding:0px;}
li.billboardDate,li.popularDate{font-weight:bold;}
li.billboard,li.popular{padding-left:5px;padding-top:5px;}
a.billboard,a.popular{text-decoration:underline;color:#3D3F3E;}
a.billboard:hover,a.popular:hover{text-decoration:none;color:#FF6600;}

/* RSS & iCal Subscribe Links Styles */
img.controlPanel{padding-bottom:5px;vertical-align:middle;}
a.controlPanel{text-decoration:none;font-weight:bold;color:#FF6600;}
a.controlPanel:hover{text-decoration:none;color:#3D3F3E;}
.rssLinksAll,.rssLinksNew,.rssLinksBillboard,.rssLinksPopular{
   background-image:url(events/images/rss/feedIcon.gif);
   background-repeat:no-repeat;
   padding:1px 0px 4px 20px;
   }
.iCalLinksSubscribe{
   background-image:url(events/images/icons/iconiCal.png);
   background-repeat:no-repeat;padding:1px 0px 4px 20px;
   }
