/* --------  Based on the Healing Landscapes Website CSS October 14 2009 --------*/






























/* -------------- LINKS -------------- */	
.cleanlinks a { text-decoration: none; }
a:link { color: #65912D; text-decoration: none; }
a:visited { color: #65912D; text-decoration: none; }
a:hover { color: #69a0c8; text-decoration: none; }
a:active { text-decoration: none; }




/* -------------------  Image Modifiers  ----------------- */
img { border-style: none; }
.bodypic { margin: 16px 0 16px 0; }
.designerimages { margin: 20px 0 20px 0; }
.designerpic { float: left; padding: 0px 8px 4px 0; }
.picleft { float: left; padding: 4px 8px 4px 0; }
.picright { float: right; padding: 4px 0 4px 8px; }







/* -------------------  Lists   ----------------- */

ul { margin: 0 0 8px 0; }
ul li { font-size: 1.3em; margin: 2px 0 0 12px; list-style-type: none; padding: 0 0 10px 14px; color: #666666; }


ol { margin: 0 0 12px 0; color: #666666; }
ol li { font-size: 1.3em; margin: 2px 6px 14px 32px; }

.sitemap ol ol  { margin: 4px 0 3px 0px; }
.sitemap ol li { padding: 0px 0 2px 0px; margin: 2px 10px 0px 35px; }
.sitemap ol ol li { background: none; font-size: 1em; padding: 0px 0 2px 15px; list-style: none; margin: 0; }








#wrapper { width: 931px; margin: 0 auto 0px auto; padding: 0 0 80px 0; }




/* --------------  HEADER -------------- */	
#header { width: 931px; height: 130px; }
#header p { display: none; }
#header h1 { display: none; }



/* -------------- Logo and Flair -------------- */	
.blog { background:  url(images/TLN_logo.gif) no-repeat; }

#wonderbar { width: 931px; height: 30px; margin: -1px 0 38px 0; background: url(images/blog_bar.jpg) no-repeat; }




/* -------------- Search Bar -------------- */	
#search { margin: 20px 0 0 0; width: 931px; height: 38px; text-align: right; }
.searchbutton { padding: 0px; margin: 0px 1px -5px 3px; margin: 0px 1px -4px 1px; width: 49px; height: 20px; }








/* -------------- Location Bar -------------- */	
#location { width: 931px; height: 30px; margin: 0 0 18px 0;}



/* -------------- Colors -------------- */	
.purple { color: #5b4e97; }
.brown { color: #b0491b; }
.yellow { color: #faa819; }
.blue { color: #3c577c; }
.red { color: #eb611d; }
.navy { color: #45484B; }
.darkred { color: #A71E28; }
.green { color: #588527; }
.lblue { color: #5A8FBC; }




/* -------------- SideMenu -------------- */	
#sidemenu { float: left; width: 185px; font-size: 1.1em; font-weight: bold; margin: 0 0 20px 0; }
#sidemenu ul { padding: 0; margin: 0; }
#sidemenu li { background: none; padding: 5px 5px 5px 0; margin: 0; color: #646464; font-size: 1.2em; }
#sidemenu li a { display: block; }
#sidemenu li li { background: none; padding: 4px 0px 3px 10px; margin: 0; font-size: .8em; }















/* -------------- CONTENT -------------- */	


#content { xwidth: 450px; float: left; margin: -10px 0 20px 0px; display: inline; padding: 0; }

#content  ul { margin: 0 0 8px 0; }
#content  ul li { font-size: 1.3em; margin: 2px 10px 0 12px; list-style-type: none; padding: 0 10px 10px 22px; background: url(../../../../images/bullet.gif) no-repeat 0 4px; color: #666666; }


#content a { text-decoration: underline; }


.col1 { width: 500px; float: left; }
.col2 { float: right; width: 185px; }

.col2 img { margin: 0 0 10px 0; }

.alphalocator { font-size: 6em; line-height: .3; }
#alphadirectory { margin: 25px 0 25px 0; }
#alphadirectory li { font-weight: bold; background: none; display: inline; font-size: 1.6em; font-style: normal; color: #73a534; text-align: justify; padding: 2px; margin: 0; }





/* -------------- MailChimp Newlsetter Signup----------------- */
#mailchimp-widget { height: 110px; }
#mc_signup_form {
	width: 255px;
	background-color: #E2E2E2;
	margin: 0px 0px 50px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

#newsletter-form { width: 200px; }
#newsletter-form p { font-size: 1em; text-align: left; float: left; }
#mce-responses { float: left; width: 200px; font-size: 1em; margin: 0 0 .8em 0; color: #696969; }
#mce-error-response { float: left; width: 200px; font-size: 1em; margin: 0 0 .8em 0; color: #696969; }
#mce-EMAIL { font-size: .9em; width: 132px; color: #696969; margin: 1px 0 6px 0; float: left; height: 16px; padding: 3px 0 0 3px; }
fieldset { border: none; }

.mc_custom_border_hdr {
	font-size: 1.3em;
	width: 275px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#mailchimp-widget h2 { font-size: 1em; }
#mc_signup_container { width: 255px; }

.mc_signup_submit {
	float: left;
	width: 70px;
	height: 23px;
	display: inline;
	padding: 3px 0 0 5px;
}




/* -------------- FOOTER MailChimp Newlsetter Signup ----------------- */
#footer-newsletter-form {
	border: 1px solid gray;
	width: 176px;
	xheight: 193px;
	background: url(../../../../images/footer/newsletter.jpg) no-repeat;
	padding: 150px 5px 5px 5px;
}

.footer-mc-field-group { width: 173px; xborder: 1px solid red; }



#footer-newsletter-form p { font-size: 1.3em; text-align: left; }
#mce-responses { width: 200px; margin: 0 0 .8em 0; color: #696969; }
#mce-error-response { float: left; width: 200px; font-size: 1em; margin: 0 0 .8em 0; color: #696969; }



.footer_mc_embed_signup { display: block; width: 200px; }

.mc-field-group { margin: 15px 0 0 0; display: inline; }
#footer-mce-EMAIL {
	margin: 2px 0 0 0;
	width: 122px;
	height: 18px;
	*height: 18px;
	float: left;
	color: #8C8C8C;
	font-size: 1.1em;
	padding: 2px 0 3px 2px;
	*padding: 6px 0 0 2px;
	background-color: #EDEDED;
	border-style: dotted;
	border-width: 1px;
	border-color: #8C8C8C;	
}

.fbsubscribelink {
	display:none;
}


#footer-sponsors p {
	line-height: 1.2em;
}



#recieve { width: 200px; margin: 0 0 5px 0; }

.donate-button { margin: 25px 0 0 0; }


.blog-entry { xborder-bottom: 1px solid #BDBDBD; margin: 0 0 15px 0; padding: 0 0 10px 0; }
.blog-entry .date { font-size: .85em; margin: 4px 0 5px 0; }
.blog-entry li { border-bottom: 1px gray dotted; margin: 0 0 10px 0; xpadding: 0; background: none; background-image: none; list-style-type: none; }
.blog-entry div { padding: 0; }


/* hides the feedburner logo when using BuzzBoost */
#creditfooter { display: none; }

















/* -------------- FOOTER -------------- */	
#footer { width: 931px; margin: 0 auto 0px auto; border-top: 1px solid #BDBDBD; padding: 20px 0 0 0; xborder: none; }
#footer h2 { margin: 0em 0 .8em 0; }

#footer ol { margin: 0 0 22px 0; }
#footer ol li { font-size: 1.3em; margin: 2px 6px 8px 32px; }

.blog-entry { margin: 0 0 15px 0; padding: 0 0 10px 0; }
.footer-center{ width: 500px; float: left; }

.footer-contact { width: 200px; float: right; }

.footer-contact a:hover { color: #73a534; text-decoration: underline;}

.footer-right-column { width: 725px; float: right; }
.footer-left-column { width: 185px; float: left; }

.copyright { font-size: 1em; line-height: 1.3em; margin: 0 0 20px 0; }
.copyright img { padding: 4px 6px 0 0; }



















/* -------------- Menu -------------- */	

#menuwrapper { height: 28px; padding: 0; margin: 0; z-index: 0; background-color: #ACB7AE; }
#menubar { margin: 0 0 0 1px; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; }
#menubar ul { list-style: none; font-family: Arial, Helvetica, sans-serif; }
#menubar a { display: block; text-decoration: none; font-size: 1.1em; color: #909090; margin: 0 0 -1px  0; }
#menubar a.trigger { background-color: white; padding: 5px 23px 6px 22px; border-right: 1px solid #ACB7AE; }
#menubar li { float: left; margin: 0; padding: 0; }
#menubar ul li  { font-size: 1em; background: none; background-image: none; list-style-type: none; }
#menubar ul li a  { color: #909090; padding: 8px 12px 8px 16px; }
#menubar li ul { position: absolute; margin: 1px 0 0px  0; display: none; background-color: #FFFFFF; border-bottom: 1px solid white; background-color: #dee3de; }
#menubar li  { border-bottom: 1px solid white; background: none; background-image: none; list-style-type: none; }
#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.hvr a { color: #73a534; background-color: white; }
#menubar li:hover ul, #menubar li.hvr ul { display: block; }
#menubar li:hover ul a { color: #73a534; background-color: transparent; }
#menubar li.hvr ul a { color: #73a534; background-color: transparent; }
#menubar ul a:hover { background-color: #73a534!important; color: #FFFFFF!important; }




.network-arrow { width: 51px;}
.about-arrow { width: 34px;}
#about-width { width: 9.6em;}
#about-width li a { width: 6.7em;}
#resources-width { width: 16em; }
#resources-width li a { width: 12.6em; }
#designers-width { width: 16em; }
#designers-width li a { width: 12.6em; }
#gardens-width { width: 16em; }
#gardens-width li a { width: 12.6em; }
#related-width { width: 13em; }
#related-width li a { width: 9.8em; }
#sponsors-width { width: 14em; }
#sponsors-width li a { width: 10.7em; }
#support-width { width: 15em; }
#support-width li a { width: 11.7em; }
#shop-width { width: 7em; }
#shop-width li a { width: 4.4em; }
#blog-width { width: 7em; }
#blog-width li a { width: 4.4em; }
#network-width { width: 7.4em; }
#network-width li a { width: 4.7em; }













/* -------------------  Ephemera  ----------------- */







