@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: .9em;
}
body {
	background-color: #ee8f7d;
	background-image: url(images/bg-big.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	background-position: top center;
}
#wrapper {
width: 850px;
margin: 0 auto;
text-align: left;
/*background-color: #F9E6E3;*/
}
#header {
height: 90px;
margin: 0 auto;
text-align: center;

}
#leftcol {
float: left;
width: 160px;
}
#leftcoltop {
height: 465px;
border: 1px solid white;
padding: 10px 5px 0 5px;
margin-left: 0;
margin-top: 12px;
background-color: #84af79;
background-image: url(images/cal-bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
}
/*#leftcolbot {
height: 255px;
border: 1px solid white;
padding: 0 5px; 
margin-left: 0;
margin-top: 10px;
background-color: #84af79;
background-image: url(images/cal-bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
}*/
#rightcol {
width: 160px;
height: 475px;
float: right;
border: 1px solid white;
padding: 0 5px; 
margin-top: 12px;
background-color: #84af79;
background-image: url(images/workshops-bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
}
#rightcol-design {
width: 160px;
height: 475px;
float: right;
border: 1px solid white;
padding: 0; 
margin-top: 12px;
background-color: #84af79;
background-image: url(images/garden-design.jpg);
background-repeat: no-repeat; 
	background-position: 0 180px;
}
#rightcol p {
font-size: .8em;
}
#centercol-home {
margin-left: 183px;
margin-top: 12px;
width: 470px;
border: 1px solid white;
background-color: #F9E6E3;
}
#centercol {
margin-left: 183px;
margin-top: 12px;
width: 430px;
border: 1px solid white;
padding: 20px;
padding-top: 10px;
background-color: #F9E6E3;
}
#leftcoltop p {
margin-top: 10px;
padding-top: 0;
}
#garden-slideshow {
	width: 667px;
	margin-left: 183px;
	margin-top: 12px;
	border: 1px solid white;

}	
#footer-garden-slideshow {
	width: 667px;
	margin-left: 183px;
margin-top: 10px;

text-align: center;
border: 1px solid white;
background-color: #84af79;
font-size: 90%;
}	
p, li {
font-size: .9em;
}
h1 {
	color: #711a83;
	font-weight: bold;
	font-size: 115%;
}
h2, .leftnav {
	color: #711a83;
font-weight: bold;
	font-size: 100%;
	
}
h3 {
	color: #711a83;
	font-size: 95%;
}	
a {
color: #1c1a62;
}
a:hover {
color:#5f6eb3;
}

/*markup for navigation*/
ul#main-nav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
margin:0;
padding:0;

}
ul#main-nav li {
margin:0;
padding:0;
list-style:none;
margin: 0 0 0.1em 0;
}
ul#main-nav li a {
text-decoration:none;
display:block;
padding: 2px 1px;
color:#1c1a62;

}
ul#main-nav li a:hover {
color:#5f6eb3;
}/*end navigation styling*/

#footer {
margin-left: 183px;
margin-top: 10px;
width: 470px;
text-align: center;
border: 1px solid white;
background-color: #84af79;
font-size: 90%;
}

.cal-item {
	font-size: 90%;
}
.rt {
float: right;
margin-left: 5px;
}
.lt {
float: left;
margin-right: 5px;
}
img.bio {
border: 1px solid #fff;
padding: 5px;
float: right;
margin-left: 5px;
background-color: #6c1981;
}
img.lt {
border: 1px solid #fff;
padding: 5px;
float: left;
margin-right: 5px;
background-color: #6c1981;
}
img.ctr {
border: 1px solid #fff;
padding: 5px;
margin: 0 auto;
text-align: center;
background-color: #6c1981;
}