body {
  background-color: #cac4b4;
  background-image: url(../images/bg-repeat.jpg);
  background-repeat: repeat;
  background-position: top center;
}

#header h1.org-name {
  background: transparent url(../images/header.png) scroll no-repeat 0 0;
  position: relative;
  top: 70px;
  left: 0;
  text-indent: -9999px;
}

#header h2.site-name {
  background: transparent url(../images/called-to-love.png) scroll no-repeat 0 0;
  display: none;
  position: absolute;
  left: 21px;
  top:40px;
  height: 67px;
  float: left;
  width:185px;
}

#header h2.site-name a {
	 text-indent: -9999px;
}
#header .top-nav,
#header .top-nav a {
  color: #fff;
  text-decoration: none;
}
#primary-links {
  background: transparent url(../images/nav-bg.gif) scroll repeat-x center center;
}
#primary-links li {
	margin-right: 10px;
	padding-left: 5px;
	position: relative;
}
#primary-links li a {
	color: #fff;
	margin: 0;
}

#primary-links li.active,
#primary-links li:hover {
  background: #b9161d url('../images/nav-right-corner.png') scroll no-repeat top left;
}

#primary-links li.active a,
#primary-links li a:hover{
  color: #c2c2c2;
}

#primary-links li.active a,
#primary-links li a:hover {
	background: #b9161d url('../images/nav-active-arrow.jpg') scroll no-repeat center 26px;
}
span.right-corner {
	display: none;
	background: transparent url(../images/nav-left-corner.png) scroll no-repeat top right;
	position: absolute;
	top: 0;
	right: 0;
}

#primary-links li a:hover span.right-corner,
#primary-links li.active span.right-corner {
	display: block;
}
#content {
  background: #3c362e;
}

#main-content {
	background: #e3e3e3;
}

a#theology-of-body {
	background: transparent url('../images/theologyofbody.png') scroll no-repeat top left;
	display: block;
	height: 44px;
	text-indent: -9999px;
	width: 160px;
	
}
#left-sidebar {
  background-color: #fff;
}
#left-sidebar .flash h3 {
  text-indent: -9999px;
  background: transparent url(../images/meettheauthors.gif) scroll no-repeat 0 0;
}
#left-sidebar .news {
	background: #c9c1b7;
}
#left-sidebar .news h3 {
  display: block;
  text-indent: -9999px; 
  background: #fff url(../images/news.png) scroll no-repeat 0 0;
}

#left-sidebar .news p {
  text-indent: 5px;
  background: transparent url(../images/bullet.gif) scroll no-repeat 1px 5px;
}
#left-sidebar .news a {
  color: #184479;
}