/* link stylesheets */

@import "base.css";


/* page backgrounds */

.bg-hub {background: url(/images/backgrounds/default-short.jpg) top right no-repeat;}
.bg-ministries {background: url(/images/backgrounds/default-short.jpg) top right no-repeat;}
	.bg-impact {background: url(/images/backgrounds/connections-impact.jpg) top right no-repeat;}
	.bg-ohana {background: url(/images/backgrounds/connections-ohana.jpg) top right no-repeat;}
	.bg-connections {background: url(/images/backgrounds/connections-connections.jpg) top right no-repeat;}
	.bg-frontline {background: url(/images/backgrounds/connections-frontline.jpg) top right no-repeat;}
	.bg-harvest {background: url(/images/backgrounds/connections-harvest.jpg) top right no-repeat;}
	.bg-christianacademy {background: url(/images/backgrounds/connections-christianacademy.jpg) top right no-repeat;}
.bg-classes {background: url(/images/backgrounds/default-short.jpg) top right no-repeat;}
.bg-nets {background: url(/images/backgrounds/default-short.jpg) top right no-repeat;}


/* hub buttons */

.btn-link.ministries,
.btn-link.classes,
.btn-link.nets {
	float: left;
	width: 288px;
	height: 163px;
	margin: 0;}

.btn-link.ministries a,
.btn-link.classes a,
.btn-link.nets a {
	width: 286px;
	height: 161px;}

.btn-link.ministries {
	margin-top: 0 !important;
	background: url(/images/connections/btn-ministries.jpg) center center no-repeat;}

.btn-link.classes {
	margin-top: 0 !important;
	margin-left: 23px;
	background: url(/images/connections/btn-classes.jpg) center center no-repeat;}

.btn-link.nets {
	clear: left;
	margin-top: 20px;
	background: url(/images/connections/btn-nets.jpg) center center no-repeat;}


/* ministry directory */

.btn-link.impact,
.btn-link.ohana,
.btn-link.connections,
.btn-link.frontline,
.btn-link.harvest,
.btn-link.christianacademy {
	clear: both;
	width: 603px;
	height: 78px;}

.btn-link.impact a,
.btn-link.ohana a,
.btn-link.connections a,
.btn-link.frontline a,
.btn-link.harvest a,
.btn-link.christianacademy a {
	width: 601px;
	height: 76px;}

.btn-link.impact {background: url(/images/connections/btn-impact.jpg) center center no-repeat;}
.btn-link.ohana {background: url(/images/connections/btn-ohana.jpg) center center no-repeat;}
.btn-link.connections {background: url(/images/connections/btn-connections.jpg) center center no-repeat;}
.btn-link.frontline {background: url(/images/connections/btn-frontline.jpg) center center no-repeat;}
.btn-link.harvest {background: url(/images/connections/btn-harvest.jpg) center center no-repeat;}
.btn-link.christianacademy {background: url(/images/connections/btn-christianacademy.jpg) center center no-repeat;}

#content img.ministry-thumb {
	float: left;
	margin-left: 10px;
	padding: 4px;
	background: #fffdf2;
	border: 1px solid #d9d5c3;}

#content .ministry-desc {
	float: right;
	width: 455px;
	padding: 0 15px 0 15px;}

#content .ministry-desc h4 {}

#content .ministry-desc h4 a {
	float: right;
	margin-top: 3px;
	padding-left: 12px;
	background: url(/images/layout/content/panel-bullet.png) center left no-repeat;
	border: none;
	color: #998c7a;
	font-size: 0.9em;}
	
	#content .ministry-desc h4 a:hover {color: #594a36;}


/* net groups */

#content h4.net-meetday {
	clear: both;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding: 5px 10px;
	background: url(/images/layout/content/tab-header.png) 0 0 no-repeat;
	font-size: 1.8em;}
	
	#content h4.net-meetday:hover {
		background: url(/images/layout/content/tab-header.png) 0 -60px no-repeat;
		color: #f2f0da;}

#content h4.net-meetday span {
	float: right;
	color: #f2f0da;
	font-size: 0.8em;}

#content h4.net-meetday:hover span {color: inherit;}

#content .net-container {
	float: left;
	clear: both;
	width: 605px;
	margin-bottom: 15px;
	background: #f2eeda;
	overflow: auto;}

#content .net-subtype {
	float: left;
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 585px;
	padding: 0 10px 0 10px;
	background: #6c97a6;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;}

#content .net-content {
	clear: both;
	width: 605px;
	margin-top: 1px;
	background: #fffdf2;
	font-size: 0.9em;}


#content p.net-info {
	margin: 0;
	padding: 0 ;}
	
	#content p.net-info .highlight {color: #807566;}

#content .net-leader {
	display: inline-block;
	width: 130px;
	margin-right: 10px;
	padding: 2px 10px;
	background: #d9d5c3;
	font-weight: bold;
	text-align: right;}