/* Color module styles */

/* ==================================== *
 * Container background & border colors *
 * ==================================== */
 
		body {
		  color: #003766; 							/* text color */
		  background-color: #ffffff; 		/* userbg color */
		}
		
		#zone-user-wrapper, #zone-footer-wrapper {
			background-color: #ffffff; 		/* userbg color */
			border-color: #013d62; 	/* usersecondary color */
			color: #ffffff; 							/* userelems color */
		}
		
		#page {
		  background-color: #ffffff; 		/* base color */
		}
		
		#zone-branding {
		  background-color: #0a61a3;		/* headerbg */
		}
		
		#zone-menu {
		  background-color: #0a61a3; 		/* menubg color */
		  border-color: #003766;				/* menulinkactive color */
		}
			#zone-menu input {
				background-color: #ffffff; 	/* contentbg color */
				color: #003766;							/* text color */
			}
			#zone-menu input[type="submit"], #zone-menu input[type="reset"],
			#zone-menu input[type="button"], #zone-menu button {
				background: #003766;				/* menulinkactive color */
				color: #2876b2; 						/* menulink color */
			}
			
		#zone-content {
			background-color: #ffffff; 		/* contentbg color */
		}
			#zone-content .views-row, 
			.region-content .views-row, .panel-region-content .views-row {
				border-color: #ffffff; 			/* secondary color */
			}
			.region-sidebar-first .block, 
			.region-sidebar-second .block,
			.panel-region-sidebar-first .panel-pane,
			.panel-region-sidebar-second .panel-pane, 
			.region-sidebar-first .block-panels-mini .panel-pane,
			.region-sidebar-second .block-panels-mini .panel-pane {
				background-color: #ffffff;	/* secondary color */
				border-color: #ffffff; 			/* contentbg color */
			}
			
		#zone-postscript-wrapper {
			background-color: #013d62; 		/* usersecondary color */
			color: #ffffff; 							/* userelems color */
		}
		
		#zone-user a.ui-selectmenu, 
		#zone-user .region, #zone-user .block,
		#zone-postscript .region, #zone-postsript .block,
		#zone-footer .region, #zone-footer .block {
			border-color: #ffffff;				/* userelems color */
		}
		
		ul.ui-selectmenu-menu {
			border-color: #ffffff; 		/* userelems color */
		}
	
		#region-user-third .block-user-login input {
			background-color: #ffffff;	/* userelems color */
			border-color: #013d62;			/* usersecondary color */
			color: #ffffff;							/* userbg color */
		}
			
		/* Slideshow slide BG color */
		.hw-img-slideshow .views_slideshow_slide, .hw-content-slideshow .views_slideshow_slide {
			background-color: #ffffff; 		/* secondary color */
		}
			.region-sidebar-first .hw-img-slideshow .views_slideshow_slide, 
			.region-sidebar-first .hw-content-slideshow .views_slideshow_slide, 
			.region-sidebar-second .hw-img-slideshow .views_slideshow_slide, 
			.region-sidebar-second .hw-content-slideshow .views_slideshow_slide, 
			.panel-region-sidebar-first .hw-img-slideshow .views_slideshow_slide, 
			.panel-region-sidebar-first .hw-content-slideshow .views_slideshow_slide, 
			.panel-region-sidebar-second .hw-img-slideshow .views_slideshow_slide, 
			.panel-region-sidebar-second .hw-content-slideshow .views_slideshow_slide {
				background-color: #ffffff; 		/* contentbg color */
			}
		
		/* Accented Panes and Block Regions */
		.region-blocks-accented .block, 
		.pane-accented,
		.pane-accented .hw-img-slideshow .views_slideshow_slide, 
		.pane-accented .hw-content-slideshow .views_slideshow_slide,
		.panel-region-sidebar-first .panel-pane.pane-accented, 
		.panel-region-sidebar-second .panel-pane.pane-accented {
			background-color: #003766;		/* accent color */
			/*color: #ffffff;*/ 							/* secondary color */
			color: #ffffff;								/* contentbg color */
		}
			.region-blocks-accented h2.block-title, 
			.pane-accented h2.pane-title {
				/*color: #ffffff;*/ 						/* secondary color */
				color: #ffffff; 						/* contentbg color */
			}
			
			
