/** footer **/
#footer h3 a {
	font-size: 0.9em;
	color: #eeeeee;
	margin: 0em 1em;
}

#footer h3 a:hover {
	color: #c95960;
	text-decoration: underline;
}

#footer p {
	font-size: 0.9em;
}

#footer .copyright p a {
	font-size: 0.7em;
	color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
}

#footer .copyright div a {
	font-size: 3em;
	color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
}

/** menu **/
#menu li li  {
	list-style: none;
	padding: 0.5em 0em;
}

#menu li li a {
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
}

/** breadcrumbs **/
.breadcrumbs a {
	text-decoration: none;
	color: #999999;
}

.breadcrumbs a:hover {
	text-decoration: underline;
	color: #c95960;
}

/** nav bar text **/
@media screen and (max-width: 480px) {
	#header > .logo {
		font-size: 0.6em;
	}
}

@media screen and (max-width: 380px) {
	#header > .logo {
		font-size: 0.6em;
	}
}

/** main frame padding **/
#main {
	padding: 4rem 0 3rem 0 ;
}

@media screen and (max-width: 480px) {
	#main {
		padding: 1rem 0 2rem 0 ;
	}
}	

/** images **/
.image.fit {
	display: block;
	margin: 2em 0 1rem 0;
	width: 100%;
}	

/** admin login link **/
.small a {
	text-decoration: none;
	color: #999999;
	font-size: 0.8em;
}		

.small a:hover {
	text-decoration: underline;
	color: #c95960;
}	

/** content links **/
#content a {
	text-decoration: none;
	color: #282828;
	font-weight: bold;
}

#content a:hover {
	text-decoration: none;
	color: #c95960;
	font-weight: bold;
}

/** content h1 headers **/
@media screen and (max-width: 480px) {
	header.major h1 {
		font-size: 2rem;
	}
}

#content h2{
	color: #6ad2e7;
}