html {background: #6fc58a url(img/grass-tile-1.png) repeat fixed 50% 0%}

body 
	{
	max-width: 974px;
	background: transparent url(img/tree-2.png) no-repeat fixed 85% 35%;
	}
	
/* ======== backgrounds ============ */
		
h1{ margin: 0; padding: .75% 0 0 0; font-size:200%; color: #cc6666; }
h2{ margin: 0; padding: .15% 0 .15% 0; font-size:315%; color: #41aa7e; }
h3{ margin: .75%; color: #007700; font-size: 150%; }

img  { padding: 1.05em }


#hd
	{
	margin: 0; 
	padding: 1% 2% 0% 4%;
	text-align: left;
	background: transparent url(img/sun-n-cloud.png) no-repeat fixed 50% 0%; 
	}
	

/* =============== font sizes and decorations ========== */

.x-large { font-size: x-large }
.bold { font-weight: bold }

/* ==================== position ============ */

.float-left  { float: left }
.float-right  { float: right }

.butterfly-1-position { position: fixed; left: 77%; top: 0%; z-index: 100;}
 
/* -------------------  new top horizontal nav -------------------- */

ul#top-nav-list
	{
	width: auto;
	margin: 0 auto;	
	padding: 8px 1px 34px 24%;
	text-align: center;
	list-style: none;
	background: url(img/tan-rose-bar-80-sampsub.png) no-repeat scroll top center;
	}

ul#top-nav-list li
	{
	float: left;
	width: 14%;
	display: block;
	margin: 0 1px;
	font: normal normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	}

ul#top-nav-list li a
	{
	margin: 0 .5%;
	padding: .15em .15em .15em .15em;	
	display: block;
	color: #fcfbf3;
	text-decoration: none;
	background: transparent;
	}

ul#top-nav-list li a:visited 
	{
	margin: 0 .5%;
	color: #aa416d; 
	text-decoration: none; 
	}
	
ul#top-nav-list li.current a 
	{ 
	color: #c58b8b; 
	background: #90d5b8;
	border: .15em inset #90d5b8; 
	}	

ul#top-nav-list li a:hover 
	{ 
	color: #6699ff; 
	background: #90d5b8;
	border: .15em inset #bcc8de; 
	}

ul#top-nav-list li a:active 
	{ 
	color: blue; 
	background: #bbd3fb;
	border: .15em inset #bcc8de; 
	}	

/* ---------------------------- end of top horizontal nav ----------------- */

/* --- custom paragraphs - top mid bottom single --- */
p.ptop 
  {
  margin: 2% 10% 0% 10%; 
	padding: 3% 15% 1% 15%;   
  text-align: left; 
  text-indent: .9em;
	background: url(img/opaque-blue-green-1-70.png) no-repeat scroll 50% 0%;
	font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif;    
  }

  .ptop:first-letter 
  { 
  color: #41aa7e; 
  padding: 0em; 
  font-size: 180%; 
  }

  p.pmid 
  {
  margin: 0% 10% 0% 10%; 
	padding: 1% 15% 1% 15%;   
  text-align: left; 
  text-indent: .9em;
	background: url(img/opaque-blue-green-1-70.png) no-repeat scroll 50% 50%;
	font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif;   
  }

  .pmid:first-letter 
  {  
  padding: 0em;
  font-weight: 400; 
  font-size: 130%; 
  }
 
  p.pbottom 
  {
  margin: 0% 10% 4% 10%; 
	padding: 1% 15% 4% 15%;  
  text-align: left; 
  text-indent: .9em;
	background: url(img/opaque-blue-green-1-70.png) no-repeat scroll 50% 100%;
	font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif;  
  }

  .pbottom:first-letter 
  { 
  padding: 0em;
  font-weight: 400; 
  font-size: 120%; 
  }

  p.psingle 
  {
  margin: 2% 10% 2% 10%; 
	padding: 3% 15% 3% 15%;   
  text-align: left; 
  text-indent: .9em;  
  border-bottom: 1px groove #5c7967;
	background: url(img/opaque-blue-green-1-70.png) no-repeat scroll 50% 0%;
	font: normal normal normal 14px Verdana, Arial, Helvetica, sans-serif;    
  }

  .psingle:first-letter 
  { 
  color: #41aa7e; 
  padding: 0em; 
  font-size: 180%; 
  }
	
/* ------------------------ end of custom p ------------ */

/* ------------------ lists ------------------- */

ul
	{
	width: auto;
	margin: 1.5% auto; 
	padding: 4% 0%;
	color: #408da0; 
	font: normal small-caps bold medium Arial, Helvetica, sans-serif; 
	background: url(img/opaque-blue-green-1-70.png) no-repeat scroll 50% 0%; 
	}
ul li{list-style:none outside;}

	
/* ---------------- custom unordered list - a ---------------- */

ul.basic-symbol-square
	{
	width: auto;
	margin: 4% auto; 
	padding: 1% 1% 1% 12%;
	text-align: left; 
	color: #408da0;
	letter-spacing: 1px;
	background: url(img/opaque-blue-green-1-70.png) no-repeat scroll 50% 0%;
	}
	
ul.basic-symbol-square li 
	{
	margin: 0 .5% .5% 0%; 
	padding: 1% 1% .5% 6%;
	letter-spacing: 1px;
	list-style:disc outside;
	font: normal normal normal medium Arial, Helvetica, sans-serif;
	background: url(img/opaque-blue-green-1-70.png) no-repeat scroll 50% 0%; 
	}


/* ---------------- basic ordered list - 1 (decimal) ---------------- */

ol.basic-1 
	{
	width: 85%; 
	margin: 0 2% 2% 2%; 
	padding: 2.5% 4% 1.5% 8%;
	text-indent: 0em;
	text-align: left; 
	color: #000000;
	letter-spacing: 1px;
	list-style: decimal outside; 
	}

ol.basic-1 li 
	{
	margin: 0 2% 0 2%; 
	padding: 1% 4% .5% 2%;
	letter-spacing: 1px;
	}

/* --------------- end of lists ----------- */


/* -------------------  footer nav -------------------- */

ul#footer-nav-list
	{
	width: auto;
	margin: 2% auto;
	padding: 0% .15% 2% .15%;	
	text-align: right;
	list-style: none;
	background: transparent;
	}

ul#footer-nav-list li
	{
	display: inline;
	margin: 0 .25%;
	font: normal normal bold 15px Verdana, Arial, Helvetica, sans-serif;
	}

ul#footer-nav-list li a
	{
	display: inline;
	color: #f4f1dd;
	margin: 0 .5%;
	padding: .15em .15em .15em .15em;
	text-decoration: none;
	}

ul#footer-nav-list li a:visited 
	{
	margin: 0 .5%;
	color: #aa416d; 
	text-decoration: none; 
	}

ul#footer-nav-list li a:hover 
	{ 
	color: white; 
	background: #90d5b8;
	}
		
ul#footer-nav-list li a:active 
	{ 
	color: blue; 
	background: #bbd3fb;
	}	


/* ---------------------------- end of footer nav ----------------- */

#copyright { margin: .5% .5% 0% .5%; padding: .75% .5% 0% .5%; text-align: right; font-size: x-small; }

#validator { margin: 1% 1% 0 1%; padding: 1% 1% 0 1%; text-align: right; }

/*
font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif;
*/

/* -------- color schemer -------- 

light-green - #90d5b8 (background average)

light-blue - #90cfd5

soft-lavendar - 90add5

soft-violet - #9690d5

darkest-green - #41aa7e

candy-maroon - #aa416d

rose - #c4648c

tan - #d5b890

tan-salmon - #d59690

*/
