﻿

.win.safari .main-content .video-box, .win.safari #menu a, #ln-messageBox, .win.safari .home-line h1, .win.safari .main-content .right-info .left-col, .win.safari .main-content .right-info .right-col, .win.safari .title h1, .win.safari .entry, .win.safari .reveal-modal {
	font-family: "Times New Roman", Times, serif;
}


	.home-line {
		margin: 0;
		padding: 59px 10px 185px 10px;
	}


		.home-line h1 {
			font-size: 23px;
			line-height: 28px;
			letter-spacing: 13px;
			word-spacing: 1px;
			margin: 0 10px;
		}


			.home-line h1 span {
				font-size: 23px;
			}


			.home-line h1 small {
				font-size: 21px;
				top: -2px;
			}
.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em}
.block-simplenews .issues-list .newsletter-created{display:none}
.block ol,.block ul{margin:0;padding:0 0 .25em 1em}
.region-header .block{font-size:.857em;float:left;margin:0 10px;padding:0}
.region-header .block .content{margin:0;padding:0}
.region-header .block ul{margin:0;padding:0}
.region-header .block li{list-style:none;list-style-image:none;padding:0}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15)}
.region-header .block-menu li.last a{border-bottom:0}
.region-header .block-locale ul li{display:inline;padding:0 .5em}
.sidebar .block{border:1px solid;padding:15px 20px;margin:0 0 20px}
.sidebar .block .content{font-size:.914em;line-height:1.4}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3}
#triptych .block.last{border-bottom:0}
#triptych .block ul li,#triptych .block ol li{list-style:none}
#triptych .block ul,#triptych .block ol{padding-left:0}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:0}
#footer .block{margin:.5em 0}
#footer .block .content{padding:.5em 0;margin-top:0}
#footer .block h2{margin:0}
.page-admin-structure-block-demo .block-region{background:#ff6;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none}
.page-admin-structure-block-demo #featured .block-region{font-size:.55em}
.page-admin-structure-block-demo #header .block-region{width:500px}

.onecol, .twocol, .threecol { margin-left: 15px; margin-right: 15px; float: left; }

.threecol { width: 960px; }

#banner .threecol { position: relative; overflow: visible; direction: ltr; }
.featured-partner{width:100%;text-align:center;margin-top:16px}
.featured-partner .outer{display:inline-block}

.featured-partner .inner {display:inline-block;background-color:#fff;padding:13px 10px;}

.featured-partner img {-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);}

.featured-partner h4 {font-size:12px;font-weight:bold;color:#7a7a7a;text-align:center;padding:6px 0;}

section#this-weeks-specials .special-item p.special-callout {
    line-height: 230px;
    height: 230px;
    font-size: 35px;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 10px
}

section#this-weeks-specials .special-item p.special-callout span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    line-height: normal;
    vertical-align: middle
}

#header .header_top {
  padding:12px 0;
  background:#ffffff;
}


#content section.no-top-border { border-top: none; }
.front #page-title,#block-system-main-menu,.breadcrumb{display:none;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.row{margin-left:-15px;margin-right:-15px}
.contained-feature-boxes .row{padding:0px 15px;}
.client-row .row-wrapper{display:inline-block;width:80%;border-bottom:1px solid rgba(0,0,0,0.2);}
.client-row:last-child .row-wrapper{border-bottom:none;}
.row-wrapper .col-sm-3{border-right:1px solid rgba(0,0,0,0.2);}
.row-wrapper .col-sm-3:last-child{border-right:none;}
.row-wrapper{border-bottom:none;}



#header{
	min-width: 100%;
	display: block;
}


    .alignleft {
        width: 50%;
    }


    body.home .printables img.alignleft {
        margin-left: 31%;
    }
