	html { height: 100.1%; } /* Sole purpose of this line is to add scroll-bar in mozilla - may not work in ie5 mac*/
	* { margin: 0px; }
	#main, p, #main td
  	{
  		font:normal 13px Arial,Verdana;
  	}
  	.topmenu
  	{
  		margin-right:10px;
  		margin-left:10px;
  	}
	.leftmenu a, .leftmenu a:visited
	{
		text-decoration:none;
		color:#fbf2d1;
  		font:normal 12px Arial,'Times New Roman';
	}
	a, a:visited
	{
		color:#07630A;
		text-decoration:none;
		font-weight:bold;
	}
  	.topmenu td a:hover, a:hover 
	{
	 	color:#E76A0E;
	 	text-decoration:none;
	}
	.topmenu td a 
	{
	 	font:bold 12px Arial,'Trebuchet MS','Times New Roman';
	 	color:#07630A;
	 	text-decoration:none;
	 	_line-height:80%;
	}
	.topmenu td
	{
		text-align:center;
		padding:6px 20px 7px 20px;
	}
	.inactive
	{
		font:bold 12px Arial,'Trebuchet MS','Times New Roman';
	 	color:#9C8667;
	}
	body
	{
		margin:0px;
		padding:0px;
		font:normal 12px Verdana;
		background-color:#cabf95;
	}
	#main, p
	{
		line-height:150%;
		margin:5px 0px 15px 0px;
	}
	h1
	{
		font:normal 18px Arial,'Trebuchet MS';
		line-height:150%;
		text-align:center;
		margin:20px 0px 10px 0px;
/*
		text-transform:capitalize;		*/
	}
	h2
	{
		font:bold 16px Arial,'Trebuchet MS';
		line-height:150%;
		text-align:center;
		margin:10px 0px 10px 0px;
/*
		text-transform:capitalize;		
*/
	}
	h3
	{
		font:normal 18px Arial,'Trebuchet MS';
		line-height:150%;
		text-align:center;
		margin:20px 0px 10px 0px;
/*
		text-transform:capitalize;		
*/
	}
	h5
	{
		font:bold 15px Arial,'Trebuchet MS';
		font-style:italic;
		line-height:100%;
		text-align:center;
		margin:0px 0px 20px 0px;
		padding:0px;
/*
		text-transform:capitalize;		
*/
	}
	.copy
	{
		text-align:center;
		font-size:11px;
		color:#8D734B;
	}
	.credit
	{
		text-align:center;
		font-size:11px;
		color:#DBC8A4;
	}
	.credit a,
	.credit a:visited
	{
		text-align:center;
		font-weight:normal;
		color:#DBC8A4;
	}
	.credit a:hover
	{
		color:#000;
		text-decoration:underline;
	}
	.thumbnail
	{
		border:1px solid #C19F60;
		background-color:#fff;
		padding:3px;
		margin:5px;
	}
	.left_image
	{
		float:left;
		border:1px solid #C19F60;
		margin:02px 10px 5px 01px;
		background-color:#F1EADC;
		background-color:#fff;
	}
	.imagecontainer img,
	.captionlessimage img
	{
		border:0px solid #bbb;
	}
	.captionlessimage,
	.highslide img
	{
		margin-right:10px;
		margin-top:0px;
		margin-bottom:10px;
		float:left;
		border : 1px solid #CAA860;
		padding : 4px;
		background-color : #fff; /* #8ac; */
		font-weight: normal;
		font-family: Times New Roman,Arial,Verdana;
		font-style: italic;
		font-size: 13px;
		text-align:center;
		color:#fff;
	}
	#main
	{
	 	padding:05px 20px 150px 20px;
	}
	#main a:hover 
	{
	 	color:#E76A0E;
	 	text-decoration:underline;
	}
	h3#portfolio
	{
		text-align:left;
		margin:10px 0px 10px 0px;
		border-bottom:1px solid #C19F60;
	}
	.preload
	{
		display:none;
		z-index:-1;
	}
	.button
	{
		color: #404020;
		font: normal 11px Verdana,Arial,sans-serif;
		line-height: 100%;
		padding-top: 3px;
		padding-bottom: 4px;
	}
	ul
	{
		margin-left: 40px;
		padding-left: 0;
	}
	.active_menu_link a, .active_menu_link a:visited
	{
		color:#79D669;
	}
 a .leftmenu
 {
 	font:normal 12px Arial,'Times New Roman', Arial, 'MS Sans Serif','Trebuchet MS','Times New Roman';
 	color:#FBF2D1;
 	padding-top:7px;
 	text-decoration:none;
 }
 .leftmenu
 {
	border:0px solid #315B24;
	text-align:center;
	padding-top:3px;
	margin-top:0px;
	padding-bottom:3px;
	padding:6px 8px 7px 8px;
	border-bottom:1px solid #315b24;
 }