
body {
	font-size:100%;
	/*font-size:75%; /*IE*/
	
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:0;
	background-color:#E9DFC8;
	
	min-width:60em;
}

.hidden{
	position: absolute;
	left: -9000px;
	width:0;
	overflow:hidden;
}

img {
	border:0;
}


ul.nobullets {
	list-style:none;
	margin:0;
}

.clear {
	clear:both;
}

/********/
/* NAV1 */
/********/
#nav1bgd {
	background:url(../../images/background.jpg) right top repeat-x;
}
#nav1 {
	background:transparent url(../../images/nav1_bgd.jpg) right top no-repeat;
}
#nav1 #logo {
	margin: 5px 5px 5px 20px;
}

/************/
/* END NAV1 */
/************/

/********/
/* NAV2 */
/********/
#nav2 {
	background:#0066CC url(../../images/nav2_bgd_top.gif) top left repeat-x;
  line-height:2em;
}

#nav2 a {
	color:#FFF;
	padding: 0 1em 0 1em;
	line-height:1em;
	text-decoration:none;
}

#nav2 a:hover, #nav2 a:focus, #nav2 a:active {
  background-color:#FFFFFF;
  color:#0066CC;
}

#nav2 ul {
	background:url(../../images/nav2_bgd_bottom.gif) bottom left repeat-x;
	text-align:center;
	list-style:none;
	margin:0;
	padding:0;
}

#nav2 ul li {
	display:inline;
}
/*
ul#nav2 {
  text-align:center;
  line-height:3em;

	display:block;
	list-style:none;
	margin:0;
	padding:0 0 118px 0;

	background: #0066CC url(../../images/census_banner2.jpg) bottom center repeat-x;
	border-bottom:1px solid #0066CC;
}
ul#nav2 li{
	display:inline;
	margin:0;
	padding:0;
}

ul#nav2 a {
  	background-color:#0066CC;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:5px 10px 5px 10px;
}

ul#nav2 a:hover, ul#nav2 a:focus, ul#nav2 a:active {
	color:#0066CC;
	background-color:#FFFFFF;
}*/
/************/
/* END NAV2 */
/************/

/**********/
/* LAYOUT */
/**********/
#content {
	min-height:1%;
	background:url(../../images/header1_background.jpg) top left repeat-x;
}

.separator {
	clear:both;
}

.full_column {
	min-height:1%;
	margin:0;
	padding:0 1em 1em 2em;
}

.left_column {
	min-height:1%;
	width:22em;
	*width:24em;
	float:left;
	clear:left;
	padding:0;
	margin:0;
}

.right_column {
	min-height:1%;
	clear:right;
	padding:0 1em 1em 2em;
	margin-left:22em;
	*margin-left:24em;
}

.right_column.next {
	margin-top:20px;
}

/**************/
/* END LAYOUT */
/**************/

/**********/
/* FOOTER */
/**********/
ul#footer {
	background:url(../../images/header1_background.jpg) top left repeat-x;
	clear:both;
  text-align:center;
	display:block;
	list-style:none;
	margin:0;
	padding:1em;
}
ul#footer li{
	display:inline;
	margin:0;
	padding:0;
}

ul#footer a {
	color:#000000;
	text-decoration:none;
	padding:5px 10px 5px 10px;
}

ul#footer a:active
, ul#footer a:focus
, ul#footer a:hover {
	background-color:#993300;
	color:#FFFFFF;
}

/**************/
/* END FOOTER */
/**************/

/***********/
/* CONTENT */
/***********/
.left_column a:active
, .left_column a:focus
, .left_column a:hover
, .right_column a:active
, .right_column a:focus
, .right_column a:hover
, .full_column a:active
, .full_column a:focus
, .full_column a:hover {
	background-color:#993300;
	color:#FFFFFF;
}

h1 {
  font-size:1.2em;
  padding:0.2em 0 0.2em 0;
  margin:0 0 0.2em 0;
	color:#993300;
	_position: relative; /*IE6*/ 
}

h2 {
  font-size:1.2em;
  margin:0;
  padding:0 0 0 0.2em;
    color:#993300;
}

h2.help {
	font-size: 1.2em;
}

h3 {
	font-size: 1em;
	padding-: 0.1em 0 0.1em 0;
	margin:0;
}

