/* Link colors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	a {
		color:#3B99D9;
	}

	a:hover {
		color:#3B99D9;
	}
	
	a:visited {
		color:#3B99D9;
	}
	
/* Custom content page colors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Color 1 */
		.custom_color_1 #content_main {
			border-color:#FF3333;
		}
	
		.custom_color_1 #content_main h2, .custom_color_1 .meta_wrap {
			background-color:#FF3333;
		}
	
	/* Color 2 */
		.custom_color_2 #content_main {
			border-color:#6CA342;
		}
	
		.custom_color_2 #content_main h2, .custom_color_2 .meta_wrap {
			background-color:#6CA342;
		}
	
	/* Color 3 */
		.custom_color_3 #content_main {
			border-color:#FFB200;
		}
	
		.custom_color_3 #content_main h2, .custom_color_3 .meta_wrap {
			background-color:#FFB200;
		}
	
	/* Color 4 */
		.custom_color_4 #content_main {
			border-color:#3B99D9;
		}
	
		.custom_color_4 #content_main h2, .custom_color_4 .meta_wrap {
			background-color:#3B99D9;
		}
	
	/* Color 5 */
		.custom_color_5 #content_main {
			border-color:#FF3333;
		}
	
		.custom_color_5 #content_main h2, .custom_color_5 .meta_wrap {
			background-color:#FF3333;
		}
	
	/* Color 6 */
		.custom_color_6 #content_main {
			border-color:#6CA342;
		}
	
		.custom_color_6 #content_main h2, .custom_color_6 .meta_wrap {
			background-color:#6CA342;
		}
	
	/* Color 7 */
		.custom_color_7 #content_main {
			border-color:#FFB200;
		}
	
		.custom_color_7 #content_main h2, .custom_color_7 .meta_wrap {
			background-color:#FFB200;
		}
	
	/* Color 8 */
		.custom_color_8 #content_main {
			border-color:#FFB200;
		}
	
		.custom_color_8 #content_main h2, .custom_color_8 .meta_wrap {
			background-color:#FFB200;
		}


/* Home page column colors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Column 1 */
		#home_featured_events #column_one {
			border-color:#5c4595;
		} 
		
		#home_featured_events #column_one h3 {
			background-color:#5c4595;
		}
	
	/* Column 2 */
		#home_featured_events #column_two {
			border-color:#7fba27;
		} 
		
		#home_featured_events #column_two h3 {
			background-color:#7fba27;
		}
	
	/* Column 3 */
		#home_featured_events #column_three {
			border-color:#e7253b;
		}
		
		#home_featured_events #column_three h3 {
			background-color:#e7253b;
		}
	
	/* Column 4 */
		#home_featured_events #column_four {
			border-color:#f1b524;
		}
		
		#home_featured_events #column_four h3 {
			background-color:#f1b524;
		}
	
/* Content area
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	#content {
		border-color:#ccc;
		background:#ffffff;
	}

/* Main navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Top-level unselected area */
		#main_nav {
			background-color:#f5f5f5;
			border-color:#ccc;
		}
	
	/* Top-level unselected links hover */
		#main_nav li:hover a, #main_nav li.jq-hover a {
			background-color:#e7e7e7;
			color:#333;
		}
		
	/* Selected tab */
		#main_nav li.selected a {
			background:#3B99D9;
			color:white;
			border-color:#3B99D9;
		}
		
	/* Selected tab link hover */
		#main_nav li.selected:hover a, #main_nav li.selected-jq-hover a {
			background-color:#3B99D9;
		}

	/* Second-level menu */
		#main_nav li ul, #main_nav li.selected ul, #main_nav li.selected li a {
			background-color:#3B99D9;
		}
		
	/* Second-level menu links */
		#main_nav li.selected li a {
			color:white;
		}	
	
	/* Second-level menu links hover */
		#main_nav li.selected ul li:hover a, #main_nav li.selected ul li.jq-hover a {
			color:black;
			background-color:#9CCDFF;
		}

		
	/* Dropdown menu links */
		#main_nav li.selected ul li:hover li a, #main_nav li.selected ul li.jq-hover li a {
			color:#FF7F00;
		}
	
	/* Dropdown menu links hover */
		#main_nav li.selected ul li li:hover, #main_nav li.selected ul li li.jq-hover {
			background:#B8E5FF;
		}

		#main_nav li.selected ul li li:hover a, #main_nav li.selected ul li li.jq-hover a {
			color:#FF7F00;
		}
	
