/* Colors 

original green background: #535f24
new leaf green background: #D9E2BA

content area: #F4F7EB

*/


body            {background: #D9E2BA url(/img/corner-bkgrnd.gif) top right no-repeat; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium;} 
*               {padding:0; margin:0;}
#wrapper        {margin: 0 auto; width: 1000px; text-align: left; position: relative; border: 0;}
#logo           {background-color: transparent; position: absolute; left: 0px; top: 12px; width: 1000px; }
#lcol           { background-color: transparent; text-align: right; margin: 0px; position: absolute; left: 0px; top: 145px; width: 125px; padding-right: 10px; }
#rcol           { background-color: transparent; text-align: left; margin: 0px; position: absolute; left: 835px; top: 145px; width: 162px; padding-right: 0px; }
#content        { background-color: #EDF2DA; position: absolute; left: 137px; top: 145px; width: 680px; padding-left: 15px; border-left: solid orange 2px; }
#footer         {clear: both; text-align: center;}

h1              {font-size: 100%; color: #6f7752; margin: 0 0 10px 0;}
h2              {font-size: 120%; color: #253008; margin: 10px 0 0 0}
h3              {font-size: 100%; color: green; margin: 10px 0 0 0;}
h4              {color: green;}
p               {font-size: 80%; margin-bottom: 5px;}
ul 		        {margin: 0px 0 10px 0; font-size: 70%;} 
li 		        {margin: 5px 0 0 15px;} 
ol              {margin: 0 0 0 35px; font-size: 70%;} 
hr              {margin: 10px 0;}

a		        {padding: 0; color: #617604; text-decoration: none; font-size: 100%; margin: 0;}
a:visited	    {color: #253008; text-decoration: none;}
a:hover 	    {color: #D07607; text-decoration: underline;}

#nav1			{
	position: absolute;
	top: 64px;
	float: left;
	width: 980px;
	margin: 20px;
	padding: 10px 20px 0 0;
	background: transparent;
	height: 54px;
	left: -20px;
}
#nav1 li	    {float: left; margin: 0; padding: 0; font-family: "Lucida Grande", sans-serif; font-size: 90%; list-style: none;}
#nav1 a			{float: left; display: block; margin: 0 5px 0 0; padding: 4px 8px; color: #42290e; text-decoration: none; background: orange; border: solid 1px #000; font-size: 120%; font-weight: bold;}
#nav1 a:hover   {background: #fff;} 

#lcol a           {font-weight: bold; color: orange; text-decoration: none; font-size: 100%;}
#lcol a:visited   {color: green; text-decoration: none;}
#lcol a:hover     {color: #FAE34C; text-decoration: underline;}
#lcol ul 		  {list-style: none; margin: 0px 0 10px 0; font-size: 70%;} 

#footer a           {background: #edf2da; color: orange; text-decoration: none; font-size: 100%;}
#footer a:visited   {color: green; text-decoration: none;}
#footer a:hover     {text-decoration: underline;}
#search           {margin: 0px 2px 5px 5px;}

#copyright     {font-size: 60%; text-align: center;}

.imgleft         {float: left; margin: 7px 10px 5px 15px;}
.imgleft100		 {float: left;  margin: 0 0 15px 15px; width: 100%; clear: both;}
.imgright        {float: right;  margin: 7px 0 5px 10px;}

.note          {font-style: italic; font-size: 70%;}  
.breadcrumb    {color: green; margin-left: 0 0 0 15px;}
