/* Navigation */

div#navigation {
	font: 96% "Helvetica", Verdana, Trebuchet MS, Arial, sans-serif;
	padding: 11px 5px 10px 15px;
	margin: 24px 0 0 8px;
	width: 170px;
	float: left;
	background: #fff url() no-repeat top left;
}

div#navigation div.logo {
	background: #fff url(../images/logo.gif) no-repeat top center;
	padding-top: 60px;
	margin: 16px 0;
	border-bottom: 1px solid #999;
	width: 165px;
}
		
/* Content */
		
div#content {
	height: auto;
	width: 700px;
	padding: 0 0 40px 20px;
	float: left;
	margin: 16px 0px 360px 6px;
	line-height: 1.8em;
	background: url(../images/content/bg_content.gif) repeat-y left top;
	}

div#features {
	padding: 0 15px 10px 20px;
	min-height: 500px;
	width: 165px;
	float: right;
	margin: 0 0px 0px 6px;
}
	
div#content h2 {
	font: normal 160% "Helvetica", Verdana, Arial, sans-serif;
	padding: 15px 0 0 0;
	color: #584029;
}	

div#content h3 {
	font: normal 140% "Helvetica", Verdana, Arial, sans-serif;
	color: #584029;
	padding: 20px 0 5px 0;
}

div#content h4 {
	font: normal 120% "Helvetica", Verdana, Arial, sans-serif;
	margin: .3em 0 .8em 0;
	padding: 0;
	color: #000;
	line-height: 1.8em;
}

div#content h5 {
	font: normal 120% "Helvetica", Verdana, Arial, sans-serif;
	margin: .3em 0 .8em 0;
	padding-left: 4px;
	color: #fff;
	line-height: 1.8em;
	background-color: #816952;
}

div#content ul, div#content ol {
	margin: 0 0 1.5em 1.5em;
}

	div#content li {
		margin: .3em 0 0 1.5em;
                color: #2b2b2b;
                font-size: 110%;
	}

	div#content ul li *, div#content ol li * {
		margin: 0;
	}


/* IFRAME */


iframe {
	border: none;
}

/* FORM overrides */

div#content table td {
	vertical-align: top;
	padding: 2px 4px;
}

div#content table td.right {
	vertical-align: top;
	padding: 2px 4px;
	width: 200px;
}

div#content input {
	background-color: #f2efef;
	color: #193045;
	width: 180px;
	font-family: Helvetica, Tahoma, sans-serif;
	font-size: 90%;
	padding: 3px 4px;
	border: 1px solid #531604;
}
div#content select {
	background-color: #f2efef;
	color: #193045;
	width: 180px;
	font-family: Helvetica, Tahoma, sans-serif;
	font-size: 90%;
	padding: 3px 4px;
	border-top: 1px solid #531604;
	border-bottom: 1px solid #531604;
	border-left: 1px solid #531604;
	border-right: 1px solid #531604;
}

div#content textarea {
	background-color: #f2efef;
	color: #193045;
	width: 350px;
	height: 150px;
	font-family: Helvetica, Tahoma, sans-serif;
	font-size: 90%;
	padding: 3px 4px;
	border: 1px solid #531604;
}


/* inputs */

div#content input.radio {
	border: none;
	background-color: #fdf7ef;
}

div#content input.state {
	width: 20px;
	text-align: left;
}

div#content input.phone, div#content input.relative_year, div#content input.sibling_birth {
	width: 80px;
	text-align: left;
}
div#content input.checkbox {
	border: none;
	background-color: #fdf7ef;
}
div#content input.zip {
	width: 70px;
	text-align: left;
}


/* selects */

div#content select {
	width: 150px;
	padding: 2px 4px;
}

div#content select.month {
	width: 100px;
	text-align: left;
}
div#content select.day , div#content select.year, div#content select.gender, div#content select.transfer {
	width: 60px;
	text-align: left;
}

div#content select.gender, div#content select.transfer, div#content select.contact, div#content select.gparents {
	width: 80px;
	text-align: left;
}

hr {
	width: 80%;
}

/* buttons */ 

div#content input.submit {
	width: 120px;
}
div#content input.reset {
	width: 100px;
}

	div#content ol {
		list-style: disc;
		margin: 0 0 1em 25px;
	}

		div#content ol li {
			padding: .2em 0;
		}



