/* css development by maramade productions http://www.maramade.com */

html { height: 101%; margin-bottom: 1px; }


h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
p{margin:0; padding: 5px 0;}

body {
	font:12px Arial, Helvetica, sans-serif;
	background-color: #F8FCF2;
	color:#000;
	margin:0 auto;
	padding:0;
	background-image:url(images/topbg.jpg);
	background-repeat:repeat-x;
	background-position: topcenter;
}

#wrap{
margin:0 auto;
padding:0;
width:799px;
background-image:url(images/leafbg.jpg);
background-position:top;
background-repeat:no-repeat;

}

#banner{
width:799px;
margin:0;
padding:0;
height:218px;
background-image:url(images/banner_home.jpg);
background-position:top;
background-repeat:no-repeat;
position:relative;
}

#banner a.homelink { 
width: 300px;
height: 110px; 
position: absolute;
text-decoration:none;
top: 30px;
left:0px;
display:block;
background-color:transparent;
color:#ff5500;

}

#banner a.homelink i{
visibility:hidden;
} 
 
 #banner h1{
position:absolute;
top: 150px;
left:31px;
width:271px;
color:#703778;
background-color:transparent;
text-align:center;
font-size:21px;
font-weight:normal;
line-height:1.1em;
}

#banner h1 a:link, #banner h1 a:visited, #banner h1 a:active {
color:#703778;
	background-color:transparent;
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
}

#banner h1 a:hover {
	text-decoration: underline;
}


#leftcol{
width:265px;
float:left;
margin: 10px 0 0 0;
}


#menu{
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu a:link, #menu a:visited, #menu a:active{
display:block;
width:223px;
height:42px;
padding-left:44px;
padding-top:3px;
background-color:transparent;
color:#703778;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:15px;
}

#menu a:hover{
color:#000000;
background-color:transparent;
}

#menu li.strawberries{
background-image:url(images/button_strawberries.jpg);
background-repeat: no-repeat;
background-position: left;
width:257px;
height:42px;
margin-bottom:5px;
}
#menu li.kiwi{
background-image:url(images/button_kiwi.jpg);
background-repeat: no-repeat;
background-position: left;
width:257px;
height:42px;
margin-bottom:5px;
}

#menu li.orange{
background-image:url(images/button_orange.jpg);
background-repeat: no-repeat;
background-position: left;
width:257px;
height:42px;
margin-bottom:5px;
}

#menu li.tomato{
background-image:url(images/button_tomato.jpg);
background-repeat: no-repeat;
background-position: left;
width:257px;
height:42px;
margin-bottom:5px;
}

#menu li.blueberry{
background-image:url(images/button_blueberry.jpg);
background-repeat: no-repeat;
background-position: left;
width:257px;
height:42px;
margin-bottom:5px;
}

#menu li.broccoli{
background-image:url(images/button_broccoli.jpg);
background-repeat: no-repeat;
background-position: left;
width:257px;
height:42px;
margin-bottom:5px;
}

#menu li.apple{
background-image:url(images/button_apple.jpg);
background-repeat: no-repeat;
background-position: left;
width:257px;
height:42px;
margin-bottom:5px;
}

#content{
margin-left:295px;
margin-right:0;
margin-top:10px;
padding: 10px 10px 10px 30px;
border-left:  4px dotted #A2CF66;
line-height:140%;
}

#content h1{
background-color: transparent;
color:#A2CF66;
font-size:21px;
text-transform:lowercase;
}

.right {
margin:4px 0 4px 10px;
float:right;
padding:1px;
display:inline;
background:#ccc;
color:#333;
border:1px solid #303030;
}

#footer{
clear:both;
text-align:center;
	margin:30px auto 0 auto;
	padding:0;
	width: 799px;
	height:41px;
	font-size:10px;
	background-image:url(images/footerbg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}

#content a, #content a:link, #content a:visited, #content a:active, #footer a, #footer a:link, #footer a:visited, #footer a:active  { 
color:#703778;
	background-color:transparent;
	text-decoration: none;
	font-weight:bold;


}

#content a:hover, #footer a:hover {
text-decoration:underline;
}
