body { 
margin:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
background:#FFFFCC;
}

#container {
width:775px;
margin:0% auto;
position:relative;
overflow:hidden;
}

#header {
width: 100%;
height: 205px;
background:#C59D6C url(images/bg.gif) repeat;
border-bottom:5px solid #806646;
}

#header2 {
width: 100%;
height: 319px;
background:#C59D6C url(images/bg.gif) repeat;
border-bottom:5px solid #806646;
}

#sidebar {
width: 160px;
margin-top:30px;
float: left;
font-size:90%;
}


#sidebar ul {
list-style:none;
width:100%;
padding:0px;
margin-top:auto;
margin-bottom: auto;
margin-left:5px;
}

#sidebar li{
display:block;
color:#663300;
background: url(images/buttons/gradient_button_small.jpg) no-repeat;
width:140px;
height:60px; 
padding:0px;
text-align: center;
margin-bottom:5px;
}

#sidebar li a, #sidebar li a:visited, #sidebar li a:active {
display:block;
line-height: 60px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sidebar li a:hover{
color:#990000;
}

.image
{
border:#C59D6C solid 2px;
}

body#index #home_tab,
body#apples #apples_tab,
body#pumpkins #pumpkins_tab,
body#trips #trips_tab,
body#hours #hours_tab,
body#contact #contact_tab

{

display: block;
margin-left: auto; 
margin-right: auto;
width: 140px;
height:60px;
padding:0px; 
background:url(images/buttons/gradient_button_small.jpg) no-repeat;
text-decoration: none;
text-align: center;
color:#990000;
}

#homehead {
 padding: 55px 0 0 0;
 overflow:hidden;
 background:url(images/welcome_headline.gif) no-repeat;
 height: 0px !important;
 height /**/:55px;
}

#applehead {
 padding: 55px 0 0 0;
 overflow:hidden;
 background:url(images/apples_headline.gif) no-repeat;
 height: 0px !important;
 height /**/:55px;
}

#pumpkinhead {
 padding: 55px 0 0 0;
 overflow:hidden;
 background:url(images/pumpkins_headline.gif) no-repeat;
 height: 0px !important;
 height /**/:55px;
}

#contacthead {
 padding: 55px 0 0 0;
 overflow:hidden;
 background:url(images/contact_headline.gif) no-repeat;
 height: 0px !important;
 height /**/:55px;
}

#triphead {
 padding: 55px 0 0 0;
 overflow:hidden;
 background:url(images/trips_headline.gif) no-repeat;
 height: 0px !important;
 height /**/:55px;
}

#hourshead {
 padding: 55px 0 0 0;
 overflow:hidden;
 background:url(images/hours_headline.gif) no-repeat;
 height: 0px !important;
 height /**/:55px;
}



#main {
float: left;
width:600px;
min-height:300px;
margin-top: 20px;
margin-bottom: 20px;
text-align:left;
}




#main h1 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:180%;
text-align: center;
color:#804000;
margin:10px;
letter-spacing:-0.05em;
font-style:italic;
}



#main h2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: medium;
font-style:italic;
color: #000000;
margin:15px;

}

h2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: medium;
font-style:italic;
color: #000000;
margin:15px;

}



#main a:link {

color: #000000;
text-decoration: #000000;
border-bottom: 1px solid #000000;

}



#main a:visited {

color: #990000;
text-decoration: #990000;
border-bottom: 1px dotted #990000;

}



#main a:hover {

color: red;
text-decoration: #990000;
border-bottom: 1px dotted #990000;

}



#main .longtext {

margin-left: auto; 
margin-right: auto;
margin-bottom:0px;
width: 400px;

} 



#main .content {

margin-left:15px;
margin-right:15px;
text-align:justify;
line-height:1.25em;

}



#main .emphasis {

font-weight:bold;
color: #000000;

} 


#container2 {
width:775px;
background: #FFFFFF url(images/containerbg.gif) repeat-y;
margin:0px;
}

#contact #header {
height: 200px;
background:#C59D6C;
}

#footer {
clear:both;
background:#806646;
padding:5px;
font-size:85%;
}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C59D6C}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e6d4bf;
  border-right:1px solid #e6d4bf;
  background:#d3b590}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f5f0;
  border-right:1px solid #f9f5f0;
  background:#d0af87}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d0af87;
  border-right:1px solid #d0af87;}
.spiffy4{
  border-left:1px solid #e6d4bf;
  border-right:1px solid #e6d4bf}
.spiffy5{
  border-left:1px solid #d3b590;
  border-right:1px solid #d3b590}
.spiffyfg{
  background:#C59D6C;
}
