body {
	margin:0;
	padding:0;
}
a {
	color:#745B9C;
	font-weight:bold;
}
	a:hover {
		text-decoration:none;
	}
blockquote,h1,h2,h3,label,li,p,td,th,#promonav,.kimbiaDiv {
	font-family:Helvetica,'Helvetica Neue',Geneva,Arial,Sans-serif;
	line-height:1.2em;
}
li,p,td,th {
	font-size:13px;
}

#bk {
	background:url('../_img/main-bk.jpg');
	min-height:600px;
	overflow:hidden;
	position:absolute;
	width:100%;
}
	#bk #intbk {
		background:url('../_img/bk-pad.jpg') repeat-x;
		min-height:984px;
		overflow:hidden;
		width:100%;
	}
	
#wrapper {
	margin:0 auto;
	width:960px;
}

#header {
	height:150px; /* IE7 Fix */
}
#nav {
	background:url('../_img/_nav/bk.gif');
	height:41px;
	margin:0;
	padding:0;
	position:relative;
	width:960px;
}
	#nav li {
		list-style:none;
		margin:0;
		padding:0;
		position:absolute;
		top:0;
	}
	#nav li,#nav a {
		display:block;
		height:41px;
	}
	#nav-home,#nav-home-hl { left:0;width:83px; }
	#nav-home { background:transparent url('../_img/_nav/home-btns.gif') 0 0 no-repeat; }
	#nav-home-hl,#nav-home a:hover { background:transparent url('../_img/_nav/home-btns.gif') 0 -41px no-repeat; }
	
	#nav-donate,#nav-donate-hl { background:transparent url('../_img/_nav/donate-btn.gif') 0 0 no-repeat;height:45px !important;left:83px;margin-top:-3px !important;width:83px; }
	
	#nav-broadcasts,#nav-broadcasts-hl { left:166px;width:113px; }
	#nav-broadcasts { background:transparent url('../_img/_nav/other-btns.gif') 0 0 no-repeat; }
	#nav-broadcasts-hl,#nav-broadcasts a:hover { background:transparent url('../_img/_nav/other-btns.gif') 0 -41px no-repeat; }
	
	#nav-resources,#nav-resources-hl { left:279px;width:110px; }
	#nav-resources { background:transparent url('../_img/_nav/other-btns.gif') -113px 0 no-repeat; }
	#nav-resources-hl,#nav-resources a:hover { background:transparent url('../_img/_nav/other-btns.gif') -113px -41px no-repeat; }
	
	#nav-blog,#nav-blog-hl { left:389px;width:59px; }
	#nav-blog { background:transparent url('../_img/_nav/other-btns.gif') -223px 0 no-repeat; }
	#nav-blog-hl,#nav-blog a:hover { background:transparent url('../_img/_nav/other-btns.gif') -223px -41px no-repeat; }
	
	#nav-about,#nav-about-hl { left:448px;width:104px; }
	#nav-about { background:transparent url('../_img/_nav/other-btns.gif') -282px 0 no-repeat; }
	#nav-about-hl,#nav-about a:hover { background:transparent url('../_img/_nav/other-btns.gif') -282px -41px no-repeat; }
	
	#nav-connect,#nav-connect-hl { left:552px;width:155px; }
	#nav-connect { background:transparent url('../_img/_nav/other-btns.gif') -386px 0 no-repeat; }
	#nav-connect-hl,#nav-connect a:hover { background:transparent url('../_img/_nav/other-btns.gif') -386px -41px no-repeat; }
	
	#nav-podcasts { background:transparent url('../_img/_nav/podcasts.gif');right:79px;width:37px; }
	#nav-twitter { background:transparent url('../_img/_nav/twitter.gif');right:45px;width:34px; }
	#nav-facebook { background:transparent url('../_img/_nav/facebook.gif');right:0;width:45px; }
	
