/* Main Link Colors */
 a:link {color: #107B7A;}
 a:visited {color: #288989;}
 a:hover, a:focus {color: #339394;}
 a:active {color: #385599;}

/*Top Nav Link Colors */
 nav a:link {color: white;}
 nav a:visited {color: white;}
 nav a:hover, nav a:focus { color: #339394;} 
 nav a:active {color: #107B7A;}

/* Footer Link Colors */
 #pageFooter a, #pageFooter a:active, #pageFooter a:visited { color: #385599;}
 #pageFooter a:hover, #pageFooter a:focus {color: #1E3E89;}

/* Button Colors */
 .button, 
	 .action, 
	 .options, 
	 .toggleExtras-inactive, 
	 .toggleExtras-active, 
	 .largeButton a {
	background-color: #107B7A;
	border-color: #066464;
	color: white;
}
.button:hover, 
	.action:hover,
	.options:hover,
	.toggleExtras-inactive:hover,
	.toggleExtras-active:hover,
	.largeButton a:hover,
	.button:focus, 
	.action:focus, 
	.options:focus, 
	.toggleExtras-inactive:focus, 
	.toggleExtras-active:focus, 
	.largeButton a:focus,
	.button:active,
	.action:active,
	.options:active,
	.toggleExtras-inactive:active,
	.toggleExtras-active:active,
	.largeButton a:active  {
	background-color: #339394;
	color: white;
}

a.action {color: white;}
a.action:hover {color: white;}

/* Homepage Specific Modifications */
#pkp-common-openJournalSystems .block {
	border-top: 1px solid #ececed;
}

#pkp-common-openJournalSystems .homepageImage {
	display: inline-block;
	float: left;
	margin-right: 2em;
	margin-top: 1em;
	min-height: 150px;
}

#pkp-common-openJournalSystems .homepageImage img {
	max-width: 150px;
}

#pkp-common-openJournalSystems .homepageImage a.action {
	background-color: initial;
	border: none;
}

#pkp-common-openJournalSystems h3 {
	background-color: initial;
}