/* ====================[ GLOBAL STYLES ]==================== */

* { 
	margin: 0; 
	padding: 0;
}

img {
	border: none;	
}

body {
	width: 100%;
    height: 100%;	
	text-align: center;
	min-width: 960px;
	background-color: #fff;			
	font-family: arial;
	font-size: 12px;
	color: #000;
}

#globalContent {
	margin-left: auto;
    margin-right: auto;   
	width: 980px;		
}

#mainLogo {
	padding: 0 0 25px 0;	
}

#banner {
	height: 331px;
	text-align: center;
	position: relative; 
	visibility: hidden; 
	margin-left: auto;
    margin-right: auto; 
}

/* ==========[ NAVIGATION ]========== */
#navigationContainer { 	
	width: 980px;
	margin-left: auto;
    margin-right: auto;   
}

#navigation {
	height: 48px;		
}

#navigation ul {	
	list-style: none;	
	padding: 0 10px; 0 0;	
}

#navigation li {	
	float: left;	
}

/* ==========[ MAIN CONTENT ]========== */
#mainContentContainer {
	background-color: #fff;
	width: 960px;	
	margin: 30px auto 30px auto;
}

#mainContent {
	width: 840px;
	text-align: left;		
	margin-left: auto;
    margin-right: auto; 
}

#mainContentHome {
	width: 960px;
	text-align: left;		
	margin-left: auto;
    margin-right: auto; 
}

/* ==========[ PARAGRAPH SPACING ]========== */
p {
	margin-bottom: 10px;
}

/* ==========[ FOOTER ]========== */
#footer {
	background-color: #ebebeb;
	height: 55px;
	line-height: 25px;
	width: 960px;
	margin-left: auto;
    margin-right: auto; 
}

#footer a {
	color: #0A465F;
	font-weight: bold;
	text-decoration: underline;
}

#readMore a {
	color: #0A465F;
	font-weight: bold;	
}

#readMore img {
	 margin-right: 4px;
}

#email {
	color: #0A465F;
	font-weight: bold;	
}

/* ==========[ MAIN SECTION HEADER ]========== */
.sectionTitleBox {	
	font-size: 20px;
	width: 800px;
	padding: 0 0 3px 0;
	height: 20px;
	text-align: left;		
	border-bottom: 1px solid #000;
	line-height: 20px;	
	margin: 0 0 20px 0;	
}

.sectionTitleBoxSub {	
	font-size: 14px;
	width: 800px;
	padding: 0 0 3px 0;
	height: 20px;
	text-align: left;		
	border-bottom: 1px solid #000;
	line-height: 20px;	
	margin: 0 0 20px 0;	
	font-weight: bold;
}

#paragraphHeading {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

#paragraphHeading a {
	color: #000;
	text-decoration: none;
}

/* ==========[ ORDERED/UNORDERED LISTS ]========== */
ol { 
	list-style-position: inside; 
}

ul {
	list-style: circle inside;
	color: #000;
	padding: 0 0 0 20px;
} 

ul li ul {
	list-style: disc inside;
	color: #000;
	padding: 0 0 0 20px;
}

/* ==========[ CONTENT ALIGNMENT ]========== */
#contentTop {
	width: 650px;	
}

#contentBottom {
	width: 650px;
}

#contentLeft {
	width: 525px;
	float: left;	
}

#contentRight {
	width: 250px;
	float: right;
	background-color: #eee;
	padding: 0 10px 10px 10px;
}

#innerContentLeft {
	width: 300px;
	float: left;
}

#innerContentRight {
	width: 310px;
	float: right;	
}

#contactContentLeft {
	width: 350px;
}

#contactContentRight {
	width: 400px;
}

/* ==========[ SECTION HEADER(S) ]========== */
.sectionHeader {
	font-size: 15px;
	font-weight: bold;
	color: #000;	
	padding: 0 0 0 0;
	height: 20px;
	text-align: left;		
	line-height: 20px;	
	margin: 18px 0 10px 0px;
	border-bottom: 1px solid #000;
}

.sectionHeader clientQuote {
	width: 525px;
}

.sectionHeader aboutUs {
	width: 240px;
}

.sectionHeader ourVision {
	width: 240px;
}

.sectionHeader getInvolved {
	width: 240px;
}

.sectionHeader location {
	width: 350px;
}

.sectionHeader address {
	width: 350px;
}

#donateNow {
	width: 350px;
	line-height: 32px;
	font-size: 20px;	
}

#donateNowBorder {
	width: 800px;
	border-bottom: 1px solid #000;
	margin: 3px 0 20px 0;	
}

/* ==========[ FLOAT ]========== */
.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}
