	#footer .cms-paneledit-div {float:left;}
#donate .cms-paneledit-div {position:absolute;left:-100px;}
#sidebar .callout .nr-content-approval, #sidebar .callout .nr-edit-button {position:static !important;}
.nr-panel-from-template-link {height:auto !important;width:auto !important;}

.highlight {display:block;overflow:hidden;padding:25px;background-color:#F3B14C !important;border:1px solid #F3B14C;color:#663300;line-height:1.5em;}
.highlight * {padding:0;margin:10px 0 !important;}


/*-- BASIC --*/
body {background:#075D1E url(/SiteData/lib/img/bg-shadow.png) repeat-y scroll center top;margin:0;}

a {color:#9B2102;}
a.more, a .more, .more a {display:block;float:right;width:96px;height:26px;background:url(/SiteData/lib/img/icon-more.png) no-repeat left bottom;bottom:5px;right:10px;text-indent:-900em;}
a.more:hover,.more a:hover {background:url(/SiteData/lib/img/icon-more.png) no-repeat right top;} 

a.donateMore,a .donateMore, .donateMore a {display:block;width:150px;height:26px;background:url(/SiteData/lib/img/icon-more-donate.png) no-repeat left bottom;text-indent:-900em;float:right;}
a.donateMore:hover,a .donateMore:hover, .donateMore a:hover {background:url(/SiteData/lib/img/icon-more-donate.png) no-repeat right top;}

a.rss, .rss a, .rss {display:block;width:16px;height:16px;background: url(/SiteData/lib/img/icon-rss.png) no-repeat 0 0;float:right;text-indent:-900em;}

#copy .cms-textitemlist-table .cms-textitemlist-teaser p {margin-bottom:.5em;}
#copy .cms-textitemlist-paging-link {display:none;}

hr {background-color:transparent;border:0;border-top:1px dotted #BA5014;height:1px;}
.cms-form-table th {color:#BA5014;}
.cms-form-table input, .cms-form-table textarea, .cms-form-table select {margin:5px 0;} 
#recaptcha_widget_div {margin:10px 0 !important;}
#recaptcha_area, #recaptcha_table, .cms-userformbtn-table {margin-left:50px;
text-align:right;
width:318px;}
#copy img {margin:15px;}

h1 {}
.interior h1 {
font-size:22px;
background-color:transparent;
line-height:42px;
margin:0 0 0 -10px;
padding:0 0 0 10px;
}
h2 {}
h3 {color:#9B2102;}

.date-time {margin:0;padding:0;color:#9B2102;}
.date-time p {margin:0;padding:0;}

/*--- PALETTE ---*/
.grn-lgt {color:#3D6C3B ;}
.grn-brt {color:#075D1E ;}
.grn-mid {color:#2B4B29 ;}
.grn-drk {color:#1C471F ;}
.crm-lgt {color:#FDF4D0 ;}
.crm-drk {color:#FDE27A ;}
.org-lgt {color:#F3B14C ;}
.org-off {color:#BA5014 ;}
.org-mid {color:#D0772E ;}
.org-drk {color:#9B2102 ;}

/* ### NAVS */

.nav ul, .quickLinks ul {margin:0;padding:0;list-style-type: none;}
.nav li, .quickLinks li {list-style-type: none;margin:0;padding:0;}
.hrz li {display:block;float:left;}

.quickLinks li a {display:block;text-decoration:none;font-size:14px;line-height:26px;border-bottom:1px dashed #fff;}

/*--- CONTAINERS ---*/
#logo {display:block;width:336px;height:77px;margin-left:10px;margin-top:10px;background:url(/SiteData/lib/img/pennypack-farms-logo.png) no-repeat 0 0;text-indent:-900em;}
#logo a {display:block;width:336px;height:77px;}
#logo a:focus {outline:none;}

#container {width:1000px;margin:0 auto;}
#container .wrapper {width:1000px;margin:0 auto;background-color:#FDF4D0;overflow:hidden;}

#header {height:100px;position:relative;background:#1C471F url(/SiteData/lib/img/bg-hdr.jpg) no-repeat 0 0;overflow:hidden;}

	#header #donate {position:absolute;top:5px;width:135px;right:300px;z-index:100;height:40px;}
	#header #donate  a {position:static;display:block;padding-left:40px;height:40px;line-height:23px;background: url(/SiteData/lib/img/icon-donate.png) no-repeat 0 0;color:#FDF4D0 ;font-weight:;text-decoration:none;font-size:12px;}

	#header .transBlock {display:block;height:35px;width:280px;position:absolute;right:0;top:0;line-height:35px;background-color:#0B0B01;overflow:hidden;
filter: alpha(opacity=49); /* internet explorer */
-khtml-opacity: 0.49;      /* khtml, old safari */
-moz-opacity: 0.49;       /* mozilla, netscape */
opacity: 0.49;           /* fx, safari, opera */}

	#auxnav .search {width:175px;height:35px;position:absolute;bottom:0;right:0;}
	#auxnav .search form, #auxnav .search input {margin:0;padding:0;}
	#auxnav .search input {width:125px;float:left;height:16px;padding:2px;background-color:#FDF4D0;border:1px solid #FDE27A;}
	#auxnav .search .cms-search-button {display:block;line-height:0px;height:26px;width:27px;float:right;border:0;background: url(/SiteData/lib/img/icon-go.png) no-repeat center center;text-indent:-900em;margin:0 5px 0 10px;}



 
#banner {border-top:6px solid #fff;position:relative;}

	#banner .cms-paneledit-div {position:absolute;top:5px;left:5px;}
	#banner .cms-textitemlist-export {position:absolute;top:30px;left:5px;}
	#banner #ctl04_ctl00_ctl03_ctl00_ctl00_ctl00_myDataList_ctl00_editLink {position:absolute;top:60px;left:5px;}
	#banner p, #banner table	{margin:0px !important;padding:0px !important;}

	.nr-view-link {position:absolute;right:5px;padding:-right:5px;}
	
        #banner  .nr-content-approval {
           position: absolute;
           top: 60px;
           left: 25px;
        }
	#banner h3 {position:absolute;text-indent:-9000em;}	
	#banner .text {position:absolute;top:0;right:0;}
	

/*.interior #banner {display:none;}*/

#content {overflow:hidden;}
	#sidebar, #copy, #auxbar {display:inline;float:left;overflow:hidden;margin:0 0 10px 10px ;}
	#sidebar, #copy {border-top:2px solid #fff;}
	#sidebar, #auxbar {width:325px;}
	#copy {width:311px;position:relative;}

	.interior #sidebar {width:173px;float:left;margin-left:0;}
	.wide #copy {width:750px}

	.triple #copy {width:455px;}
	.triple #auxbar {}

	#copy h2 {font: bold 18px/24px Georgia, "Times New Roman", Times, serif;border-bottom:2px solid #777;margin-bottom:5px;color:#9B2102 !important;}
	#copy h3, #copy h3 a {color:#111 !important;font:bold 12px/16px Arial, Helvetica, sans-serif ;margin:5px 0;text-decoration:none;}
	#copy .description {color:#D0772E;font:bold 12px/14px Arial, Helvetica, sans-serif;margin:5px 0;}
	#copy .viewAll {position:absolute;right:0;top:20px;}
	
	.event {border-top:1px solid #777;padding-top:12px;}
	#events .event:first-child, #events .event.first {border-top:0px;}
	#events .event .date, #events .event .time, .cms-textitemlist-date {font:normal 11px/12px Verdana, Geneva, sans-serif;color:#9B2102;margin:0;}

#sidebar {margin-left:15px;}
	#alert, .callout, .info {margin-top:15px;}
	
	
	#sidebar #alert {position:relative;margin-top:22px;background-color:#9B2102;border:1px solid #9B2102;display:none;}
		#sidebar #alert img {position:absolute;top:-22px;left:11px;}
		#sidebar #alert .copy {margin:3px; border:2px solid red;padding-left:64px;color:#fff;overflow:hidden;}
		#alert .copy h3 {margin:0px;color:#fff;font:bold 18px/34px Georgia, "Times New Roman", Times, serif;}
		
		
	#sidebar .callout {position:relative;background:#CF762E url() no-repeat 0 0;border:1px solid #9B2102;line-height:1.25em;display:none;}
		#sidebar .local-food	{background-image: url(/SiteData/lib/img/callout-localFoods.jpg);}
		
		#sidebar .callout h3 {margin:0px 0 5px 0;font-size:11px;color:#fff;font-weight:bold;}
		#sidebar .callout p {margin:5px 0;}
		#sidebar .callout .content {margin:59px 10px 10px 108px; color:#fff;}
		#sidebar .callout ul {margin:0;padding-left:15px;}
		#sidebar .callout ul li {font-size:11px;}
		#sidebar .callout img {}
		
	#sidebar .sideCopy {padding:10px;}
	#sidebar .constantContact {}
	#sidebar .constantContact b a {text-decoration:none;display:block;margin-top:10px;font-size:14px;padding-bottom:2px;}
	#sidebar .constantContact h4 {color:#212121;font-family: Georgia, "Times New Roman", Times, serif;border:1px dotted #1C471F;border-right:0;border-left:0;margin:0px;line-height:2em;}
	#sidebar .constantContact h4 a {color:#1C471F;text-decoration:none;font-size:17px;}
	#sidebar .constantContact h5 {margin:5px 0;}
	#sidebar .sideCopy .cms-constantcontact-email {text-transform:uppercase;font-size:10px;color:#666;font-weight: bold;}
	#sidebar .sideCopy .cms-submit-btn {float:right;margin-top:3px;}
	
	#sidebar .info {color:#fff;background-color:#3D6C3B;overflow:hidden;border:1px solid #3D6C3B;}
		#sidebar .info h3 {padding-left:10px;color:#fff;margin:0;font:bold 18px/32px Georgia, "Times New Roman", Times, serif;background-color:#1C471F;}
		#sidebar .info ul {margin-top:5px;margin-right:0;float:left;}
        #sidebar .info a { color: #ffffcc; }

#auxbar {float:right;background:#F3B14C url(/SiteData/lib/img/bg-quicklinks.jpg) repeat-x center bottom;}
	.quickLinks {margin:0 0 25px 25px;}
	.interior .quickLinks {margin:25px;}
	.quickLinks h2 {line-height:30px;height:30px;margin:0 0 5px 0;border-bottom:2px solid #FAE0B7;font-size:14px;font-weight:bold;color:#9B2102;}
	.quickLinks li, .quickLinks h3 {margin:0;padding:0;}
	.quickLinks a {font-size:12px;color:#BA5014 ;}
	
	.actions {position:relative;margin:15px 0 25px 25px;overflow:hidden;background:#F3B14C url(/SiteData/lib/img/bg-actions.jpg) no-repeat right top;}
	.actions h1, .actions h2, .actions h3 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#fff;margin-top:0;}
	.actions h4, .actions h5  {color:#663300;font-weight:bold;}
	.actions .copy  {padding:10px;color:#BA5014;}
	.actions img {float:right;}
	

#footer {clear:both;height:221px;clear:both;/*position:relative;*/background:#fff url(/SiteData/lib/img/bg-footer.jpg) repeat-x center bottom;overflow:hidden;}
#footer .contactInfo {font:normal 14px/38px Georgia, "Times New Roman", Times, serif;color:#fff;text-align:center;margin-top:122px;}
#footer .contactInfo  p {margin:0;}
#footer .powered {font:normal 11px/38px Georgia, "Times New Roman", Times, serif;color:#fff;text-align:center;}
#footer .powered a {color:#FFFFCC; text-decoration:none;}
#footer .powered a:hover {text-decoration:underline;}

/*--- CLEARFIX ---*/
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

@media print {
body, #header, #container .wrapper 
{ background: #fff; color: #000; }

#header { height: auto; }

#logo, #logo a
{ background: none; text-indent: 0; width: auto; height: auto; font-weight: bold; margin: 0; padding: 0;}

a, #footer .contactInfo a span 
{ color: #000 !important; text-decoration: none !important;}

.cms-orderdetail-orderitem-grid table 
{ border: 1px solid #666 !important; }

#donate, #auxnav, #mainNav, #sidebar, .cms-purchase-progress, .powered
{ display: none; }

#content, .wide #copy 
{ width: 95%; }

#footer .contactInfo
{ text-align: left !important; font-family: Arial, sans-serif; font-size: 11px; margin: 0;}

#footer, #footer .contactInfo 
{ background: none; color: #000; }
}