/* ==================================== *
 *         Text & Link Colors           *
 * ==================================== */
 	
 	/* Default headings 
 	------------------- */
	 	h1, h2, h3, h4, h5, h6 {
	 		color: #3e3e3e;						/* contentheaders color */
	 	}
 	
	 	/* Page Title
	 	------------- */ 
			#section-content h1#page-title,
			#section-content h1.title,
			#section-content h2.title {
				border-color: #ffffff;		/* secondary color */
				color: #3e3e3e; 					/* contentheaders color */
			}
		
		/* Content Headings in User, Footer & Extended Footer (PostScript)
		----------------------------------------------------------------- */
			#zone-user h1, #zone-user h2, 
			#zone-user h3, #zone-user h4, 
			#zone-user h5, #zone-user h6,
			#zone-postscript h1, #zone-postscript h2, 
			#zone-postscript h3, #zone-postscript h4, 
			#zone-postscript h5, #zone-postscript h6,
			#zone-footer h1, #zone-footer h2, 
			#zone-footer h3, #zone-footer h4, 
			#zone-footer h5, #zone-footer h6 {
				color: #ffffff; 					/* userelems color */
			}
	
	/* Default Links
	---------------- */
		a, 
		a:link,
		a:visited {
			border-color: #0a61a3;	/* link color */
		  color: #0a61a3; 	/* link color */
		}
		a:hover,
		a:focus, 
		a.active, 
		li a.active {
			border-color: transparent;
		  color: #1d3b52; 	/* variation on link color */
		}
		a:active {
		  color: #194d75;	/* variation on link color */
		}
	
	/* Inline image links 
	--------------------- */
		a img {
			border-color: #0a61a3; 		/* link color */
		}

		/* media gallery bg color */
		.hw-media-gallery .row-image img {
			background-color: #ffffff; 	/* secondary color */
		}
		
	/* Views More Links 
	------------------- */
		.more-link a {
			color: #003766; 		/* accent color */
		}
		.more-link a:hover {
			color: #0a61a3; 		/* link color */
		}
	
	/* Site Name and Slogan
	----------------------- */
		.site-name-slogan .site-name, 
		.site-name-slogan .site-slogan,
		.site-name-slogan a {
		  color: #2876b2;		/* titleslogan color */
		}
	
	/* Main Navigation
	------------------ */
		#zone-menu a,
		#zone-menu a:active,
		#zone-menu a:visited  {
			background-color: transparent;
		  color: #2876b2; 		/* menulink color */
		}
			#zone-menu a:hover, 
			#zone-menu a:focus {
				color: #003766; 	/* menulinkhover color */
			}
			#zone-menu a.active {
				background-color: #003766; 		/* menulinkactive color */
			}
	
	/* Content Tabs 
	--------------- */
	ul.primary li a,
	ul.primary li a:hover {
		background-color: #ffffff; 			/* secondary color */
		border-color: #ffffff; 					/* secondary color */
	}
	ul.primary li a:hover {
		color: #003766; 								/* accent color */
	}
	ul.primary li.active a {
		background-color: #003766; 			/* accent color */
		border-color: #003766;		 			/* secondary color */
		color: #ffffff; 								/* secondary color */
	}
	
	/* Default Pager 
	---------------- */
		.pager {
			border-color: #ffffff;	/* secondary color */
			background-color: #ffffff; 			/* contentbg color */
		}
			.pager li,
			.pager li.pager-next {
				border: 1px solid #ffffff;	/* contentbg color */
				color: #003766;							/* text color */
			}
			.pager li.pager-current {
				background: #0a61a3; 				/* link color */
				color: #ffffff; 						/* contentbg color */
			}
			.pager li.last,
			.pager li.pager-next.last {
				border-right: 1px solid #ffffff; /* contentbg color */
			}
				.pager li a {
					background: #ffffff;				/* secondary color */  
					color: #003766; 						/* text color */
				}
				.pager li a:hover {
					color: #0a61a3; 						/* link color */
				}
	
	/* Slideshow Pagers 
	------------------- */
		.views-slideshow-pager-field-item > *[class*="views-field"] {
			background-color: #0a61a3;			/* link color */
		}
		
		/* Active Pager */
		.views-slideshow-pager-field-item.active > *[class*="views-field"] {
			background-color: #003766;			/* accent color */
		}		
			/* If we have a pager in an accented pane or block region, switch the active pager color */
			.pane-accented .views-slideshow-pager-field-item.active > *[class*="views-field"], 
			.region-blocks-accented .views-slideshow-pager-field-item.active > *[class*="views-field"] {
				background-color: #ffffff; 		/* secondary color */
			}
		
	
	/* Links in User / Footer
	------------------------- */ 
		#region-user-third a, 
		#zone-postscript a, 
		#zone-footer a, 
		#zone-footer ul.menu li {
			border-color: #ffffff;			/* userelems color */
			color: #ffffff; 						/* userelems color */
		}
			#region-user-third a:hover, #region-user-third a:focus, 
			#zone-postscript a:hover, #zone-postscript a:focus, 
			#zone-footer a:hover, #zone-footer a:focus {
				border-color: transparent;
			}
			
/* ============================== *
 *    Full-Text Article Colors    *
 * ============================== */
	/* keywords, figure & table captions, ref-list links - bg color */
	ul.kwd-group li.kwd,
	.fig-caption, .table-caption,
	div.ref-list a.rev-xref-ref,
	.toggle-link, 
	#hovering-ref, 
	.affiliation-list-reveal a.view-more {
	 	background-color: #ffffff; 			/* secondary color */
	}
	/* article headers - border bottom color */
	.article div.section h2, .article div#intro-header h2 {
	 	border-bottom-color: #3e3e3e; 	/* contentheaders color */
	}
	/* caption borders, figure/table borders, kwd group borders */
	.fig-caption, .table-caption,
	.fig-inline, .table-inline,
	ul.kwd-group,
	#hovering-ref {
		border-color: #003766; 					/* accent color */
	}
	/* kwd group title & items text color */
	.kwd-group-title, .kwd-group {
		color: #3e3e3e;									/* contentheaders color */
	}
	/* footer item borders */
	div.fn-group ul li {
		border-color: #ffffff; 					/* secondary color */
	}
	/* toggle link bg */
	.region-sidebar-first .toggle-link, .region-sidebar-second .toggle-link,
	.panel-region-sidebar-first .toggle-link, .panel-region-sidebar-second .toggle-link {
		background-color: #ffffff; 			/* contentbg color */
	}

/* Jplayer bg color */
.row-player .jp-audio {
	background-color: #ffffff; 				/* secondary color */
}
	