@charset "utf-8";
/* ----------------------------------
  Monadnock Bible Conference Style Sheet
  by Echo Web Services
  www.echowebservices.com
  -----------------------------------
Color Scheme
Menu Blue: 04306d
Menu Green: 2b6c00
Base BG Green: b2cf85
Base Sidebar Green: edf7e7
Youth Menu Orange: fe6b03
Youth BG Orange: WHITE
Youth Sidebar Orange: ffede1
Haiti Menu Brown: 704300
Haiti BG Brown: c19180
Haiti Sidebar Brown: f4d6cc
*/
body{
	margin:0;
	color:#5e5e5e;
	font:14px/16px "Trebuchet MS", Helvetica, sans-serif;
	background:#fff;
	padding: 0 0 25px;
}
.adult {color:#000;}

/*h1, h2, h3, h4, p {margin: 0;}
h1, h2 {margin-bottom:1em;}*/
h1.logo {margin:0;}
h1+p img{margin-top:1em;}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
img{
	border-style:none;
	display: block;}
#gallery img {
	margin-bottom:1em;}
a:focus {outline:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#page {
	width:960px;
	overflow:hidden;
	border: 1px solid #03306d;
	margin: 20px auto 0;
}
/*-----header-----*/
#header {
	width:960px;
	height:273px;
	overflow:hidden;
	position:relative;
}
#header .logo{
	position:absolute;
	z-index: 1;
	top:0;
	left:0;
	width:213px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a{
	background:url(../img/theme/logoTrans.png) no-repeat;
	display:block;
	height:100%;}
.adult #header .logo a {background:url(../img/theme/logoGreen.gif) no-repeat;} 	
.facility #header .logo a {background:url(../img/theme/logoGreen.gif) no-repeat;} 	
.haiti #header .logo a {background:url(../img/theme/logoBrown.gif) no-repeat;} 	

.title {
	position: absolute;
	top: 31px;
	right: 0;
	background: url(../img/titles/home.png) no-repeat;
	width: 428px;
	height: 84px;
	text-indent: -9999px;
}
.base .logo {display:none;}

/*******************   Titles  in PNG boxes ************************/
.base .title {background: url(../img/titles/home.png) no-repeat;}
.youth .title {background:  url(../img/titles/youth.png) no-repeat; top:0; width:516px ; height:168px}
.authentic .title {background: none;}
.adult .title {background: url(../img/titles/adult.png) no-repeat;}
.haiti .title {background: url(../img/titles/haiti.png) no-repeat;}
.facility .title {background: url(../img/titles/facility.png) no-repeat;}
.about .title {background: url(../img/titles/about.png) no-repeat;}
.involved .title {background: url(../img/titles/getinvolved.png) no-repeat;}
.contact .title {background: url(../img/titles/contact.png) no-repeat;}
.donate .title {background: url(../img/titles/donate.png) no-repeat;}

.nav-holder {
	width: 100%;
	background: #03306d;
	position: relative;
	height: 52px;
}
#nav {
	float: left;
	padding: 0 0 0 20px;
	overflow: hidden;
}
#nav li {
	float: left;
	background: url(../img/theme/sepBlue.gif) no-repeat 100% 100%;
	margin: 0 -2px 0 2px;
	padding: 0 2px 0 2px;
}
#nav li a {
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	color: #fefffe;
	padding: 0 9px;
	white-space: nowrap;
}
#nav li a:hover {
	text-decoration: none;
}
/*#nav li.active,*/

/************   these are the ACTIVE top nav items *************************/
.youth #navYouth,
.authentic #navYouth,
.adult #navAdult,
.haiti #navHaiti,
.facility #navFacility,
.about #navAbout,
.involved #navInvolved,
.contact #navContact,
.donate #navDonate,
#nav li.hover,
#nav li:hover {
	background: #2b6c00 url(../img/theme/sepBlue.gif) no-repeat 100% 100%;} /* Dark green */
	

.base #navHome, .base #nav li.hover, .base #nav li:hover {background-color:#477DB9;} /* Home Blue  */
.youth #navYouth, .youth #nav li.hover, .youth #nav li:hover,
	.authentic #navYouth, .authentic #nav li.hover, .authentic #nav li:hover {background-color:#fe6b03;} /* Youth Orange */
.adult #navAdult, .adult #nav li.hover, .adult #nav li:hover {background-color:#2b6c00;} /* Dark Green */
.haiti #navHaiti, .haiti #nav li.hover, .haiti #nav li:hover {background-color:#704300;} /* Dark Brown */
.youth #navYouth, .youth #nav li.hover, .youth #nav li:hover {background-color:#fe6b03;} /* Dark Green */
.about #navAbout, .about #nav li.hover, .about #nav li:hover {background-color:#477DB9;} /* Home Blue  */
.involved #navInvolved, .involved #nav li.hover, .involved #nav li:hover {background-color:#477DB9;} /* Home Blue  */
.contact #navContact, .contact #nav li.hover, .contact #nav li:hover {background-color:#477DB9;} /* Home Blue  */
.donate #navDonate, .donate #nav li.hover, .donate #nav li:hover {background-color:#477DB9;} /* Home Blue  */
	
