* {margin:0;padding:0;}

body {
  font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
  font-size: 100.1%;
  background: #fdfdfd url(images/body-bkg.jpg) repeat-y top left;
  color: #333;
  margin: 0;
  padding: 0;
}

.georgia {
  font-family: Georgia, serif; 
  color: #8800FF;
  font-style: italic;
  font-weight: bold;
}

h1.georgia {
  text-align: center;
}

.purple-bold {color:#8800FF; font-weight: bold;}

p.georgia {text-align: center;}

#content h1#title {font-size: 1.8em}

/*
#content .btmnav a {color: #028D0B;}
*/
#content a {color: #4E02FF;}
#content a:visited {color: #4A5AFF;}
#page-wrapper {
  background: transparent url(images/page-bkg.jpg) repeat-x top left;
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
}
#page {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
}
#masthead {
  display: block;
  background: transparent url(images/masthead-bkg.jpg) no-repeat top left;
  height: 214px;
  padding-left: 170px;
}
#masthead-logo {
  background: transparent url(images/masthead-logo.jpg) no-repeat top left;
  width: 732px;
  height: 198px;
  margin: 0 auto;
}
#tree-logo {
  background: transparent url(images/tree-logo.png) top left;
  display: block;
  position: absolute;
  width: 200px;
  height: 250px;
  left: 0;
  top: 0;
  z-index: 10;
}
#leftnav {
  font-family: Arial, Helvetica, sans-serif; 
/*  background: transparent url(images/wfall.gif) no-repeat top left; */
  width: 180px;
  float: left;
  padding-top: 20px;
}

#content {
  display: block;
  padding: 15px 30px 30px 210px;
}

h1, #content h1 {text-align: center; font-size: 1.6em; margin: 15px;}
h2, #content h2 {text-align: center; font-size: 1.2em; margin: 15px;}

#kona-content {
  width: 780px;
}
#kona-content img.left, #content-770 img.left {
  margin: 0 8px 0 0;
}
#kona-content .col-left {
  padding-top: 10px;
  float: left;
  width: 380px;
}
#kona-content .col-right {
  padding-top: 10px;
  float: right;
  width: 380px;
}

#content-770 {
  width: 770px;
	margin: 0;
	padding: 0;
}
#content-770 hr {
  clear: both;
	width: 90%;
}
#content-770 h2 {
  font-size: 1.4em;
	text-align: left;
	margin-left: 0;
}
#content-770 img.left {
  margin: 0 8px 0 0;
}
#content-770 img.right {
  margin: 0 0 0 8px;
}


.btmcontact {  font-size: 11px; text-align: center}
.btmnav {  font-size: 11px; text-align: center}
hr { color: #006633; margin: 15px auto;}
p { margin: 10px 0px; font-size: 1.0em; text-align: justify;}
.disclaimer { margin: 10px 75px 10px 75px; font-size: 11px;}
p.center { margin-right: 1em; margin-left: 1em; text-align: center;}

h1 {font-size: 1.35em;}
h2 {font-size: 1.30em;}
h3 {font-size: 1.1em;}

.title {
  margin: 24px; 
	font-size: 1.6em; 
	text-align: center;
	font-weight: bold;
}

.subtitle {
  margin: 12px; 
	font-size: 1.2em; 
	text-align: center;
	font-weight: bold;
}

/*
.content {
  margin-left: 40px;
  margin-right: 40px;
}
*/

.content p {
  text-align: left;
}

.content_wide p {text-align: center;}

p.center2 {  
	margin-right: 1em; 
	margin-left: 1em; 
	font-size: 14px; 
	text-align: center;
}

img.right {float: right; margin-left: 8px; margin-right: 14px}
img.left {float: left; margin-right: 8px; margin-left: 14px}

.iright {float: right; margin-left: 8px; }
.ileft {float: left; margin-right: 8px; }
.icenter {margin: 0 auto;}

.clear {
  clear: both;
}

#content ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 25px;
	margin-top: -5px;
}

#content ol {
	margin-left: 25px;
}


#content li {
	background: url(images/sm_heart.gif) left 2px no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
}

ul.special {
	margin-top: -5px;
}

.special li {
	margin-left: 20px;
}


#content li.nobullet {
	background-image: none;
	padding-left: 15px;
	margin-bottom: 3px;
}

ul.toxic {
	list-style-type: none;
	padding-left: 0;
	margin-left: 30px;
}

li.toxic {
	background: url(images/toxic.gif) left 4px no-repeat;
	padding-left: 25px;
	padding-top: 8px;
}

.center, p.center, .center p {
  text-align: center;
}

.indent130px {
  margin-left: 130px;
}

div.page_header {
	font-size: 20px; 
	text-align: center;
	font-weight: bold;
  margin: 14px 18px 14px 18px; 
}

div.section_header {
  margin: 18px 14px -8px 14px; 
	font-size: 16px; 
	text-align: left;
	font-weight: bold;
}

div.section {
  margin: 0px 18px 0px 18px; 
	font-size: 14px; 
	text-align: justify;
	font-weight: normal;
}

div.section p {
	font-size: 14px; 
	text-align: justify;
	font-weight: normal;
}

div.section_item { 
  font-size: 14px; margin: 0 0 0 8px; padding: 0 0 0 14px;
  background-image: url(images/sm_heart.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 3px;
}

.underline {
  text-decoration: underline;
}

.paragraph_header {
  font-size: 16px;
	font-weight: bold;
}

.resources {
  border: 1px solid #000000;
	width: 90%;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.resources td {
  padding: 8px;
}

.rowEven {
  background-color: #eeeeff;  
}

.sectionHeader {
  font-size: 1.2em;
	font-weight: bold
}

.hr70pct {
  width: 70%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.nowrap {
  white-space: nowrap;
}

.copyright {
  font-size: .7em; 
	color: #777;
	text-align: center;
	margin-top: 20px;
}
#content .copyright a, .copyright a:visited {
  text-decoration: none;
	color: #70015C;
	color: #4E02FF;
}
#content .copyright a:hover {
  text-decoration: underline;
}

.yawye-content {
	width: 760px;
	margin: 0 auto;
}

.yawye-section {
  display: block;
	float: left;
	width: 330px;
	text-align: center;
	padding: 0 23px;
}

#content ul.articles li {margin:12px;}

.contact {
  font-size: 1.1em;
  font-weight: bold;
  width:515px;
  height:230px;
  margin: 40px auto 0px auto;
}

.tara-sig {
  width: 120px;
	height: 46px;
	background: url(images/tara-sig-120.jpg)
}

.italic {font-style: italic;}

.top-nav-links {
  text-align: center; 
}
.top-nav-links a {
  padding: 0 10px;
}

