/*====================================================================*/
/*==============brookenelson.com stylesheet===========================*/
/*==============NEW - 11/13/2020=======================================*/
/*====================================================================*/


body {
margin: 0;
padding: 0;
font-family:"Palatino Linotype";
font-size: 18px;
line-height: 1.5em;
color: #333333;
}

body div {
font-size: 18px;
line-height: 1.5em;
}	

html body {
font-size: 18px;
line-height: 1.5em;
}

p { 
margin: 0 0 15px 0;
padding: 0;
font-size: 18px;
line-height: 1.5em;
}

#wrap1 {
margin: 0;
padding: 0;
width: 100%;
background: url(images/gradient-bg.jpg) center top repeat-x;
}

#wrap2 {
margin: 0;
padding: 0;
background: url(images/bird-bg.jpg) left top no-repeat;
}

#content {
margin: 150px 0 0 160px;
padding: 0 0 15px 0;
width: 843px;
}

#content-wide { /*for genealogy tables etc*/
margin: 150px 0 0 160px;
padding: 0 0 15px 0;
width: 1000px;
}

#content-wide2 { /*100% width for genealogy table*/
width:100%;
margin: 0;
padding: 0;
font-size:16px;
}

#nav {
position: relative;
top: 131px;
left: 280px;
margin: 0;
padding: 0;
width: 700px;
height: 29px;
background-color: transparent;
font-size: 18px;
line-height: 1.5em;
}

#footer {
margin: 0;
padding: 0;
width: 100%;
height: 130px;
background: url(images/footer-bg.gif) center top repeat-x;
text-align: left;
}

#footercontent {
position: relative;
top: 0;
left: 160px;
margin: 0;
padding: 10px 0 0 0;
width: 843px;
line-height: 20px;
text-align: center;
}

/* ====================LEFTCOL==================== */

#leftcol {
margin: 0;
padding: 0 15px 0 0;
width: 220px;
float: left;
text-align: left;
background-color: #ffffff;
border-right: 1px solid #C2CEA6;
}

/* ====================RIGHTCOL==================== */

#rightcol {
margin: 0;
padding: 0;
width: 593px;
float: right;
background-color: #ffffff;
text-align: left;
}

/*==========LINKS=============================================*/

#content a:link 	{ color:#7EA65E; font-weight:bold; text-decoration:none; }
#content a:visited 	{ color:#7EA65E; font-weight:bold; text-decoration:none; }
#content a:hover 	{ color:#7EA65E; font-weight:bold; text-decoration:underline; }
#content a:active 	{ color:#7EA65E; font-weight:bold; text-decoration:underline; }

#content-wide a:link 	{ color:#7EA65E; font-weight:bold; text-decoration:none; }
#content-wide a:visited { color:#7EA65E; font-weight:bold; text-decoration:none; }
#content-wide a:hover 	{ color:#7EA65E; font-weight:bold; text-decoration:underline; }
#content-wide a:active 	{ color:#7EA65E; font-weight:bold; text-decoration:underline; }

#content-wide2 a:link 		{ color:#7EA65E; font-weight:bold; text-decoration:none; }
#content-wide2 a:visited 	{ color:#7EA65E; font-weight:bold; text-decoration:none; }
#content-wide2 a:hover 		{ color:#7EA65E; font-weight:bold; text-decoration:underline; }
#content-wide2 a:active 	{ color:#7EA65E; font-weight:bold; text-decoration:underline; }

#footer a:link 		{ color:#7EA65E; font-weight:bold; text-decoration:none; }
#footer a:visited 	{ color:#7EA65E; font-weight:bold; text-decoration:none; }
#footer a:hover 	{ color:#7EA65E; font-weight:bold; text-decoration:underline; }
#footer a:active 	{ color:#7EA65E; font-weight:bold; text-decoration:underline; }

/*==========TABBED NAVIGATION BAR==================================*/

#tabs {
margin: 0;
padding: 0;
background:transparent;
font-weight:bold;
line-height:18px;
border: 0;
}

#tabs ul {
margin:0;
padding:0;
list-style:none;
}

#tabs li {
display:inline;
margin:0;
padding:0;
}

#tabs a {
float:left;
margin:0;
padding:0;
text-decoration:none;
cursor: pointer;
cursor: hand;
}

#tabs a:link 		{ font-weight:bold; text-decoration:none; }
#tabs a:visited 	{ font-weight:bold; text-decoration:none; }
#tabs a:hover 	{ font-weight:bold; text-decoration:underline; color:#7EA65E }
#tabs a:active 	{ font-weight:bold; text-decoration:underline; color:#7EA65E }
#tabs #current a {background-position:0% 0px; color:#7EA65E;}
#tabs #current a span {background-position:100% 0px; color:#7EA65E;}

/* =============text on tabs============ */

#tabs a span {
float:left;
display:block;
padding:0 30px 0 0;
color:#4B6536;
cursor: pointer;
cursor: hand;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs a span {float:none;}