#main {
	background:#FDFDDE url('../_img/_body/bk.jpg') top right no-repeat;
	border-left:1px solid #745B9C;
	border-right:1px solid #745B9C;
	margin-left:3px;
	padding-top:15px;
	width:951px;
}
	#main.interior {
		border-bottom:1px solid #745B9C;
		margin-bottom:15px;
		min-height:250px;
	}
	#promo {
		background:url('../_img/_body/promo-bk.gif') top left no-repeat;
		float:left;
		height:365px;
		margin-left:-4px;
		padding:5px 0 0 5px;
		position:relative; /* IE6 Negative Margin Bug Workaround */
		width:645px;
	}
		#promos {
			height:350px;
			width:630px;
		}
			#promos div {
				/*height:350px;
				margin:5px 0 0 5px;
				width:630px;*/
			}
		#promonav {
			font-size:18px;
			position:relative;
			right:10px;
			text-align:right;
			top:-25px;
			z-index:1001;
		}
			#promonav a {
				background:#000;
				color:#666;
				margin-right:10px;
				padding:4px 5px 0 5px;
				text-decoration:none;
				width:25px !important;
			}
				#promonav a:hover {
					color:#CF7C2C;
				}
			#promonav a.activeSlide {
				color:#EBB730;
				border:1px solid #EBB730;
			}
	#question {
		float:left;
		height:370px;
		padding:0 25px;
		text-align:center;
		width:595px;
	}
		#question h2 {
			font-size:30px;
			font-weight:bold;
		}

	#featres {
		float:right;
	}
		#reshdr {
			margin-left:5px;
		}
		#resimg {
			background:#FFF;
			border:3px solid #745B9C;
			margin:0 auto;
			padding:1px;
		}
		#ordernowwrap {
			margin:0 auto;
			width:206px;
		}
			#ordernow {
				height:55px;
				margin:15px 4px 0 0;
				width:202px;
			}
	#lower {
		background:transparent url('../_img/_lower/footer.jpg') bottom center no-repeat;
		height:403px;
		margin:9px -4px 0 -4px;
		position:relative; /* IE6 Negative Margin Bug Workaround */
		width:960px;
	}
		#lower div {
			float:left;
		}
		#broadcasts {
			background:#FFF url('../_img/_lower/lt-bk.gif') top right repeat-y;
			border-bottom:1px solid #D8D8D8;
			border-left:1px solid #D8D8D8;
			border-top:1px solid #D8D8D8;
			height:344px;
			margin-top:14px;
			width:320px;
		}
			#broadcasts-inner {
				padding:8px 20px;
			}
		#blog {
			background:#FFF;
			border:1px solid #AAA;
			height:373px;
			width:315px;
		}
			#blog-inner {
				padding:12px 23px;
			}
		#about {
			background:#FFF url('../_img/_lower/rt-bk.gif') top left repeat-y;
			border-bottom:1px solid #D8D8D8;
			border-right:1px solid #D8D8D8;
			border-top:1px solid #D8D8D8;
			height:344px;
			margin-top:14px;
			width:321px;
		}
			#about-inner {
				padding:17px 24px;
			}
	#content {
		float:left;
		padding:15px;
		width:602px;
	}
		#content h1,#content h2,#content p {
			margin-top:0;
		}
		#content h1,#content h2,#content h3 {
			color:#CF7C2C;
			text-shadow:#C9C9B1 2px 2px 4px; /* Nice extra effect -- works in Firefox 3.5, Safari, Opera -- not IE, of course */
		}
			#content h1 a {
				color:#CF7C2C; /* For Wordpress */
			}
		#content h2 {
			font-size:18px;
		}
		#content h3 {
			font-size:14px;
		}
	#sidebar {
		float:right;
		margin-bottom:10px;
		position:relative; /* IE6 Negative Margin Bug Workaround */
		top:0;
		right:-5px;
		width:319px;
	}
		#sidebar .kimbiaDiv,#sidebar #inner {
			background:#77609E url('../_img/_sidebar/bk.gif') top right repeat-y;
			color:#FFF;
			padding:8px;
		}
		#sidebar a {
			color:#FFF;
		}
#footer {
	width:960px;
}
	#footer.interior {
		margin-left:3px;
	}
	#footer div {
		float:left;
		margin-bottom:20px;
	}
	#footer p,#footer a {
		color:#FFF;
	}
	#footer p {
		font-size:12px;
	}
	#footer-lt {
		width:320px;
	}
	#footer-rt {
		width:640px;
	}
	
.clear {
	clear:both;
}

/***** KIMBIA-SPECIFIC STYLES *****/
.kimbiaDiv { /* Reset 4px margin around form */
	margin:0 !important;
}
.formDefLabel { /* Extra space at top */
	display:none !important;
}
label.groupLabel.section { /* Extra padding around heading element */
	margin:15px 0 0 0 !important;
}
.k_otherMoneyHint { /* Force correct wrapping of "Other" donation box */
	display:block !important;
	margin-left:25px !important;
}
.k_secureMsg a { /* Force underline of "Learn More" link */
	text-decoration:underline !important;
}
.k_secureMsg a:hover { /* Force hidden underline hover of "Learn More" link */
	text-decoration:none !important;
}

/***** WORDPRESS-SPECIFIC STYLES *****/
.post h1,.post h2 {
	margin-bottom:0;
}
.datestamp {
	font-size:12px;
	color:#666;
}
.navigation div {
	width:50%;
}
	.alignleft {
		float:left;
	}
	.alignright {
		float:right;
		text-align:right;
	}
