body		{
		margin: 0; 
		padding: 0;
		color: #000;
		background: #fff;
		font-family: verdana, arial, sans-serif;
	        line-height: 1.8em;
		letter-spacing: .02em;
		font-size: 73%;	
		}	

p		{
		width: 480px;
		}			

blockquote	{
		width: 400px;
		font-style: italic;
		font-family: "times new roman", serif;
		font-size: 120%;
		}
		
img.photo, img.photo2
		{
		margin-right: 20px;
		border: solid 2px #777;
		float: left;
		}

img.photo2	{
		border: none;
		}
		
img		{
		border: none
		}

#masthead 	{
		padding: 4em 0 0;
		background: rgb(50,45,26) url(images/garden-base.jpg) 100% 0 no-repeat;
		}
		
#masthead h1 	{
		margin: 0em; 
		padding: .10em .20em .10em 0em;
	      	background: rgb(159,151,148) url(images/garden-wash3.jpg) 100% -2em no-repeat;
		color: #697B31; 
		border: 1px solid black; 
		border-width: 1px 0;
	      	font: small-caps bold 2em arial, sans-serif;
		text-align: right;
	  	}
		
#masthead h2	{
		margin: 0em;
		padding: 1em 0em 1em 1em;
		color: #fff;
		font-size: 100%;
		}

#main a:link	{
		color: rgb(20%,40%,0%);
		}

#main		{
		width: 50em;
		color: black; 
		background: #fff; 
		position: relative;
		left: 20px;
		top: 20px;
		}
	
#footer 	{
		clear: both;
		margin: 50px 10px 10px 200px;
		float: left;
		} 

#column_b	{
		float: right;
		width: 200px;}

#column_a	{
		float: left;
		width: 30em;
		margin-right: 50px;
		text-width: 400px;
		}	

#column_a p	{
		width: 400px;
		}	
		
#main h2	{
		text-align: left;
		}

#main h3	{
		text-align: right;
		}

#main h1,h2,h3,h4,h5
		{
		color: #724999;
		}

#main h5	{
		clear: both;
		}		

#main h6 	{
		margin: 0; color: #D1DFA7
		}

ul#block	{
		width: 400px;
		}
		
#main li 	{
		text-align: left; 
		}

#nav li		{
		list-style: none; 
		float: left; 
		margin-left: 1px; 
		padding-left: 16px; 
		font-size: 12px;
	       	line-height: 25px; 
		white-space: nowrap; 
		background: #bbb url(images/tabs3-big.gif) 0 100% no-repeat;
		} 

li.name		{
		border-bottom: solid 2px #888;
		font-weight: 600;
		list-style: none;
		}

li.jobtitle
		{
		list-style: none;
		color: #776;
		}

li.email	{
		list-style: none;
		font-style: italic;
		}	
		
.box		{
		width: 310px;
		height: 150px;
		margin: 10px 20px 10px 20px;
		float: left;
		}
		
html>body 
#nav a 		{
		width: auto;
		}
	    	/* fixes IE6 hack */
		/* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav a 		{
		float: none;
		}
    		/* End IE5-Mac hack */

#nav,#current,#nav,#current
		{
		color: #fdb;
	       	background-image: url(images/tabs3-big.gif);
		}

div#main 	{
		margin: 35px 0px 0px 180px; 
		padding: 0;
		text-align: justify;	
		width: 72%;	
		}
		
div#main a:link {
		color: rgb(20%,40%,0%);
		}
		
div#main a:visited
		{
		color: rgb(58%,68%,40%);
		}
		
div#main a:hover
		{
		color: #724999;
		}

div#sidebar	{
		float: left; 
		text-align: center;
		width: 160px;
	       	padding: 0px;
		margin: 55px 0px 0px 15px;
	       	background: rgb(90%,90%,75%);
		}
		
#sidebar h3 	{
		color: #9FBB64;
		border: 1px rgb(73%,73%,58%); 
		border-bottom: none;
	      	background: rgb(90%,90%,75%);
		}

#sidebar h4 	{
		border: 1px rgb(73%,73%,58%);
  		border-bottom: none;
	 	background: rgb(90%,90%,75%);
		}
  
#sidebar 
	ul	{
		list-style: none; 
		margin: 0px; 
		padding: 0 0 .5em;
		border: 1px solid rgb(73%,73%,58%);
		}
  
#sidebar
	h4,ul	{
		margin: 0;
		}

#sidebar 
	li	{
		padding: 0.5em 0; 
		line-height: 1em;
	      	border-bottom: 1px solid rgb(84%,84%,69%);
		}

#nav 
	a	{
		display: block; 
		float: none; 
		padding: 0 16px 0 0;
	      	text-decoration: none; font-weight: bold;
	      	background: #F7FFDF url(images/tabs3-big.gif) 100% 100% no-repeat;
	      	color: #322D1A;  
	      	width: .1em;
		}
		
#nav a:hover	{
		color: #8FBF0B;
		}

#sidebar
	a	{
		text-decoration: none;
		padding: 0 0.25em;
		border: 1px solid rgb(84%,84%,69%);
		background: rgb(95%,95%,80%);
		position: relative; top: 1em;
		font-size: 96%;
		}

	a:link	
		{
		color: rgb(20%,40%,0%);
		}

	a:visited
		{
		color: rgb(58%,68%,40%);
		}

	a:hover 
		{
		color: #724999; 
		background: #FFF;
		}

#image		{
		border: 1px black solid; 
		font-weight: bold; 
		color: #6a241c; 
		margin: 20px 0px; 
		padding: 2px 2px 2px 2px; 
		max-width: 100px;
		}
	
		
table		{
		border: 1px black solid; 
		font-weight: none;
		font-size: 86%;	
		color: #6a241c; 
		border-collapse: none; 
		background-color: #e0efb3; 
		margin: 0px; 
		padding: 2px;
		}
 			 			
td 		{
		border: 1px black dotted;
		padding-left: 10px; 
		padding-right: 10px; 
		padding-top: 5px; 
		padding-bottom: 5px;
		text-align: left;
		}
 
#indent		{
		list-style-position: inside; 
		list-style-type: square; 
		margin-left: -15em; 
		padding-left: -30px;
		}

.spacer		{
		margin-top: 24px;
		height: 10px;
		width: 50em;
	        }
	
.left		{
		float: left; 
		margin-right: 30px; 
		margin-bottom: 10px;
		}
	
.right 		{
		text-align: right; 
		margin: 0;
	       	padding: 0px 10px 10px 0px;
		}
