/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework
   [bjorkoy.com/blueprint]
   
   * Screen & Projection Styles *
      
   This is the main CSS-file for the framework.
   Include this in the <head> of every page. See the
   Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

/* Import stylesheets and hide from IE/Mac \*/
@import "lib/reset.css";
@import "lib/layout.css";
@import "lib/typography.css";
@import "lib/suckerfish.css";
/* End import/hide */


/* -------------------------------------------------------------- 

	AWP: All custom styles (except layout styles and 
	universal typography styles) should go into this 
	document.	

-------------------------------------------------------------- */   


/* ------ Text Styles begin here ------ */

p.login {
	font-size: 11px;
	color: #002e62;
	padding: 21px 0px 0px 18px;
	
}

p.intro {
	font-size: 15px;
	color: #448a15;
	line-height: 1.5;
	margin-bottom: 22px;
}

.heavy {
	font-size: 13px; 
	color: #002e62;
	font-weight: bold;
}

.heavy2 {
	font-size: 13px; 
	color: #448a15;
	font-weight: bold;
}

.home {
	font-size: 13px;
}

#mainColHome p {
	margin-left: 40px;
	margin-bottom: 0px;
	line-height: 1.7;
}

.news h2 {
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 15px;
	color: #8dc566;
}

div.row_bg1 h2 {
	border-bottom: none;
	margin-bottom: 5px;
	
}

/*div#contentTextSub h2 {
	margin-bottom: 5px;

}*/

div.row_bg1 h3.date, {
	font-weight: normal;
	color: #666666;
	font-style:italic;
	font-size: 11px;
	
}

/* List Styles begin here */

#subnav ul {
	padding-left:0;
	margin-left:3px;
	margin-bottom: 0;
}

#subnav li {
	list-style-type:none;
	padding-left: 0;
	margin-bottom: 12px;
}

li.last {
	margin-bottom: 0;
}

#linksHome ul {
	margin-left: 12px;
	padding-top: 3px;
}

#linksHome li {
	list-style: none;
	background: url(../img/asterisk.jpg) 0 3px no-repeat;
	padding-left: 20px;
	color: #002E62;
	font-size: 13px;
}

#mainCol li {
	margin: 0 0 8px 0px; list-style-type:none; background: url(../img/asterisk-sm.jpg) no-repeat 0 4px;
}

#mainCol li ul li {
	list-style-type:none; background: url(../img/bullet-blue.jpg) no-repeat 0 2px;
}

/* List Styles end here */




/* Link Styles start here */

#subnav li a {
	display: block;
	margin: 0;
	padding-left: 17px;
	color: #002e62;
}

#subnav li a:hover {
	color: #ef5400;
	background: url(../img/asterisk-sm.jpg) no-repeat 0 2px;
}



/* Link Styles end here */



/* ------ Text Styles end here ------ */







/* ------ Photo Styles begin here ------ */

.splash {
	display: block;
	float: left;
}
	

.imageThumb {
	float: left;
	margin-right:20px;
	margin-bottom: 15px;
}

.imageLarge {
	text-align:center;
}

.imageLarge img {
	margin-bottom:1em;
}

/* #contentTextSub img {
	border:#f3f4f4 solid 8px; 
}

#contentTextSub img.noBorder {border: none; } */


img.marginR { margin: 0 12px 8px 0; }
img.marginL { margin: 0 0 8px 12px; }




	

/* ------ Photo Styles end here ------ */







/* ------ Object Styles begin here ------ */

#google {
	margin: 12px 10px 0 0;
}

.scripture {
	font-size: 11px;
	font-style: italic;
	display: block;
	margin-left: 25px;
        margin-bottom: 24px;
	//background: #f3f4f4 url(../img/scripture.gif) no-repeat center left;
	background: #f3f4f4 /*url(../img/scripture.gif)*/ no-repeat center left;
	border-bottom: solid 1px #e2e3e3;
	border-top: solid 1px #e2e3e3;
	//padding: 10px 20px 10px 65px;
	padding: 10px 20px 10px 35px;
        width: 453px;
        min-height: 36px;
        clear:left;
}
	



/* ------ Object Styles end here ------ */








/* ------ Minor Div Styles begin here ------ */

#linksHome {
	clear: 						both;
	width: 						481px;
	background: 				url(../img/home-links-bg.gif) no-repeat;
	height: 					57px;
	color: 						#a3a3a3;
	padding: 					8px 40px 0 10px;	
}


#login {
	width: 						690px;
	height: 					45px;
}

#search {
	padding:					10px 10px 0 0;
}

#subnavWrapper {
	width: 						207px;
	background: url(../img/subnav-bg.gif) repeat-y;
	margin: 0 0 18px 0;	
} 

#subnav {
	width: 						181px;
	background: url(../img/subnav-bottom.gif) bottom right no-repeat transparent;
	height: 100%;
	padding: 14px 13px 18px 13px;	
	min-height: 100px; 
	color: #002e62;
	line-height:1;	
}

#subnavHead {
	width: 207px;
	height: 31px;
	background: url(../img/subnav-head.jpg) no-repeat;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	padding-top: 7px;
	line-height:1;
}

#messageSeriesWrapper {
	width: 						280px;
	margin: 0 0 13px 0;	
} 

#messageSeries {
	width: 						280px;
	height: 100%;
	min-height: 100px; 
	color: #002e62;
	line-height:1;	
	
}

#messageSeriesHead {
	width: 225px;
	height: 24px;
	background: url(../img/message-series-head.gif) no-repeat;
	font-size: 15px;
	color: #FFF;
	padding: 0px 0 0 55px;
	padding-top: 7px;
	line-height:1;
}

#photoRow {
	margin-bottom: 25px;
}

#photoRowHome {
	margin-bottom: 18px;
}

#photoCaption {
	padding: 10px 0 0 10px;
	font-size: 11px;
}

#photoCaption p {
	margin-left: 0px;
}

#contentTextSub {
	background: url(../img/fading-bg.jpg) top left no-repeat;
	padding:35px 0 0 35px;
	width: 583px;
	overflow: hidden;
	
}

.textBox {
	padding:0 0 0 15px;
	margin: 0 0 18px 0;
	font-size: 11px;
}

#upcomingWrapper {
	width: 207px;
	margin: 0 0 18px 0;
}

#upcomingHead {
	background: url(../img/upcoming-head.gif) no-repeat top center;
	width: 155px;
	height: 24px;
	font-size: 15px;
	color: #002e62;
	padding: 7px 0 0 52px;
	line-height:1;
}

#upcomingBox {
	background: #f3f4f4 url(../img/upcoming-bot.gif) no-repeat bottom center;
	width: 207px;
	min-height: 100px;
}

#upcomingBox table {
	padding-top:10px;
	margin-left:10px;
}

#upcomingBox table td {
	font-size:11px;
	font-weight:bold;
	color: #003467;
}

.grey {
	color: #5d5d5e;
}


.bg1 {
	padding: 10px;
}

.bg2 {
	background-color:#f3f4f4;
	padding: 10px;
}


/* ------ Minor Div Styles end here ------ */








/* ------ Table Styles begin here ------ */



/* ------ Table Styles end here ------ */








/* ------ Form Styles begin here ------ */

.form label {
	display:block;
	font-size:13px;
	margin-bottom:0.25em;
}


/* ------ Form Styles end here ------ */

.paginatorControl {
	clear:left;
}

.disabled {
	float:left;
	margin-right: 5px;
}

.pageCounter {
	display:blcok;
	clear:left;
}



