/* CSS Document */
* { margin:0; padding:0 }
html { height: 100.1% }

body {
	background:#FBC24F url(images/top-bg.jpg) top repeat-x;
	font: 76%/1.2em Tahoma, Arial, Geneva;
	color: #474747;
}
#header { height: 124px; width: 820px; margin: 0 auto; clear:both; font-size: 2em; font-weight:bold; color:#fff; line-height:1.3em }
#logo { width: 277px; height:124; float:left }
#banner { 
	background:url(images/christian-banners.gif) no-repeat;
	width:500px; 
	height:71px; 
	float:right; 
	margin:21px 5px 0 0; 
	font:bold 1em/1.1em Arial, Helvetica, sans-serif; 
	color:#134E96;
	padding:15px 0 0 30px 
}
#banner a { color:#4A94BA; font-size:0.9em }
#navBar { 
	height: 25px; 
	width: 750px; 
	margin:0 auto; 
	padding: 10px 20px 0 20px; 
	background:url(images/nav-bg.gif); 
	clear:both;
	font-size:1.1em  
}
#navBar a { color:#6F3B03; text-decoration:none; padding:0 15px; border-right:1px solid #6F3B03  }
#navBar a:hover { color:#C58002 }
#main { background:#fff url(images/main-bg.gif) repeat-y; width: 920px; height: 100%; margin:1px auto 0 auto; overflow:hidden }
#wrapper{ margin: 0 auto; width: 900px }
#leftColumn { 
	float:left; 
	position:relative; 
	width:160px; 
	margin:30px 0 10px 8px !important; 
	margin:30px 4px 10px 4px
}
#contentColumn { 
	float:left; 
	position:relative; 
	width:522px; 
	margin:30px 10px !important; 
	margin:30px 5px;
	background:#fff; 
	padding:10px;
	border:1px dotted #ccc;
	height:100%	  
}
#contentBanners { 
	float:left; 
	position:relative; 
	width:840px; 
	margin:30px 0 30px 20px; 
	background:#fff; 
	padding:10px;
	border:1px dotted #ccc;
	height:100%	  
}
#rightColumn { 
	float:right; 
	position:relative; 
	width:160px; 
	margin:30px 8px 10px 0 !important; 	
	margin:30px 4px 10px 0  
}
#footer {
	background: #333 url(images/footer-bg.jpg) repeat-x;
	height: 85px;
	clear:both;
	padding-top: 15px;
	color: #fff;
	width:100%
}
#footer a { color: #fff; text-decoration:none }
#footertext {
	padding-top: 28px;
	margin: 0 auto;
	width: 790px;
	font-size: 0.8em;
	text-decoration:none;
}
.left { float:left }
.right { float:right }
.clear { clear:both }
.sm { font-size: 0.9em }
h2 { font-size:1.4em }