/*
*
*	Central Church of God 
*	Jail & Prison Ministry
*	Edreamz 2007 | JJohnson
*
*/

body{color: #01334c; background: #9BC6E6 url(../images/prison/page-bg.gif) repeat-x left top; margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

a{outline: none; text-decoration: none;}
img a{border: 0;}

.clear{clear:both; margin: 0; padding: 0; height: 0;}


#hd{width: 900px; margin: 0 auto; background: url(../images/prison/hd-bg.gif) no-repeat right top; height: 146px;}
#hd h1, #hd h2{margin: 0; padding: 0; height: 102px;text-indent: -9999em;}
#hd h1 a, #hd h2 a{display: block; height: 102px;}

#hd h1{background: url(../images/prison/logo.gif) no-repeat left top; width: 250px; float: left; margin: 0 0 0 55px;}
	#hd h1 a{width: 250px;}
* html #hd h1{margin: 0 0 0 48px;}
#hd h2{background: url(../images/prison/ccog-logo.gif) no-repeat left top; width: 141px; float: right; margin: 0 79px 0 0;}
	#hd h2 a{width: 141px;}
* html #hd h2{margin: 0 -1px 0 0;}

.nav{clear: both; float: left; width: 900px;}
* html .nav{padding-top: 10px;}
.nav li{display: inline; list-style:none;}
.nav li a{display:block; margin: 6px 0 0 0; padding: 0 30px 0 20px; float: left; color: #469dd3; font-weight: bold; background: url(../images/prison/nav-divider.gif) no-repeat right center;}
.nav li a.last{background: none;}
.nav li a.selected, .nav li a:hover{color: #fff;}

#wrapper{width: 776px; margin: 0 auto;}
#masthead{clear: both; background: #fff url(../images/prison/home-graphic.jpg) no-repeat 2px 2px; padding: 2px; margin: 1px 0 0 0;}
* html #masthead{height: 300px;}
#masthead img{ float: right;}

#content{background: #fff; padding: 2px 2px 10px 2px; margin: 1px 0 10px 0; color: #333;}
	#content h2{margin: 5px 0 15px 0; padding: 0; text-indent: -9999em; background-repeat:no-repeat; background-position: 8px 0;  height: 53px;}
		h2.poutreachJailOutreach{background-image: url(../images/prison/header-jail-outreach.gif);}
		h2.poutreach{background-image: url(../images/prison/header-prison-outreach.gif);}
		h2.poutreachDiscipleship{background-image: url(../images/prison/header-discipleship.gif);}
		h2.poutreachVolunteer{background-image: url(../images/prison/header-vol-application.gif);}
		h2.poutreachContact{background-image: url(../images/prison/header-contact-us.gif);}
	#content .int-lt{width: 185px; float: left; margin: 0 0 0 8px;}
	#content .int-rt{width: 545px; float: right; margin: 0 8px 0 0;}
	#content h3{margin: 0; padding: 0; font-size: 14px;}
	#content p{margin: 0; padding: 0 0 10px 0; line-height: 16px;}
	#content #subnav{margin: 0 0 50px 7px; padding: 0; background: url(../images/1px-grey.gif) repeat-x left top;}
	#content #subnav li{margin: 0; padding: 5px 0 6px 0; list-style:none; background: url(../images/1px-grey.gif) repeat-x left bottom;}
	#content #subnav a{color: #b58204; font-weight: bold;}
	
	.return-volunteer a, .new-volunteer a{width: 184px; height: 69px; margin: 10px 0; display:block; background-repeat: no-repeat; background-position: left top; text-indent: -9999em;}
	.return-volunteer a{background-image: url(../images/prison/returning-volunteer.gif);}
	.new-volunteer a{background-image: url(../images/prison/new-volunteer.gif);}
	
.three-columns{clear: both; text-align: center;}
.three-columns .lt, .three-columns .mid, .three-columns .rt{background: url(../images/prison/blue-grad.gif) no-repeat left top; width: 250px; float: left; margin: 5px 3px; height: 234px;}
.three-columns p{width: 225px; margin: 0 0 0 10px; line-height: 20px; font-size: 12px;}

.lt h3, .mid h3, .rt h3{width: 250px; height: 27px; margin: 10px 0 5px 0; padding: 0; background-repeat: no-repeat; background-position: left top; text-indent: -9999em;}
	.lt h3{background-image: url(../images/prison/h-jail.gif);}
	.mid h3{background-image: url(../images/prison/h-discipleship.gif);}
	.rt h3{background-image: url(../images/prison/h-evangelism.gif);}

.home-news{clear: both;}
	.home-news h5{margin: 0; padding: 0; background: url(../images/prison/h-upcoming.gif) no-repeat left top; width: 112px; height: 14px; text-indent: -9999em;}
	.home-news div.news{width: 250px; float: left; margin: 0 3px;}
	.home-news div p{padding: 0 5px; margin: 0;}

#ft{border-top: 4px solid #469dd3; margin: 10px 0; padding: 10px 0; font-size: 10px;}
#ft a{ color: #03324e;}
	#ft .lt{float: left; width: 500px;}
		#ft .lt a{margin: 0 8px; text-decoration: underline;}
	#ft .rt{float: right; width: 250px; text-align: right;}
	#ft .rt a{font-weight: bold;}
