body	{	margin:0 auto; background-color: #eaeaea;  }

#wrap1 {  	
			width: 950px; }



#wrap4	{ 	
			width: 950px;
			background-color: white; 
			margin-left:auto;margin-right: auto;
			}


/* misc styles */

.blacktext	{	color: black;	}

/* header file */

.hdrtxt {		font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
				white-space: nowrap;
			}
			
.hdrtxt a {		color: #606060;
				text-decoration: none;
			}
			
.hdrtxt a:hover {	color: #2954bd;
				text-decoration: none;
			}
			
#headerwrap	{	padding: 12px;	}


/* footer file - ftrtxt is for normal text, ftremph is for footer links to emphasize */

.ftrtxt	{		font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10px;
				color: #606060;
				text-decoration: none;
				line-height: 13px;
			}
			
.ftrtxt a {		color: #606060;
				text-decoration: none;
			}
			
.ftrtxt a:hover {	color: #2954bd;
				text-decoration: none;
			}
			
.ftremph {		font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
			}
						
.ftremph a {	color: #b50000;
				font-weight: bold;
				text-decoration: none;
			}
			
.ftremph a:hover {	color: #2954bd;
				font-weight: bold;
				text-decoration: none;
			}
			
#ftrdivide	{ 	border-top: #e5e5e5 solid 1px; 
				width: 926px; 
				padding-top: 7px; 
			}
			
#ftrwrap	{ 	padding: 0px 12px 12px 12px; }

/* search styles */

.advtxt a	{	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 9px;
				color: #606060;
				text-decoration: none;
			}
			
.advtxt a:hover	{	color: #2954bd;
				text-decoration: none;
			}
			
.form input { 	background-color: #ffffff;
				color: black; 
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px; 
				font-weight: normal;
				border: solid 1px #b8b8b8; 
				padding: 2px; 	
			}

.searchpad	{ padding-top: 15px; }
	
/* Upcoming Events Text on Home Page */

#upcoming {		font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
				padding: 12px 0px;
			}
			
#upcoming a {	color: #b50000;
				font-weight: bold;
				text-decoration: none;
			}
			
#upcoming a:hover {	color: #2954bd;
				font-weight: bold;
				text-decoration: none;
			}

#upcoming TD { padding-bottom: 12px; }

.upcomingdate	{ white-space: nowrap; }

	
/* Highlighted Events Styles */

.eventdate	{	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				color: black;
				font-weight: bold;
				text-decoration: none;
			}
			
.eventname {	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				color: #606060;
				font-weight: bold;
				text-decoration: none;
			}
			
.eventname a {	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				color: #b50000;
				font-weight: bold;
				text-decoration: none;
			}
			
.eventname a:hover { color: #2954bd;
				font-weight: bold;
				text-decoration: none;
			}

.eventleftimg	{ padding-right: 12px; }

.eventrightimg	{ padding-left: 12px; }
			
.eventdetails { font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				text-decoration: none;
				padding: 12px 0px 0px 0px;
			}
			
.eventmini { font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10px;
				color: #606060;
				text-decoration: none;
			}

#eventpad	{ padding: 12px; }

#eventindent	{ padding-left: 18px; }

#vertdivide	{	border-left: 1px solid #b8b8b8; padding-left: 12px; }

#horizdivide { border-top: 1px solid #b8b8b8; padding-bottom: 10px; }

/* HORIZHOME2DIV this divider is on the home page only. It has special settings from the main horizontal divider, as a workaround for IE */
#horizhome2div { border-top: 1px solid #b8b8b8; padding-bottom: 10px; margin-left: 12px; }

/* search styles */

.ResultTitle	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 13px; color: #b50000;
				font-weight: bold; text-decoration: underline; }			
				
.HitTitle	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 13px; color: #b50000;
				font-weight: bold; font-style: italic; text-decoration: underline; }	
	
.ResultText	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px; 
				color: #606060;
				font-weight: normal; 
				text-decoration: none;
				line-height: 16px;  }		
				
.HitText	{ font-family: verdana, arial, helvetica, sans-serif;
				font-weight: bold; 
				text-decoration: none;
				line-height: 16px;  }		

.ResultUrl	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px; 
				color: #2954bd;
				font-style: italic;
				font-weight: normal; 
				text-decoration: none;
				line-height: 16px;  }		

.ResultInfo	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px; 
				color: #606060;
				font-weight: normal; 
				text-decoration: none;
				line-height: 16px;  }	
								
								