#nav li.hover div,
#nav li:hover div {
	display: block;
	width: 960px;
	z-index: 5;
}

/******************   SUBMENU Items *****************/
/*#nav li.active div*/ 
.base #nav #navHome Div,
.youth #nav #navYouth Div,
.authentic #nav #navYouth Div,
.adult #nav #navAdult Div,
.haiti #nav #navHaiti Div,
.facility #nav #navFacility Div,
.about #nav #navAbout Div,
.involved #nav #navInvolved Div,
.contact #nav #navContact Div,
.donate #nav #navDonate Div
{
	display: block;
	z-index: 1;
	width: 960px;
}

#nav li div {
	display: none;
	position: absolute;
	width: 100%;
	height: 25px;
	bottom: 0;
	left: 0;
}
#nav li div ul {
	padding: 0 0 0 105px;
	float: left;
	overflow: hidden;
}
#nav li div li {background: url(../img/theme/sepGreen.gif) no-repeat 100% 100%;}
.base #nav li div li {background: url(../img/theme/sepLtBlue.gif) no-repeat 100% 100%;}
.youth #nav li div li,
	.authentic #nav li div li {background: url(../img/theme/sepOrange.gif) no-repeat 100% 100%;}
.adult #nav li div li {background: url(../img/theme/sepGreen.gif) no-repeat 100% 100%;}
.haiti #nav li div li {background: url(../img/theme/sepBrown.gif) no-repeat 100% 100%;}
.facility #nav li div li {background: url(../img/theme/sepGreen.gif) no-repeat 100% 100%;}
.about #nav li div li {background: url(../img/theme/sepLtBlue.gif) no-repeat 100% 100%;}
.involved #nav li div li {background: url(../img/theme/sepLtBlue.gif) no-repeat 100% 100%;}
.contact #nav li div li {background: url(../img/theme/sepLtBlue.gif) no-repeat 100% 100%;}
.donate #nav li div li {background: url(../img/theme/sepLtBlue.gif) no-repeat 100% 100%;}

#nav li div li a {
	line-height: 25px;
	font-weight: normal;
	padding:0 10px;
}

/*.subMenu {background: #2b6c00;}
.base .submenu {background:#fff;}*/
#nav .subMenu {background: #2b6c00;}
.base #nav .subMenu,.base #nav .subMenu li a:hover {background: #477DB9;}
.youth #nav .subMenu,
	.authentic #nav .subMenu {background: #fe6b03;}
.adult #nav .subMenu {background: #2b6c00;}
.haiti #nav .subMenu {background: #704300;}
.about #nav .subMenu {background: #477DB9;}
.involved #nav .subMenu {background: #477DB9;}
.contact #nav .subMenu {background: #477DB9;}
.donate #nav .subMenu {background: #477DB9;}

#nav li div li a:hover {text-decoration: underline;}

/*-----content-----*/
#main {
	width:960px;
	overflow:hidden;
	float: left;
	background: url(../img/theme/bgWhiteGreen.gif) repeat-y;}
	
.youth #main,
	.authentic #main {background: url(../img/theme/bgOrange.gif) repeat-y;}
.adult #main {background: url(../img/theme/bgGreen.gif) repeat-y;}
.facility #main {background: url(../img/theme/bgGreen.gif) repeat-y;}
.haiti #main {background: url(../img/theme/bgBrown.gif) repeat-y;}


#content {
	width: 650px;
	overflow: hidden;
	float: left;
	padding: 21px 19px 0 28px;}
#content {
	padding: 21px 10px 0 10px;}
#content h1 {
	font-size: 20px;
	line-height: 17px;
	padding: 0 0 13px;
	background: url(../img/theme/h1Blue.gif) no-repeat 0 100%;
	color: #03306d;}
	
.adult #content h1 {background: url(../img/theme/h1Green.gif) no-repeat 0 100%;color: #2b6c00;}
.facility #content h1 {background: url(../img/theme/h1Green.gif) no-repeat 0 100%;color: #2b6c00;}
.haiti #content h1 {background: url(../img/theme/h1Brown.gif) no-repeat 0 100%;color: #704300;}

/*.authentic #content { background: url(../img/youth/authentic/contenBkgd.jpg) no-repeat -200px 200%; }*/

.content-image {
	float: right;
	margin: 10px 0 0;
}

.text {
	float: left;
	width: 310px;
	padding: 10px 0 0;
}
.twoCol .text {width:650px;}
.twoCol .content-image {display:none;}

