body { 
  background-color: #EFF0F0;
  font-family:      Georgia, "Times New Roman", Times, serif;
  font-size:        14px;
  line-height:      1.8em;
  margin:           0px 0px 0px 0px;
}

#header {
  background: 		url(images/logo_home.gif);
  height:           278px;
  margin:           10px 10px 0px 10px;
}

#main {
  background:       #ffffff;
  font-size:        105%;
  padding:          0px 5px 0px 27px;
  width:            440px;
  float:            left;
}

#main a:link, #main a:visited
{
color: #56A34E;
text-decoration:none;
border-bottom:1px dotted #56A34E;
}

#sidebar {
  background:       #D6F7D2;
  font-size:        14px;
  padding:          15px;
  margin:           0px 10px 0px 500px;
}

#sidebar a:link, #sidebar a:visited
{
color: #56A34E;
text-decoration:none;
border-bottom:1px dotted #56A34E;
}

#footer {
  background-color: #56A34E;
  color:            #ffffff;
  text-align:       center;
  padding:          3px;
  margin:           0px 10px 10px 10px;
  font-size:        90%;
  clear:            both;
}

h1 {
  font-size:        22px;
  color:            #56A34E;
}

h2 {
  font-size:        16px;
  color:            #56A34E;
  border-bottom: 	1px solid #ffffff;
}

.slogan { color: #954b4b; }

.beanheading {
  text-align:       left;
  line-height:      1.8em;
}

#allcontent {
  width:            760px;
  padding-top:      5px;
  padding-bottom:   5px;
  background-color: #ffffff;
  margin-left:      100px;
  margin-top:		0px;
}

#headerimage {
	position: absolute;
	left: 409px;
	top: 15px;
	height: 278px;
	width:  441px;
	z-index: 99;
}

#navcontainer { 
width: 720px; 
float: left;
margin-top: 97px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0;
list-style: none;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
list-style: none;
font-family: Georgia, Times New Roman, serif;
font-size: 14px;
}


#navcontainer a
{
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 46px;
width: 329px;
background: none;
border-top: 1px solid #eee;
color: #EEE;
text-decoration: none;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background: url(images/nav_bground_home.gif);
color: #fff;
}