/*----------------------------------------------------------------------------- 
home.css
-----------------------------------------------------------------------------*/ 

/* typography
-----------------------------------------------------------------------------*/ 
h1 {
	background-image: url(../img/hdr/hdr_welcome.gif);
	height: 57px;
	margin: 0 0 10px 0;
}
h2 {
	text-indent: -1000em;
	height: 48px;
	line-height: 1;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0;
}
/* #content_wrap
-----------------------------------------------------------------------------*/ 
#content #content_wrap { padding-top: 22px; }

/* #content_main
-----------------------------------------------------------------------------*/ 
#content_main { margin: 0 0 2px 0; }
	#content_main .col_a {
		float: left;
		width: 612px;
	}
	#content_main .col_b {
		float: left;
		width: 308px;
		padding: 8px 0 35px 0;
	}
		#content_main .col_b p {
			font-size: 1.8em;
			margin: 0 12px 12px 12px;
		}

		#content_main .col_b a.pdf {
			font-size: 1.5em;
			margin: 0 12px 12px 12px;
			display: block;
			text-decoration: none;
		}
			#content_main .col_b a.pdf img {
				display: inline;
				position: relative;
				top: 2px;
			}

/* #touts
-----------------------------------------------------------------------------*/ 
#touts { }
	#touts .tout {
		float: left;
		width: 300px;
		margin: 0 14px 0 0;
		padding: 88px 0 0 0;
		background-position: left top;
		background-repeat: no-repeat;
	}
	#touts .tout#tout_program { background-image: url(../img/bg/bg_tout_head_program.jpg); }
	#touts .tout#tout_donate { background-image: url(../img/bg/bg_tout_head_donate.jpg); }
	#touts .tout#tout_contact {  
		background-image: url(../img/bg/bg_tout_head_contact.jpg);
		margin-right: 0; 
	}
		#touts .tout .tout_content {
			background: url(../img/bg/bg_tout_content.gif) no-repeat left bottom;
			height: 192px;
			padding: 0 12px;
			position: relative;
		}
		#touts .tout p { margin: 0 0 10px 0; }
		#touts .tout p.tel { 
			margin: 0 0 2px 0; 
			font-weight: bold;
			color: #1f7c03;
			line-height: 1.3;
			font-size: 1.8em;
		}
		#touts .tout p.adr { 
			font-size: 1.2em; 
			line-height: 1.25;
		}
		#touts .tout#tout_program h2 { background-image: url(../img/hdr/hdr_tout_program.gif); }
		#touts .tout#tout_donate h2 { background-image: url(../img/hdr/hdr_tout_donate.gif); }
		#touts .tout#tout_contact h2 { background-image: url(../img/hdr/hdr_tout_contact.gif); }
	
		#touts .tout .btn {
			text-indent: -1000em;
			border: 0;
			width: 180px;
			height: 44px;
			background-position: left top;
			background-repeat: no-repeat;
			position: absolute;
			bottom: 21px;
		}
		#touts .tout#tout_program .btn { background-image: url(../img/btn/btn_program.gif); }
		#touts .tout#tout_donate .btn { background-image: url(../img/btn/btn_donate.gif); }
		#touts .tout#tout_contact .btn { background-image: url(../img/btn/btn_email.gif); }
