body {
	color: #000000;
	margin:0;
	padding:0; 
	font-family: arial,Helvetica,sans-serif; 
	font-size: 14px;
	background-image: url(images/stonebg1.jpg);
	background-repeat: repeat; }

  			
H1 { color: #996633; 
	text-align: center; 
	background: transparent;
	font-size:26px;
	line-height:35px;
	padding:15px 0 0 0; 
	font-family: arial,Helvetica,sans-serif; }
		
H2 { color: #996600;
	text-align: center; 
	background: transparent;
	font-size:20px;
	font-family: arial,Helvetica,sans-serif; } 

H3 { color:  #000000;
	text-align: center; 
	background: transparent; 
	margin:0;
	font-weight:bold;
	font-size:14px;
	font-family: arial,Helvetica,sans-serif;} 

#container {width:100%;
	margin-left:auto;
    margin-right:auto;
	background-image: url(images/stonebg1.jpg);
	background-repeat: repeat;}

		/*header is 596 pix*/
#content {width:95%;
	margin-left:auto;
    margin-right:auto; }


			/*tan BG*/
.bg {background:#EFE7A5; }
.bgwhite {background:#ffffff; }

.nobottom {margin-bottom:0; }

.left {text-align:left; } 
.center {text-align:center; }
.right {text-align:right;}

.smallfont {font-size:12px;}
.medfont {font-size:14px;}
.largefont {font-size:16px; }
.exlargefont {font-size:18px; }
.exexlargefont {font-size:20px; }

.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle;}
.texttop {vertical-align:top;}
.textbaseline {vertical-align:baseline;}

.bullet { font-size: 25px; font-weight: bold; }

.indent { margin-left:1.5em;
   margin-right: 1.5em; }
.indentleft { margin-left:8.5em; }

  	 /*displays images in td cells as block elements without padding, fixes bug in IE 6*/
td img { vertical-align: bottom; } 




.clearboth {clear:both;}

.border {border:1px solid #999999;}
.redborder {border:3px solid #ff0000; }

.hrline {width:70%;
	border-bottom:1px #993300 solid;
    margin-left:auto;
    margin-right:auto; 
	padding-top:5px;}

UL  {list-style-type: disc;
	margin:0;  }


			/*Menu Box*/

.box800 {width:800px;
    margin-left:auto;
    margin-right:auto; }

.box760 {width:760px;
    margin-left:auto;
    margin-right:auto; }

.box700 {width:700px;
    margin-left:auto;
    margin-right:auto; }

.box600 {width:600px;
    margin-left:auto;
    margin-right:auto; }

.box500 {width:500px;
    margin-left:auto;
    margin-right:auto; }

.box400 {width:400px;
    margin-left:auto;
    margin-right:auto; }

.box300 {width:300px;
    margin-left:auto;
    margin-right:auto; }

.box200 {width:200px;
    margin-left:auto;
    margin-right:auto; }


		/*Events Boxes*/
.box200redborder {
	width:200px;
    margin-left:auto;
    margin-right:auto;
	font-size:14px;
	padding:5px;
	border:3px solid #996600;
	text-align:center;
	background-color:#EFE7A5; }

.floatleft {float:left;}

		/*logo n box hm pg*/
.floatleft200 {
	float: left;
	width: 200px; 
	margin:5px; }

		/*volunteer pic n fruit tree varities*/
.floatleft250 {
	float: left;
	width: 250px; 
	margin:5px; }

		/*apple harvest pics*/
.floatright200 {
	float: right;
	width: 200px;
	margin:5px; }

		/*festival contents*/
.floatright225 {
	float: right;
	width: 225px; 
	margin:5px; }

		/*box hm pg*/
.floatleft300 {
	float: left;
	width: 300px; 
	margin:5px; }

		/*box donate*/
.floatleft600 {
	float: left;
	width: 600px; 
	margin:5px; }




a:visited {color: #996600;
	font-weight: bold;
	background: transparent;
	text-decoration: none; 
	font-size:14px; }
a:link {color: #996600;
	font-weight: bold;
	background: transparent;
	text-decoration: none; 
	font-size:14px; }
a:hover {color: #cc9933;
	font-weight: bold;
	background: transparent;
	text-decoration: none; 
	font-size:14px; }
a:active  {color: #cc9933;
	font-weight: bold;
	background: transparent;
	text-decoration: none; 
	font-size:14px; }

#footer  {width:850px;
    margin-left:auto;
    margin-right:auto;
	text-align:center; }


.simlink {color: #003300;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }

   			   /* Drop Down Menu*/
.dm1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;}

.dm1 .item1,
.dm1 .item1:hover,
.dm1 .item1:visited,
.dm1 .item1-active,
.dm1 .item1-active:hover {
    padding: 5px 6px 8px 30px;
    text-decoration: none;
    display: block;
    position: relative; }

.dm1 .item1,
.dm1 .item1:visited {
    color:#996600;  }

.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
    color: #cc9933; }

.dm1 .item2,
.dm1 .item2:hover {
    padding: 6px 6px 2px 45px;
    text-decoration: none;
    display: block;
    white-space: nowrap; 
	background-image: url(images/stonebg2.gif);
	background-repeat: repeat;}

.dm1 .item2,
.dm1 .item2:visited  {
    color: #cc9933;
	background-image: url(images/stonebg2.gif);
	background-repeat: repeat; }

.dm1 .item2:hover {
	color: #996600; 
	background-image: url(images/stonebg2.gif);
	background-repeat: repeat; }

.dm1 .section {
    border: 1px #999999; /*lines between items in sub menu*/
    border-style: none;
    position: absolute;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap; }

.dm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.dm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .dm1 td { position: relative; } /* ie 5.0 fix */




