/* Resources Specific Styles */


/* Links
-------------------------------*/
.extlink {
	background: url(/images/sub/ico_link.gif) 0 3px no-repeat;
	padding-left: 20px;
}

/* Forms 
-------------------------------*/
.forms h3 { 
	margin: 40px 0 0 0; 
	width: 100%; 
	border-bottom: 1px solid #a1a1a1;
	float: left;
}

.forms #first { margin: 0; }

.forms dl {
	border-bottom: 1px solid #e7ebf2;
	float: left;
	padding: 8px 0;
	margin: 0;
}

.forms dt { width: 350px; float: left; }

.forms dt strong { display: block; margin: 0; padding: 0;}

.forms dd.text { float: right; }

.forms dd.text a {
	padding: 0 0 5px 20px;
	background: url(/images/sub/ico_transcript.gif) 0 0 no-repeat; 
	font-weight: bold;
}

#general_fund label, #financial_peace label, #ministry_opportunities label { display: block; font-weight: bold;}

#general_fund input, #contactus #content textarea,
#general_fund select, #financial_peace input, #financial_peace select, 
#ministry_opportunities select, #ministry_opportunities input {
	padding: 3px;
	border: 1px solid #999;
	color: #666;
	width: 250px;
	font-family: "lucida grande", tahoma, verdana, sans-serif;
}

#general_fund #zip, #general_fund #amount, #financial_peace #zip, #ministry_opportunities #zip { width: 100px;}

#general_fund .frequency_radio, #financial_peace .frequency_radio, #ministry_opportunities .frequency_radio { width: 13px;}

#general_fund input.submit, #financial_peace input.submit, 
#ministry_opportunities input.submit  { 
	float: left;  
	width: 63px;
	height: 18px;
	padding: 0;
	margin: 15px 0 0 0;
	border: 0;
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}



/* Trinity Staff
-------------------------------*/
.rstaff { float: left; margin-bottom: 40px; width: 200px; padding-right: 20px; }
.rstaff p { line-height: 1.1; margin-top: 5px;}
.rstaff strong { font-size: 1.1em; }
#content .rstaff img {
	float: left;
	border: 1px solid #ccc;
	margin: 0 5px 0 0;
}

/* Bookstore
-------------------------------*/    
.bookstore .posted { margin: -10px 0 8px 0; }
 
a.bookstore_buy {
	background: url(/images/btn_buy.gif) 0 0 no-repeat;
	width: 112px;
	height: 18px;
	display: block;
	text-indent: -9999px; 
	margin: 0 0 30px 0;
}

a.bookstore_buy:hover {background: url(/images/btn_buy.gif) 0 -18px no-repeat;} 

.book { 
	border: 1px solid #000;
	float: left;
	margin: 17px 10px 10px 0;
	}   
	
#bookstore_title {
	background: url(/images/VSL.gif) 0 0 no-repeat;
	width: 191px;
	height: 75px;
	text-indent: -9999px;
	overflow: hidden;
}