body 
{
  background-image: url(Images/diagonal.png);
  background-color:#666666;
  background-color:#666666;
  font-family:garamond;
}

a:visited
{
  color:#0E5505;
  text-decoration:none;
  font-weight:bold;
}

a
{
  color:#0E5505;
  text-decoration:none;
  font-weight:bold;
}

a:hover
{
  color:#62B05B;
  font-weight:none;
}

.header
{
  overflow:hidden;
  background-color: #C6E2A7;
}

.about-left
{
  background-color: #C6E2A7;
  margin-left:30px;
}

.middle-wrapper
{
  background-color: #C6E2A7;
}

.main 
{
  background-color:#E5EFD3;
}

h1 
{
  display:inline;
}

h2 
{
  margin-top:10px;
}

.hr1 
{
  background-color: #000000;
  height: 2px;
  margin-top: 2px;
}

.hr2 
{
  background-color: #94378C;
  height: 2px;
}

.hr3 
{
  background-color: #DBAA22;
  height: 3px;
  margin-top:2px
}

.hr4 
{
  background-color: #000000;
  height: 2px;
}

.container 
{
  overflow:hidden;
  width:800px;
  margin: 30px auto;
  margin-bottom: 0px;
  margin-top: 0px;
  background-color:#C6E2A7;
}

.internal 
{
  overflow:hidden;
  padding-bottom:20px;
  background-color:#C6E2A7;
  padding-top:15px
}

.buttons
{
  margin-top:17px;
  margin-left:30px;
  margin-right:30px;
}

.sidebar-left
{
  width:200px;
  float:left;
  background-color:#C6E2A7;
  margin-right:20px;
}

.sidebar-left-internal
{
  margin-left:20px;
}

.doug-side
{
  margin-bottom:10px;
}

.sidebar-right
{
  margin-top:0px;
  margin-left:20px;
  float:right;
  padding-right:30px;
  background-color:#C6E2A7;
}

.footer
{
  clear:both;
  position:relative;
  margin-bottom:10px;
  background-color:#C6E2A7;
}

.footer-internal
{
  margin-left:50px;
  padding-bottom:10px;
  background-color:#C6E2A7;
}

.blog
{
  background-color:#C6E2A7;
}

.blog-internal
{
  height:auto;
  padding-left:15px;
  padding-right:15px;
  background-color:#E5EFD3;
  overflow:hidden;
}

.recent
{
  margin-right:15px;
  margin-top:20px;
  float:left;
  margin-bottom:5px;
}

.archives
{
  width:150px;
  float:left;
  margin-bottom:20px
}

.michael
{
  margin-bottom:10px;
  margin-top:40px;
  float:left;
  width:150px;
}
.ryan
{
  float:left;
  width:150px;
}

.clear
{
  clear:right;
}

.chef
{
  margin-left:75px;
  margin-right:75px;
  margin-top:0px;
  padding-top:20px;
  margin-bottom:50px;
  background-color:#C6E2A7;
}

.row1
{
  margin-right:;
  margin-left:130px;
  margin-top:;
  margin-bottom:0px;
}

.row2
{
  margin-right:;
  margin-left:234px;
  margin-top:;
  margin-bottom:0px;
}

.row3
{
  margin-right:;
  margin-left:338px;
  margin-top:;
  margin-bottom:;
}

.chef2
{
  margin-left:75px;
  margin-right:75px;
  margin-top:0px;
  padding-top:30px;
  padding-bottom:50px;
  background-color:#C6E2A7;
}

.gardner
{
  padding-top:20px;
  margin-left:75px;
  margin-right:75px;
}

.img
{
  margin-left:10px;
}

.grow1
{
  margin-left:0px;
  margin-right:0px;
}

.land
{
  
  margin-right:75px;
  margin-left:75px;
  padding-top:20px;
  background-color:#C6E2A7;
}

.phone
{
  margin-bottom:120px;
  padding-top:120px;
  background-color:#C6E2A7;
}

.philosophy
{
  background-color:#C6E2A7;
}

.vegan
{
  margin-left:75px;
  margin-right:75px;
  padding-top:20px;
  padding-bottom:20px;
  background-color:#C6E2A7;
}

.vegan-inside
{
  font-size:small;
  margin-left:60px;
  margin-right:60px;
  background-color:#C6E2A7;
}

.mission
{
  padding-top:20px;
  background-color:#C6E2A7;
  margin-left:75px;
  margin-right:75px;
  margin-bottom:100px;
}

.mission-inside
{
  padding-top:20px;
  margin-left:50px;
  margin-right:50px;
}

.investment
{
  margin-left:75px;
  margin-right:75px;
  margin-bottom:50px;
  padding-top:20px;
  background-color:#C6E2A7;
}

.about
{
  margin-right:75px;
  margin-left:75px;
  padding-top:5px;
  background-color:#C6E2A7;
}

.about-inside
{
  margin-left:20px
}

p.post-end 
{
  margin-bottom: 40px;
  border-bottom: solid 1px #0E5505;
  font-size: smaller;
}

.footerindex
{
 	clear:both;
	position:relative;
	margin-bottom:10px;
	margin-top:20px;
	background-color:#C6E2A7;
}
.internalinvest 
{
  overflow:hidden;
  background-color:#C6E2A7;
}

.colored-text
{
  color:#FF6600;
}
.phil-table
{
  background-color:#C6E2A7;
  padding-top:100px;
  padding-bottom:100px;
}