/* MidwestEventsCalendar.css */
/* Author: Brian Bahn */
/* Created: 12/30/2005 */
/* Updated: 10/04/2011 */


/* Type (Element) Selectors */

	h1, 
	h2, 
	h3, 
	h4 {
		font-weight: bold; 
		letter-spacing: .05em; 
		text-align: center; 
		}
	p {
		/* padding-bottom: 5px; */
		}
	
		
/* Descendent (Contextual) Selectors */

	#divContent * {
		font-family: Arial, Verdana, Sans-Serif;
		}
	#divContent a {
		border-bottom: 1px dashed; 
		padding-bottom: 1px; 
		text-decoration: none; 
		}
	#divContent img {
		margin: 5px; 
		border: 1px solid black; 
		border: none; 
		padding: 5px; 
		}
	.divProgramTime sub {
		font-size: .9em; 
		}
	.divProgramDescription img {
		float: right; 
		margin-top: 0px; 
		margin-left: 5px; 
		padding-top: 0px; 
		}


/* Class Selectors */

	.clear {
		clear: both; 
		height: 0px; 
		overflow: hidden; 
		}
	.clsTopOfPage {
		clear: both; 
		margin-bottom: 5px; 
		text-align: center; 
		}
	.highlight {
		background-color: #87CEFA; /* lightskyblue */
		padding: 0px; 
		}
	.sale {
		padding: 2px; 
		background: #ff6666; 
		}
	.ordinal {
		vertical-align: super;
		font-size: .7em; 
		line-size: .5em; 
		}
	.ampm {
		font-size: .8em; 
		padding-left: 2px; 
		}
	.divMonth {
		clear: both; 
		margin-top: 20px; 
		margin-bottom: 10px; 
		border: 1px solid black; 
		background-color: #DCDCDC; 
		text-align: center; 
		font-size: 1.75em; 
		font-weight: bold; 
		letter-spacing: .05em; 
		}
	.divProgram {
		float: left;
		clear: both; 
		margin: 10px auto; 
		margin-top: 0px; 
		border: 1px solid black; 
		border-radius: 5px 5px 3px 3px; 
		padding: 0px; 
		background-color: white; 
		}
	.divProgramDate {
		float: left; 
		width: 116px; 
		padding: 1px; 
		padding-top: 20px; 
		text-align: center; 
		font-size: 1.2em; 
		font-weight: bold; 
		}
	.divProgramTime {
		padding: 0px; 
		padding-top: 10px; 
		font-size: .9em; 
		font-weight: lighter; 
		}
	.divProgramTitle {
		float: right; 
		width: 480px; 
		margin: 0px; 
		border-bottom: 1px solid silver; 
		border-left: 1px solid silver; 
		border-top-right-radius: 5px; 
		padding: 3px 5px; 
		background-color: lightyellow; 
		text-align: center; 
		font-size: 1.4em; 
		font-weight: bold; 
		letter-spacing: .05em; 
		}
	.divProgramDescription {
		float: right; 
		clear: right; 
		width: 480px; 
		min-height: 40px; 
		border-bottom: 1px solid silver; 
		border-left: 1px solid silver; 
		padding: 5px; 
		padding-bottom: 10px; 
		text-align: left; 
		}
	.divProgramLocation {
		float: right; 
		clear: right; 
		width: 480px; 
		border-left: 1px solid silver; 
		padding: 3px 5px; 
		text-align: center; 
		}

		
/* ID Selectors */

	#divContent {
		width: 530px; 
		margin: 0px auto; 
		margin-bottom: 25px; 
		font-family: Arial, Verdana, Sans-Serif;
		/* text-align: center; */
		}

		
/* Pseudo-Class Selectors */

	

/* Pseudo-Element Selectors */


	
/* Child Selectors */
		/* Child Selectors are not supported by IEv6 */

	
/* First Child Selectors */
	
	
	
/* Adjacent Selectors */
	
	
	
/* Attribute Selectors */
	
	
	
/* End of Stylesheet. */
