p		{font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #2F4F4F; }
br		{font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #2F4F4F; }
body	{background-color: #666CCC; font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #2F4F4F;}

#allbody {width:840px; 
		background-color:#ffffff;
		margin: 0px auto;	
		clear:both;
		overflow:hidden;}

.head	{background-color: #EEEEEE;
		margin: 0px auto;
		text-align: center;
		overflow:hidden;
		margin-bottom:5px;}

.foot	{background-color: #EEEEEE;
		margin: 0px auto;
		width:840px;
		text-align: center;
		border: #AFB29C; border-style: solid;
		border-width: 3px 0px 3px 0px; 
		padding: 10px 5px 0px 5px;
		float:left;
		overflow:hidden;}

#nav {background-color:#666CCC;
			width:100%;
			height:15px;
			padding-top:7px;
			padding-bottom:7px;}
			
#nav a{color:#ffffff;
		text-transform:uppercase;
		font-size:14px;}

#nav a:hover {color:#2F4F4F;}

.left {float:left;
		color:white;
		width:190px;
		text-align:center;}

		
.middle {float:left;
		color:white;
		width:190px;
		text-align:center;
		margin-left:7px}
		
.right {float:left;
		color:white;
		width:190px;
		text-align:center;
		margin-left:7px;}

.mapit {float:left;
		color:white;
		width:190px;
		text-align:center;
		margin-left:7px;}
		
#flyer {background-color: #EEEEEE;
		margin: 0px auto;
		width:500px;
		text-align: center;
		margin-bottom:5px;
		margin-top: 20px;
		overflow:hidden;
		border:1px solid gray;}
		
#flyer h1 {font: 24px verdana, arial, sans-serif; font-weight: bold; color: #2F4F4F; }
#flyer h2 {font: 19px verdana, arial, sans-serif; font-weight: bold; color: #2F4F4F; }

ul.panelists li {font:20px verdana, arial, sans-serif; 
				font-weight: bold; 
				color: #2F4F4F; 
				margin-right:10px;
				border-color:#2F4F4F;
				display: inline;}
				
#ScheduleTable	{margin: 0px auto;
		width:840px;
		background-color:#ffffff;
		text-align: left;}	
		
#content {float:left;
		width:600px; 
		background-color:#ffffff;
		overflow:hidden;}	
		
#Schedule {float:right;
		text-align:left;
		width:220px;
		background-color:#EEEEEE;
		padding-top:5px;
		border-bottom:7px solid #666CCC;
		border-left:7pt solid #666CCC;}


#Schedule .anyday {display:block;
			text-align:left;
			background-color:#EEEEEE;}
			
#Schedule  p {padding-left: 15px;
				padding-right:3px;
				padding-bottom:3px;
				border-bottom:1px solid white;
				font-size:12px;}

.SchTitle {text-transform:uppercase;
			display:block;
			background-color:#666CCC;
			padding:5px 0 3px 0;	
			color:#ffffff;
			border-bottom: 2px solid #EEEEEE;
			border-top: 2px solid #666CCC;
			text-align:left;
			padding-left:3px;
			font-size:12px;} 
			
.SchTitle:hover {background-color:#EEEEEE;
			color:#666CCC;
			border-top: 2px solid #666CCC;}
/*
#SchTableBottom {float:left;
			overflow:hidden;}
*/			
.ital {font-style: italic;}
 
.main		{background-color: #FFFFFF;}

.sm		{font: 11px verdana, arial, sans-serif; font-weight: normal; color: #2F4F4F;  }

.lg		{font: 24px verdana, arial, sans-serif; font-weight: bold; color: #2F4F4F;  }

.lg2		{font: 18px verdana, arial, sans-serif; font-weight: bold; color: #2F4F4F;  }

.lg3		{font: 18px verdana, arial, sans-serif; font-weight: bold; color: crimson;  }



a:link		{font-weight: normal; font-size: 12px; font-family: Verdana; color: #666CCC; text-decoration:none; line-height: 1.3em; }
a:visited	{font-weight: normal; font-size: 12px; font-family: Verdana; color: #666CCC; text-decoration:none; line-height: 1.3em; }
a:hover		{color: crimson; }