p {
	margin:0;
	padding:5px 0 5px 0;
	max-width:40em;
/*	_width:expression(document.body.clientWidth > 1200? "40em": "auto" );; /* IE <= 6.0 */
	_position: relative; /*IE6*/ 
}

.right_column img.float_right {
	float:right;
	margin:1em;
}

div.image {
	max-width:40em;
/*	_width:expression(document.body.clientWidth > 1200? "40em": "auto" );; /* IE <= 6.0 */
	text-align:center;
}

div.image p{
	text-align:left;
}


ul.form {
	list-style:none;
}

ul.form li{
	margin:1em;
}

ul.form input {
	width:20em;
	border:#006699 1px solid;
}

ul.form textarea{
	width:25em;
	height:10em;
	border:#006699 1px solid;
}

ul.form textarea:hover, ul.form textarea:focus, ul.form textarea:active,
ul.form input:hover, ul.form input:focus, ul.form input:active {
	border:#CC3300 1px solid;
}

form input.submit:hover, form input.submit:focus, form input.submit:active {
	background-color:#CC3300;
}

ul.form label{
	float:left;
	width:15em;
}

form input.submit {
	background-color:#006699;
	color:#FFFFFF;
	border:#000000 1px solid;
}

/***************/
/* END CONTENT */
/***************/

/* Breadcrumb */
ul#breadcrumb li
{
	display: inline;
	padding-right: 20px;
	background: transparent url(../../images/bcdl.gif) no-repeat 100% 50%;
}

ul#breadcrumb li.last
{
	padding-right: auto;
	background: transparent;
}

/**********/
/* SEARCH */
/**********/
ul#mainlist
{
 float: left;
 width: 77%;
}

div#sidetools
{
 float: left;
 width: 17%;
 border: 1px solid #ccc;
 margin: 3em 0;
 padding: 0.5em 0.5em 70px 0.5em;
 background: transparent url(../../images/rightcolumnbox.jpg) no-repeat bottom right;
}

div#sidetools li
{
 margin: 0.5em 0;
 line-height: 1.5em;
}

div#sidetools li a.acrobat
{
 background: transparent url(../../images/acrobatlogo.gif) no-repeat top right;
 padding: 10px 45px 10px 0;
}

div#sidetools li.reporterrors
{
 background: transparent url(../../images/errorsicon.gif) no-repeat 0 50%;
 padding: 10px 0 10px 40px;
}

div#sidetools a:hover, div#sidetools a.acrobat:hover, div#sidetools a:focus, div#sidetools a.acrobat:focus, div#sidetools a:active, div#sidetools a.acrobat:active
{
 background-color:#993300;
 color:#FFFFFF;
}

/**********/
/* Common */
/**********/

.left_column {
	_position: relative; /*IE6*/ 
}

.right_column a.gallery {
	float:right;
	color:#993300;
	background:url(../../images/image_camera.gif) right top no-repeat;
	line-height:66px;
	padding-right:80px;
	margin-right:50px;
}

.left_column .title {
 	background-color:#0066CC;
	color:#FFFFFF;
	font-size:1.2em;
	margin:0;
	padding:5px 1% 5px 1%;
	text-align:center;
}

.left_column h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	margin:0;
	padding:5px 1% 5px 4%;
	_width:95%; /* IE <= 6.0 */
}

.left_column p {
	margin:0;
	padding:5px 1% 5px 4%;
	_width:95%; /* IE <= 6.0 */
}

.left_column ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}

.left_column ul li {
	margin:0;
	padding:0;
	border-bottom:1px solid #0066CC;
}

.left_column ul li.current {
	background-color:#0066CC;
	color:#FFFFFF;
	padding:5px 1% 5px 4%;
	_width:95%; /* IE <= 6.0 */
}

.left_column ul li a {
	text-decoration:none;
	color:#0066CC;
	display:block;
	width:95%;
	padding:5px 1% 5px 4%;
}

.left_column ul li a.current {
	background-color:#0066CC;
	color:#FFFFFF;
}

.left_column ul li a:hover
, .left_column ul li a:focus
, .left_column ul li a:active {
	background-color:#0066CC;
	color:#FFFFFF;
}
#genealogy_link {
    float:left;
    margin-left:1em;
}