a, a:visited,  a:hover {
	color: #666;
}
.youth a, .youth a:visited, .youth a:hover {color: #fe6b03;}
.authentic a, .authentic a:visited, .authentic a:hover {color: #fe6b03;}
.adult a, .adult a:visited, .adult a:hover {color: #2b6c00;}
.haiti a, .haiti a:visited, .haiti a:hover {color: #704300;}
.about a, .about a:visited, .about a:hover {color: #477DB9;}
.involved a, .involved a:visited, .involved a:hover {color: #477DB9;}
.contact a, .contact a:visited, .contact a:hover {color: #477DB9;}
.donate a, .donate a:visited, .donate a:hover {color: #477DB9;}
fe6b03

#content p.note {
	width: 217px;
	font-size: 12px;
	color: #000;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0 20px;
}
#content p {
	padding: 0 0 20px;
	font-size: 16px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#sidebar {
	float: right;
	width: 249px;
	padding: 20px 0 0 15px;
	margin: 0 20px 0 0;
}
#sidebar h2 {
	background: url(../img/theme/h2Blue.gif) no-repeat 0 100%;
	color: #03306d;
	font-size: 16px;
	padding: 0 0 5px;}
	
.adult #sidebar h2 {background: url(../img/theme/h2Green.gif) no-repeat 0 100%;	color: #2b6c00;}
.facility #sidebar h2 {background: url(../img/theme/h2Green.gif) no-repeat 0 100%;	color: #2b6c00;}
.haiti #sidebar h2 {background: url(../img/theme/h2Brown.gif) no-repeat 0 100%;	color: #704300;}
	
#sidebar .events {
	width: 100%;
	overflow: hidden;
}
#sidebar .events + .events {padding-top:40px;}
#sidebar .news {
	padding: 40px 0 0;
	overflow: hidden;
	width: 100%;
}
#sidebar ul {
	width:235px;
	overflow: hidden;
	padding:9px 0 0 3px;
}

#sidebar li{
	line-height: 24px;}
#sidebar li a{
	color: #5e5e5e;
}
/*-----footer-----*/
#footer {
	width:960px;
	overflow:hidden;
	background: #04306d;
	clear:both;}
.youth #footer, .authentic #footer {background: #fe6b03;}
.adult #footer {background: #2b6c00;}
.facility #footer {background: #2b6c00;}
.haiti #footer {background: #704300;}

#footer p {margin: 0;}
#footer p, #footer p a, #footer p a:visited, #footer p a:hover {
	text-align: center;
	font: 12px/25px Arial, sans-serif;
	color: #c7c7c7;
}
#footer p.copy {
	color: #fff;
	line-height: 25px;}
#footer p.developedBy {}
#developedBy {text-align:center; color:#cecece;}
#developedBy a {text-decoration:none; color:#cecece;}

h1#welcome {
	background-image:url(../img/welcome.gif);
	width:640px;
	height:60px;
	text-indent:-99999px;
	background-image:url(../img/welcome.gif);
	margin-top:-20px;}

.hidden {display:none;}
.testimonial {
	width:80%}
.mission {
	font-weight:700;}
.text img[align=left] {margin-right:1em}
.text img[align=right] {margin-left:1em}

.button{
	display:block;
	width:200px;
	text-align:center;
	margin:1em none;
	border:2px solid #fe6b03;
	font-weight:700;
	color:#fe6b03;
	padding:1em;
	background:#fff;
	text-decoration:none;}
.button:hover { 
	background-color:#ffede1;
	text-decoration:none;}

#sidebar .button {
	border:2px solid #b2cf85; 
	color:#b2cf85;
	margin:1em auto;}


#sidebar .button:hover {background-color: #b2cf85; color:#edf7e7;}

.adult #sidebar .button {border:2px solid #b2cf85; color:#2b6c00}
.adult #sidebar .button:hover {
	background-color: #b2cf85; color:#edf7e7;}

.authentic #sidebar .button {border:2px solid #fe6b03; color:#fe6b03}
.authentic #sidebar .button:hover {
	background-color: #ffede1; color:#fe6b03;}
	
.text .button {
	margin:1em none;
	width:120px;
	border:2px solid #2b6c00;
	color:#2b6c00;}

.text .button:hover {
	background-color: #b2cf85; 
	color:#edf7e7;
	border:2px solid #fff;}
.facility .text .button {
	width:200px;
	color:#2b6c00;}
.haiti .text .button{
	color:#704300;
	border:2px solid #704300;}
.haiti .text .button:hover{
	background-color: #704300;
	color:#fff;}

.news+div {margin-top:2em;}
div.speaker {}
span.speaker {
	font-weight:700;
	line-height:1.5;
	font-stretch:expanded;}
#content h1.tinyText{
	font-size:100%;}
	
.altRowOdd{ background-color:#c4d7ee;}
.altRowEven{ background-color:#d7d6da;}