/* scrolling home page */

#homescroll {
	background-color:#ffffff;
	height: 750px !important;
	overflow:auto !important;
	
scrollbar-face-color:#ccc;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-darkshadow-Color:#fff;
	}

#upcoming2 {		font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
			}
			
#upcoming2 a {	color: #b50000;
				font-weight: bold;
				text-decoration: none;
			}
			
#upcoming2 a:hover {	color: #2954bd;
				font-weight: bold;
				text-decoration: none;
			}
.eventquad	{	
	padding: 0px 5px 0px 5px;
	}
.hdiv	{
	padding:10px 0px;
	}

#vdiv	{	border-left: 1px solid #b8b8b8;  }
#leftpad10	{ padding-left:10px;}

.minititle	{ 
	font-family:arial black, 'arial black', verdana, sans-serif; 
	font-size:11px;
	font-style:normal;
	color:#999;
	text-decoration:none;
	padding-bottom:7px;
	 padding-right:0px;
	 letter-spacing:.08em;
	}
.homeeventtitle	{ 
	font-family: 'Droid Sans', verdana, arial, helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:15px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	padding-bottom:7px;
	 padding-right:0px;
	 letter-spacing:-0.03em;
	}
.homeeventtitle	a { 
	font-style:normal;
	color:black;
	text-decoration:none;
	}
.homeeventtitle	a:hover { 
	font-style:normal;
	color:black;
	text-decoration:none;
	}
	
.homeeventmain {
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans-serif;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
			}
			
.homeeventmain a {		
				font-size: 12px;
				color: #b50000;
				text-decoration: none;
				font-weight:bold;
			}
			
.homeeventmain a:hover {	
				font-size: 12px;
				color: #2954bd;
				text-decoration: none;
			}
			
.homeeventmain img { float:right;border:0;padding-right:10px; width:70px !important; height:auto !important;  }

#homeeventtable td	{ width:225px; }

#eventscroll {
	height:425px;
	width:275px;
	margin-right:0px; /* Modified from -10px; */
	margin-bottom:-10px;
	border-right: 1px solid #CCC;
	overflow:auto !important;
	
scrollbar-face-color:#ccc;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-darkshadow-Color:#fff;
	}
	
/* no-Flash events */
#nf_events	{	margin-left:25px;width:555px;margin-top:5px;
	}
#nf_expos	{	margin-left:15px;width:255px;margin-top:10px;
	}
#nf_title	{ font-family: "arial black", "impact", arial, helvetica, verdana, sans-serif;
				font-size: 17px;
				color: black;
				font-weight: normal;
				text-decoration: none; 
				text-transform:uppercase;
				}
#nf_title a	{ font-family: "arial black", "impact", arial, helvetica, verdana, sans-serif;
				font-size: 17px;
				color: black;
				font-weight: normal;
				text-decoration: none; 
				text-transform:uppercase;
				}
#nf_title a:hover	{ font-family: "arial black", "impact", arial, helvetica, verdana, sans-serif;
				font-size: 17px;
				color: black;
				font-weight: normal;
				text-decoration: none; 
				text-transform:uppercase;
				}
#nf_line2	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #b50000;
				font-weight: bold;
				text-decoration: none;
				}
#nf_line2 a	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #b50000;
				font-weight: bold;
				text-decoration: none;
				}
#nf_line2 a:hover	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #2954bd;
				font-weight: bold;
				text-decoration: none;
				}
#nf_line3	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
				}
#nf_line3 a	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
				}
#nf_line3 a:hover	{ font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;
				}
.nf_image { border:0; float:right; }
#nf_div	{ border-bottom:1px solid #d4d4d4; padding-bottom:5px; margin-bottom:5px; }

/* Featured Events, Option 1 */
#featuredEvents .event {
	display: inline;
	width: 300px;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
}

#featuredEvents .event h3 {}

#featuredEvents .event a:link, #featuredEvents .event a:visted, #featuredEvents .event a:hover, #featuredEvents .event a:active {
	text-decoration: none;
}

#featuredEvents .event h3 a:link, #featuredEvents .event h3 a:visted, #featuredEvents .event h3 a:hover, #featuredEvents .event h3 a:active {
	text-decoration: none;
	color: #000;
}



#featuredEvents .event p.date {}

#featuredEvents .event p.location {}

#featuredEvents .event img {
	float: right;
}