
	a {color: #003399;}
	a, a:visited, a:active {color: #003399;}
	a:hover { text-decoration:underline; }
	a.home_today_more_link b { color:#ffffff; }
	
	body {  }
	.event_calendar #calendar .main table tr td, td.month { text-align:center; }
	/* width and height could potentially be set on the following mstr items */
	/* to allow some custom layouts */
	.mstr_header { text-align:left; float:none; margin:0px auto; width:940px; }
	.mstr_container { float:none !Important; margin:0px auto !Important; background-color:#ffffff; padding-top:10px; text-align:left; }
	.mstr_events_container { width:740px; float:left; margin:0px 5px; }
	.mstr_events_leftnav { width: 0px !important; overflow:hidden; float:left; }
	.mstr_events_rail { width:170px; overflow:hidden;float:left; }
	.mstr_footer { float:none; margin:0px auto; }
	
	.col_1 {float:left; width:530px; margin:0; }
	.col_2 {float:right; width:180px; margin:0; padding:0;}
		
	.no_results { color: black; }

	#curve_container_1 { background-color: #5479A0; border:2px solid #5479A0; }
	#curve_container_2 { background-color: white; border:2px solid #FFFFFF; }
	#curve_container_3 { background-color: black; border:2px solid #E6E6E6; }
	#featured_article { background-color: white; border:2px solid #E6E6E6; }
#footer-container {
clear:both;
float:none !Important;
margin:2px auto !Important;

}

	.bottom_curve { background-color:#5479A0; }

	.module_title { color:#ffffff; }

	/* ************************************************************************** */
	/*         SUBMIT EVENT PAGE STYLES                                                    */
	/* ************************************************************************** */
	
		.subevent_titlecontainer { background-color:#000066; color:white;}
		.subevent_subtitlecontainer { background-color:#D8E2ED; color:#000066;}
		.subevent_rowcontainer { }
			.subevent_formtitle { color:black; }
			.subevent_required { }
			.subevent_form { }
			.subevent_helptext {color:#000066;}
			.subevent_checkboxtitles {color:black;}

		.subevent_photolink { background-color: #000066; color: white ! important; }		

/* ************************************************************************** */
	/*         CALENDAR STYLES                                                    */
	/* ************************************************************************** */
		
		.month_colors { background-color:#000066; color:#ffffff; }
			.month_colors a:link, .month_colors a:visited { color:#ffffff; }
			.month_colors a:hover {color:#ffffff; }
			
		.daysofweek_colors { background-color:#BCCEE0; color:#000066; }
		
		.days_colors { color:#000000; background-color:#FFFFFF; border: 1px solid #F3F3F3; }
			.days_colors a:link, .days_colors a:visited { color:#000066; }
			.days_colors a:hover { color:#000066; }
			
		.today_colors { color: #FF6600; background-color:#FFCC00;}
			.today_colors a:active, .today_colors a:link, .today_colors a:visited { color:#FF6600;  background-color:#FFCC00;}
			.today_colors a:hover { color:#FF6600;  background-color:#FFCC00;}
			
		.weekends_colors { color:#000000; background-color: #FFFFFF; border: 1px solid #F3F3F3; }
			.weekends_colors a:link, .weekends_colors a:visited { color:#000066; }
			.weekends_colors a:hover { color:#000066; }

	/* ************************************* */
	/*         WEEKLY CALENDAR STYLES        */
	/* ************************************* */
	.pdday { color: black; background-color: white;}
	.pdday a { color: black; text-decoration: none; }
	.pdday a:hover { background-color: #cccccc; }
	.pdtoday { color: black; background-color: #cccccc; }
	.pdweek { border: 1px solid black; }

	.basictab { }
	.basictab ul {}
	.basictab li { }
	.basictab li a:link, .basictab li a:active, .basictab li a:visited { background-color:white; color:black; }
	.basictab li a:hover {background-color:black; color:white;}
	.basictab li.selected a { background-color:black; color:white; }

	.navcontainer {}
	.navcontainer ul {}
	.navcontainer ul li {}
	.navcontainer ul li a {background:white; border-top:1px solid black; color:black; }
	.navcontainer ul li a:hover {color:black; background:#dfdfdf;}
	.navcontainer a:active {background:black; color:white;}
	.navcontainer li#active a {background:black; color:white;}

	.detailstab { color:#FFFFFF; }
	.detailstab li {color:#FFFFFF;}
	.detailstab li a {background-color:#BABCBE; color:#FFFFFF; }
	.detailstab li a:visited {color:#FFFFFF;}
	.detailstab li a:hover {background-color:black; color:#FFFFFF;}
	.detailstab li a:active {color:white;}
	.detailstab li.selected a{ background-color:black; color:white; }

	.startpg_searchtitle { color:white; border: 1px solid #BCCEE0; border-bottom:0; }		
	.startpg_plaintext { color:black; }
		
	.module_title { }	

	/* ************************************************************************** */
	/*         EVENT RESULTS STYLES                                                    */
	/* ************************************************************************** */
		
		.event_monthsortcontainer { background-color:white;}
		.event_resultstitle {color:#000066; }
		.event_cattitle {color:#000066; }
		.event_monthcontainer { background-color:#000066;}		
		.event_month {color:white; }
		.event_sort {color:#000066; }
		.event3_title { color:#000066; }
			.event3_title a:link, .event3_title a:visited, .event3_title a:active {text-decoration:none; color:#000066;}
			.event3_title a:hover { text-decoration:underline; color:#000066;}
		.event_todaycontainer { }
			.event_todaycontainer:hover { background-color:#FFFFC6; }		
		.event_longrule {float:left; width:539px;}
		.event_shortrule {float:right; width:488px;}

		.event_rowtitles {width:539px; margin:0 0 0 5px; padding:3px 0; background-color:#BCCEE0;}
		.event_rowtitles_1 {float:left; width:45px; margin-left:6px; font-size:12px; font-family:arial; font-weight:bold; color:#000066;}
		.event_rowtitles_2 {float:left; width:333px; font-size:12px; font-family:arial; font-weight:bold; color:#000066;}
		.event_rowtitles_3 {float:left; font-size:12px; font-family:arial; font-weight:bold; color:#000066;}
		.event_titlelocation {font-size:8px; font-family:arial; font-weight:bold; color:#000066;}
		.event_resultdesc {font-size:12px; font-family:arial; font-weight:normal; color:black;}
		.event3_time {color:#000066;}

	.event3_col_1 {}
	.event3_col_2 {border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;}
	.event3_col_3 {}	
		
	.event3_description {}
	.event3_categories {}
		.event3_categories a:link, .event3_categories a:visited, .event3_categories a:active {color:black;}
		.event3_categories a:hover {}	
	.event3_rating {}
	.event3_stars {}
	.event3_time_container {  }
	.event3_clock {}
	.event3_venue {}
	.event3_weekday {}
	.event3_date {}
	
	.searchform_basic { }
	.searchform_advanced { }

	.pagination { }
	.pagination ul { }
	.pagination li { }
	.pagination a, .pagination a:visited { border:1px solid #E6E6E6; color:#000066; background-color: #e6e6e6; }
	.pagination a:hover, .pagination a:active { border:1px solid #000066; color: white; background-color:#000066; }
	.pagination li.currentpage { border:1px solid #000066; background-color:#000066; color:#FFF; }
	.pagination li.disablepage { border:1px solid #E6E6E6; color:#999999; }
	.pagination li.nextpage a { border:1px solid white; background-color: white; color: #000066;}
    .pagination li.prevpage a { border:1px solid white; background-color: white; color: #000066;}
    .pagination li.pagecounts { background-color: white; color: #000066; }
	* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
		}

	.thisweek_fulldate { color: black; background-color: white; border-left: 1px solid black; border-right: 1px solid black;}
	.thisweek { border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black;}
	.thisweek ul { }
	.thisweek ul li { }
	.thisweek ul li a, .thisweek ul li a:visited, .thisweek ul li a:active { border-right:1px solid black; color:#999999; background-color: white;}
	.thisweek ul li a:hover { border-right:1px solid black; color:#000; background-color:#FF6600; }
	.thisweek ul li.currentpage { border-right:1px solid black; background-color:#FF6600; color:white;}
	.thisweek ul li.currentpage a { border-right:0; background-color:#FF6600; color:white;}
	* html .thisweek ul li.currentpage, * html .thisweek ul li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
		}

	#pdevent_performer a{color: #003399;}

	/* ************************************* */
	/* *********  MORE INFO STYLES  ********* */
	/* ************************************* */
	.detail_section {color:#000000;}
	.detail_textsection { color:#000000; }
	.detail_texttitle { color:#000000; }		
	.detail_textplain {color:#000000; }		
	.detail_textnote {color:#000000; }	
	.detail_textdate {color:#000000; }		
	.detail_textrating {color:#000000;}		
		
	.detail_phototitle { color:black; }	
	.detail_phototext { color:black; }	

	/* ************************************* */
	/* *********  THANK YOU PAGE STYLES  *** */
	/* ************************************* */
	.thankyou_sectiontitle { color:black; }	
	.thankyou_links { color:black; }

	/* ************************************* */
	/* *********  SUBMIT PAGE STYLES  ****** */
	/* ************************************* */
	.submit_textsection { color:black; }	
	.submit_container {}
	.submit_eventtext {color:black;}
	.submit_rowspacer {}
	.submit_notetext { color:black;}
	.submit_sectiontitle { color:black;}	
	.submit_errors { color: red; }
	.submit_charcount {color:black;}

	.pd_form_input_cell { font-family:arial, helvetica, verdana, sans-serif; font-size: 12px;}		


	/* ************************************* */
	/* *********  HOME PAGE STYLES  ******** */
	/* ************************************* */
	.home_col_1 { }
	.home_col_2 { border-left:1px solid gray; border-right:1px solid gray;}
	.home_col_3 { }	
	
	.home_textplain_1 { color:#000000;}			
	.home_textplain_2 { color:#000000;}					
	.home_textheader { color:black; }											
	.home_texttitle {color:#000000; background: inherit;}
	
	.home_featured_events_container {  }
	.home_todays_events { }
	.home_today_more_link { color:white; }
	.home_today_more_link:visited { color:white; }
	.home_today_more_link:hover { color:white; }

	.photo_nav { background-color:black; }
	
	.photo_nav_col_1 { color:white; }
		.photo_nav_col_1 a:link, .photo_nav_col_1 a:active, .photo_nav_col_1 a:visited { color:white; text-decoration:none; }
		.photo_nav_col_1 a:hover { text-decoration:underline; }	
		
	.photo_nav_col_2 { color:white; }
	.photo_nav_col_3 { color:white; }
		.photo_nav_col_3 a:link, .photo_nav_col_3 a:active, .photo_nav_col_3 a:visited {color:white; text-decoration:none;}
		.photo_nav_col_3 a:hover {text-decoration:underline;}
	
	.photo_title { color:black; }
	.photo_date { color:black; }
	.photo_by { color:black; }
	.photo_desc { color:black; }

	.gallery_hr { border-bottom:1px solid #cccccc;  }

	.thumb_nav { color:black; }
	.thumb_group { color:black; } 
	
	.article_hdr_col_1 { color:black; }
		.article_hdr_col_1 a:link, .article_hdr_col_1 a:active { color:black; text-decoration:none; }
		.article_hdr_col_1 a:hover { color:black; text-decoration:underline; }
		
	.article_hdr_col_2  { color:black; }	

	.submit_header { color:black; }
	.submit_require { color:red; }
	.submit_text { color:black; }
	.submit_limit { color:red; }
	.submit_denied { color:black; }
	.submit_success { color:black; }
	.submit_success_small { color:black; }
	
	.big_photo { background-color:black; border:2px solid black; }
		
