/* Style Sheet - Zac Hester */

body {
	margin: 0;
	padding: 0;
	font: 10pt/130% Verdana,Geneva,sans-serif;
	color: #000000;
	background-color: #666666;
	background-image: url(graphics/background.jpg);
	background-position: 50% 5px;
	background-repeat: no-repeat;
}
a {
	color: #000066;
	background-color: transparent;
}
a:hover {
	color: #0000CC;
	background-color: transparent;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0.75em 0 0.25em 0;
	padding: 0;
}
h1 { font-size: 180%; }
h2 { font-size: 150%; border-bottom: solid 1px #CCCCCC; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }
p, ul, ol, blockquote {
	margin: 0.75em 0;
	padding: 0;
}
ul li, ol li {
	margin: 0;
	margin-left: 2em;
}
blockquote { padding: 0 2em; }
img { border: none; }
form { margin: 0; }

div#page_root {
	width: 840px;
	margin: 5px auto;
	padding: 0;
}
	div#page_subroot {
		position: absolute;
		width: 840px;
	}
div#header {
	width: 640px;
	height: 98px;
	margin: 0 auto;
	padding: 1px 0;
	background-image: url(graphics/header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
	div#header h1 {
		margin: 0;
		padding: 0;
	}
		div#header h1 a {
			display: block;
			width: 99%;
			margin: 0;
			padding: 0;
			height: 94px;
		}
			div#header h1 a span {
				display: none;
			}
	div#header h2 {
		display: none;
	}
div#primary {
	width: 640px;
	height: 425px;
	margin: 0 auto;
	padding: 1px 0;
	background-image: url(graphics/content.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#footer {
	position: absolute;
	left: 100px;
	width: 640px;
	height: 71px;
	margin: 0 auto;
	padding: 1px 0;
	background-image: url(graphics/footer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
	div#footer p {
		margin: 0;
		padding: 0;
	}
	div#footer p.ln_contact {
		position: absolute;
		left: 0;
		top: 2px;
		width: 147px;
		height: 69px;
	}
		div#footer p.ln_contact a {
			display: block;
			width: 147px;
			height: 69px;
		}
	div#footer p.ln_donate {
		position: absolute;
		right: 0;
		top: 2px;
		width: 147px;
		height: 69px;
	}
		div#footer p.ln_donate a {
			display: block;
			width: 147px;
			height: 69px;
		}
		div#footer p.ln_contact a span, div#footer p.ln_donate a span {
			display: none;
		}
	div#footer p.copyright {
		text-align: center;
		margin-top: 35px;
	}

div#left_rail {
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 600px;
	background-image: url(graphics/left_rail.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#right_rail {
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	height: 600px;
	background-image: url(graphics/right_rail.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
	div#left_rail span, div#right_rail span {
		display: none;
	}

div#index {
	position: relative;
	z-index: 50;
}
	div#index ul {
		list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 315px;
		left: 0;
		width: 640px;
	}
		div#index ul li {
			margin: 0;
			padding: 0;
			position: absolute;
		}
		div#index ul li.ln_pregnant {
			left: 50px;
			top: 0;
		}
		div#index ul li.ln_considering {
			left: 50px;
			top: 50px;
		}
		div#index ul li.ln_teens {
			right: 50px;
			top: 0;
		}
		div#index ul li.ln_after {
			right: 50px;
			top: 50px;
		}
			div#index ul li a {
				z-index: 100;
				display: block;
				width: 254px;
				height: 36px;
				margin: 0;
				padding: 0;
			}
			