/* Search bar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	#search_section { 
		background-color:#e7e7e7;
	}
	

/* Windows (right column boxes)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Headers */
		#content_sub li h2, #content #home_featured_events h2, #site_info h2 {
			background-color:#e5e5e5;
			color:#666666;
			border-bottom-color:#ccc;
		}	

		#content_sub li h1, #content #home_featured_events h1, #site_info h1 {
			background-color:#e5e5e5;
			color:#666666;
			border-bottom-color:#ccc;
		}
	
	/* Borders */
		#content_sub li, #home_featured_events, #site_info ul li {
			border-color:#ccc;
		}
	
/* Meta links
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Top bar (breadcrumbs, rss, report an error)  */
		#meta_links {
			background-color:#e7e7e7;
		}
		
	/* Tools bar (bookmark, email, suggest changes)  */
		#tools {
			background-color:#f5f5f5;
		}
		
/* Category spotlight
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Border color */
		#category_spotlight, #category_spotlight .inner {
			border-color:#3B99D9;
		}
	
	/* Background gradient color */
		#category_spotlight {
			background-color:#e0f2ff;
		}
	

/* Additional custom styles - add by Jeff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	.content #content_main h2 {
		background-color:#3B99D9;
                text-transform:uppercase;
                color:#ffffff;
                font-size: 20px;
	}	

	.content #content_main h1 { background-color:#3B99D9; }	

	.content #content_main {
		background:white;
		border:3px solid #3B99D9;
		border-width:0 3px 3px;
		padding:0 17px 10px;
		margin-bottom:12px;
		font-family:Arial, Helvetica, sans-serif;
		width:605px;
		line-height:1.6em;
	}

/* Content headers (shaped like tabs with lines)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	/* Tab */
		.content #content_main h3 span, #info h5 span {
			background-color:#3b99d9;
			color:white;
		}
	
	/* Bottom border */
		.content #content_main h3, #info h5 {
			border-bottom-color:#3b99d9;
		}
	
/* Detail page info tabs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Unselected tabs shape */
		.semtabs {
			background-color:#d4d4d4;
			border-color:#999;
		}
	
	/* Unselected tabs right border */
		#info .semtabs li {
			border-color:#999;
		}
	
	/* Unselected tabs left border */
		.semtabs a {
			border-left-color:white;
		}
	
	/* Unselected tabs hover */
		.semtabs li:hover, .semtabs li.jq-hover {
			background-color:#ddd;
		}
	
		.semtabs li:hover a, .semtabs li.jq-hover a {
			color:#535353;
		}
	
	/* Selected tab */
		#info .semtabs li.selected {
			background-color:white;
			border-color:#999;
		}
	
		.semtabs .selected a, .semtabs li.selected:hover a, .semtabs li.selected-jq-hover a {
			color:#535353;
		}

/* Additional custom styles - add by Jeff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	.content #content_main h2 {
		background-color:#3b99d9;
                text-transform:uppercase;
                color:#ffffff;
                font-size: 18px;
	}	


	.content #content_main {
		background:white;
		border:3px solid #3b99d9;
		border-width:0 3px 3px;
		padding:0 17px 10px;
		margin-bottom:12px;
		font-family:Arial, Helvetica, sans-serif;
		width:605px;
		line-height:1.6em;
	}

	.content #content_main h1 {
		background-color:#3b99d9;
                text-transform:uppercase;
                color:#ffffff;
                font-size: 20px;
	}


	/* Info bar 
	---------------------------------------- */
		#info_bar
		{
		  height:24px;
		  background:black;
		  color:#FFF;
		  font-weight:bold;
		  position:relative;
		  top:-2px;
		  width:930px;
		  font-size:12px;
		  margin:0;
		  padding:4px 30px;
		}