#tabs a:hover {background-position:0% 0px;text-decoration:underline;}
#tabs a:hover span {background-position:100% 0px;text-decoration:underline;}
#tabs #current a {background-position:0% 0px;}
#tabs #current a span {background-position:100% 0px;}



/* ====================HEADINGS==================== */


h1, h2, h3, h4, h5 {
color: #4B6536;
font-family: "Palatino Linotype";
font-weight: bold;
line-height: 1.5em;
padding: 0;
margin: 0 0 10px 0;
}

h1 {
text-align: center;
font-size: 28px;
}

h2 {
text-align: left;
font-size: 24px;
}

h3 {
text-align: left;
font-size: 20px;
}

h4 {
color: #648549;
text-align: left;
font-size: 18px;
}

h5 {
text-align: left;
font-size: 18px;
}

h6 {
color: #648549;
text-align: left;
font-size: 18px;
}

#hleft h1, h2, h3, h4, h5 {
text-align: left;
}

#hcenter h6 {
text-align: center;
}

/* ====================LISTS==================== */

.list1 {
margin: 0;
padding: 0;
text-align: left;
list-style-position: inside;
list-style-type:disc;
}

.list1 ul{
margin: 0;
padding:0;
}

.list1 li{
margin: 0;
padding: 0 0 3px 0;
}

.list1 ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.list1 a, a:visited {
color: #7EA65E;
font-weight: bold;
text-decoration: none;
font-size: 18px;
}

.list1 a:hover, a:active {
color: #7EA65E;
font-weight: bold;
text-decoration: underline;
font-size: 18px;
}

/*------------------------------------*/


.list2 {
margin: 0;
padding: 0;
text-align: left;
font-size: 18px;
line-height: 1.5em;
}

.list2 ul{
margin: 0;
padding:0;
list-style-type: none;
}

.list2 li{
margin: 0;
padding: 0 0 5px 15px;
background-image: url("images/bullet.gif");
background-repeat: no-repeat;
background-position: 0 7px;
font-weight:normal !important;
list-style-type: none;
}

.list2 ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
}

.list2 a, a:visited {
color: #7EA65E;
font-weight: bold;
text-decoration: none;
font-size: 18px !important;
}

.list2 a:hover, a:active {
color: #7EA65E;
font-weight: bold;
text-decoration: underline;
font-size: 18px !important;
}


/*------------list 3 - same as list 2 but indented--------------------------*/

/*.list3 {
margin: 0;
padding: 0;
text-align: left;
font-size: 18px;
line-height: 1.5em;
}

.list3 ul{
margin: 0;
padding:0;
list-style-type: none;
font-size: 18px;
line-height: 1.5em;
}

.list3 li{
margin: 0;
padding: 0 0 5px 15px;
background-image: url("images/bullet.gif");
background-repeat: no-repeat;
background-position: 0 7px;
font-weight:normal !important;
list-style-type: none;
font-size: 18px;
line-height: 1.5em;
}

.list3 ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
font-size: 18px;
line-height: 1.5em;
}

.list3 a, a:visited {
color: #7EA65E;
font-weight: bold;
text-decoration: none;
font-size: 18px !important;
}

.list3 a:hover, a:active {
color: #7EA65E;
font-weight: bold;
text-decoration: underline;
font-size: 18px !important;
}

/*
.list3 {
margin: 10px 0 10px 30px;
padding: 0;
text-align: left;
font-size: 16px;
line-height: 1.5em;
}

.list3 ul{
margin: 0;
padding:0;
list-style-type: none;
}

.list3 li{
margin: 0;
padding: 0 0 4px 14px;
background-image: url("images/bullet.gif");
background-repeat: no-repeat;
background-position: 0 4px;
font-weight:normal !important;
list-style-type: none;
}

.list3 ul li {
margin: 0;
padding: 0;
list-style-type: none;
}
*/

/* ====================MISC==================== */

.line1 {
padding: 0;
margin: 0 0 15px 0;
height: 15px;
border-bottom: 1px solid #C2CEA6;
}

.clear {
clear: both;
}

.imgborder1 {
  float:left;
  border:1px solid #999999;
  padding:0;
  margin:0;
  } 

.thinborderfloat {
  float:left;
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
  } 

  .text12 {
  font-size:12px !important;
  }

  .text14 {
  font-size:14px !important;
  line-height:18px;
  }
  
hr {
margin:  0 0 15px 0;
padding:0;
height: 5px;
background: url(images/horiz-rule.gif) center top;
border:0;
}

/*=========================Gen table===========================*/
.gen-table {
border-collapse:collapse;
}

.gen-table table {
border-collapse:collapse;
}

.gen-table td {
border-collapse:collapse;
border:1px solid #aaaaaa;
padding: 1px 3px;
line-height: 1.3em;
}

/*================Quote=================*/
.quote {
margin: 0;
padding: 15px 15px 15px 55px;
background-color: #eeeeee;
background: #eeeeee url(images/quote-bg.gif) top left no-repeat;
border: 1px solid #dddddd;
}

.quote p {margin: 0 0 8px 0;}















