body {
	font-size:100%;
	/*font-size:75%; /*IE*/
	
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:0;
	background:#E9DFC8 url(../../images/background.jpg) top left repeat;
}

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

.displaynone {
	display:none;
}

.clearboth {
  clear:both;
}

img {
	border:0;
}

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

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

}

h1 span.short{
	font-size:0.8em;
	color:#000;
	font-weight:normal;
}

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

h2.framed {
	color:#FFFFFF;
}

a, a.active {
	color:#0066CC;
}

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

/********/
/* NAV1 */
/********/
#nav1 {
	background: url(../../images/nav1_bgd.jpg) left top no-repeat;
	height:96px;
}

#nav1 #logo {
	margin: 5px 5px 5px 20px;
}

/********/
/* 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;
}

/* Breadcrumb */
ul#breadcrumb {
  margin:0 0 1em 0;
  padding:0;
  	_position:relative;

}

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;
}

/***********/
/* CONTENT */
/***********/
#banner {
	background:url(../../images/content_bgd.jpg) top left no-repeat;
	padding-top:2em;
}

#content {
	width:52em;
	*width:56em;
	margin:auto;
}

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

.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;
}

/**********/
/* FOOTER */
/**********/
ul#footer {
	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 */
/**************/
#genealogy_link {
    float:left;
    margin-left:1em;
}
