/* GLOBAL */
.death-to-IE6 { display:none; }
input, select, textarea { border:1px solid #ccc; }
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { border:1px solid #999; }
a { outline:none; }
.search input, .search input:hover { border:none; }

.single_post h2, .single_post h1 { background:none; padding-left:0; }
.single_post h2 { margin-bottom:15px; padding-top:10px; letter-spacing:1px; color:#555; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; }
h4 { font-size:18px; color:#333; }
h5 { background-color:#CCCCCC; font-variant:small-caps; border:1px solid #AAAAAA; font-size:16px; margin-bottom:6px; padding:2px 2px 2px 6px; } 
h6 { border-bottom:1px dashed #CCCCCC; border-top:1px dashed #CCCCCC; color:#2E7A2C; font-size:13px; font-style:italic; font-weight:normal !important; margin-bottom:10px; padding:7px 0; }
ul { padding-left:35px; }

.footer { position:relative; }
	.earthshare { left:200px; top:30px; }
	.twitter { left:100px; top:30px;}
	.facebook { left:60px; top:30px; }
	.rss { left:11px; top:30px; }
	
.tnavinner ul li a { padding: 10px 19px 11px; }	
img.alignleft { margin:0 12px 5px 0; }

.logo { position:relative; margin-left:72px; margin-top:-12px; height:87px; width:180px; }
.logo-tagline { position:absolute; left:703px; top:18px; }

.wp-caption p.wp-caption-text { padding:4px 4px 3px; }
.wp-caption { margin-top:5px; }

.bnavinner ul li a { padding:12px 16px 15px; }
.bnavinner ul li.donate { background:none; }
.bnavinner ul li.donate a { background:url(https://www.hillcountryconservancy.org/images/donate.png) no-repeat 0 0; height:11px; margin-left:4px; text-indent:-999em; width:68px; margin-top:6px; }
	.bnavinner ul li.donate a:hover { background-position:0 -36px; }
	.nav li li a:link, .nav li li a:visited { padding:9px 30px; }
	
.bnavinner ul li a:hover { background:none; color:#51e84c; }
.noBG { background:none !important; }
.bnavinner ul li.sub_tagline img { padding:3px 46px 0 6px; }
.bnavinner ul li a { color:#ffffff; font-family:"Times New Roman", Times, serif; font-size:16px; padding:0 18px; line-height:44px; letter-spacing:1px; }
.search input.searchButton { width:63px; background:#5e6060; border:1px solid #48494d; margin:0 0 0 27px; padding-bottom:23px; padding-top:7px;  }
	.search input.searchButton:hover { background-color:#5a5959; }
.search { width:303px !important; margin:6px 1px 0 14px;  }
	
/* =DYNAMIC MENU HIGHLIGHTING */	
ul.nav li.current_page_item, ul.nav li.current_page_parent, ul.nav li.current_page_ancestor { background:url(https://www.hillcountryconservancy.org/wp-content/themes/ColdStone/img/arrow-Nature.png) no-repeat top center; }
ul.nav li.current_page_item:hover, ul.nav li.current_page_parent:hover, ul.nav li.current_page_ancestor:hover { background-color:#3eaf3b; }
ul.nav li.current_page_parent ul li, ul.nav li.current_page_ancestor ul li { background-image:none; background-color:#3eaf3b; }
.side_roll .thisSectionLinks ul li.current_page_item a { color:#C70606; }	

/* =SUBPAGES */
.single_post h1 { margin-bottom:13px; font-variant:small-caps; letter-spacing:1px; color:#2E7A2C; font-family:georgia,times new roman,verdana; font-size:2.1em; }
.single_post p { line-height:193%; color:#333; font-size:1.1em; margin:0; margin-bottom:18px; padding:0; }
.single_post .single-thumb { display:none; }
.single_post p img { margin-top:7px; }
.single_post a:hover { color:#C70606; }
.single_post h3 { font-size:1.6em; color:#222222; font-weight:normal; margin-bottom:10px; letter-spacing:1px; margin-top:30px; font-family:Georgia, "Times New Roman", Times, serif; }
.single_post ul li { padding:5px 0; line-height:22px; }

.post-info { margin-bottom:10px; margin-top:-7px; margin-bottom:0; }
	.dateOnly { font-variant:small-caps; }

ul.subPageList {  list-style-type:none; padding-left:10px; letter-spacing:1px; }
	.single_post .subPageList li { padding:7px 0; padding-left:25px; background:url(https://www.hillcountryconservancy.org/images/bullet1.png) no-repeat 0 9px; }
	.subPageList li a { display:block; font-size:16px; font-weight:bold; }
	
/* =THE STORE */
.theStore { text-align:left; }
	.theStore td { border-bottom:1px solid #ddd; padding:10px 20px 0; width:50%; vertical-align:top; }
	.theStore h2 { font-size:16px; font-weight:bold; margin:0;  }
	.theStore img { margin:10px 0; 0; padding:2px; }
	.theStore cite { line-height:17px; font-style:normal; margin-bottom:-20px; display:block; font-size:11px; }
	.theStore .moreInfo { display:block; height:19px; }
	.theStore .one { border-right:1px solid #ddd; padding-left:0; width:44%;}
	

/* =SIDEBAR */
.sidebar { margin-right:31px; margin-top:0; padding-top:30px; padding-bottom:200px; position:relative; width:300px; }

	.adverts { height:168px; padding-top:49px; margin-right:0; margin-left:10px; float:left; position:absolute; bottom:0; background:none; }
	.adverts img { float:left; margin-right:0; margin-left:5px; border-color:#aaa; }
	.adverts .ad1 img { margin-left:0; float:right; }
	
	.sidebarHead-notTheFirst { margin-top:15px; }
	
	.shareLink { margin:-13px 0 36px 9px; }
		#a2apage_powered_by { display:none; }
	
	.side_roll { width:268px; margin-left:20px; margin-top:0; background-color:#fff; }
		.side_roll h3, h3.subPageList { margin-left:-14px; padding-left:26px; background:transparent url(http://www.hillcountryconservancy.org/wp-content/themes/ColdStone/img/folder-Nature.gif) no-repeat scroll left center; color:#333333; font-size:1.2em; margin-bottom:8px; letter-spacing:1px; }
		.side_roll ul li a:hover { color:#222; }

	.side_roll .thisSectionLinks ul li a { color:#2E7A2C; border-bottom:none; font-weight:bold; padding-bottom:5px; }
		.side_roll ul.getInvolved li a { color:#2E7A2C; }
		.side_roll .thisSectionLinks h3 { padding-bottom:8px; font-weight:normal; font-size:20px; padding-left:0; color:#444; margin-top:-25px; background:none; margin-bottom:4px; letter-spacing:1px; }
		.side_roll .thisSectionLinks ul li a:hover { color:#C70606; }
			/* sub-sub pages */
			.side_roll .thisSectionLinks ul li ul { margin-left:20px; padding-bottom:5px; }
			.side_roll .thisSectionLinks ul li.current_page_item ul li a { color:#2E7A2C; padding-left:10px; background:url(http://www.hillcountryconservancy.org/images/sub-sub-bullet.gif) no-repeat 0 5px; }
			
	h3.getInvolved { background-image: url(http://www.hillcountryconservancy.org/wp-content/themes/ColdStone/img/getInvolvedIcon.gif); }


/* =HOME */
ul.tabNavigation { position:absolute; top:131px; right:-93px; }
ul.tabNavigation li a { color:#333333; padding:0 3px 7px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; }
ul.tabNavigation li a:hover { background:#422C21 none repeat scroll 0 0; color:#ccc; }
li.page-item-80 ul { margin-left:-115px; }

.feature_widget { margin:37px 20px 20px 10px; }	
	.feature_widget img { border:3px solid #AAAAAA; }
	.subpost img { margin-top:-3px; -moz-border-radius:2px; -webkit-border-radius:2px; }

.feat_post { top:18px; position:relative; height:148px; }
	.feat_post h2 span { color:#555; float:left; width:35px; margin-top:-6px;  }
	.feat_post p { padding-top:0; margin-top:-4px; padding-left:34px; }
	
	.keepreading { position:absolute; bottom:-4px; left:35px; width:110px; }
		.keepreading a:link, .keepreading a:visited { padding:0 7px; height:18px; line-height:16px; -webkit-border-radius:2px; -moz-border-radius:2px; }
		.keepreading a:hover { background-color:#422C21; }

.subpost { padding-bottom:7px; }
.sub_article h3 a, .subpost h3 a { -moz-border-radius:2px; -webkit-border-radius:2px; }
.sub_article p { font-size:13px; line-height:18px; margin-top:-5px; }

.aboutimage { float:right; margin-right:0; margin-left:10px; }

.flickrThumbs { list-style-type:none; }
	.tabbed div.t1 .flickrThumbs li { padding:9px; background:none; margin:0; float:left; clear:none !important; display:inline !important; width:auto; }
	.tabbed div.t1 .flickrThumbs li a { padding:0; margin:0; float:left; }
	.tabbed ul li { padding-right:3px; }
	.tabbed ul li a { padding:8px 8px 7px; }
	div.t3 ul li { color:#ffffff; }
	
	ul.takeAction li { font-variant:small-caps; letter-spacing:1px; text-decoration:none; padding-left:15px; background-position:left 5px; }
		ul.takeAction li a { border-bottom:1px solid #eee; padding-bottom:0px; color:#D9D9D9; font-weight:bold; }
					ul.takeAction li a:hover { color:#eeeeee; }

/* =DONATE PAGE */
.donations { padding:5px 50px 320px; text-align:center; }
.EPICmemberButtons { margin:0 auto 10px 9px; font-size:17px; color:333; padding:9px 9px 30px; border-bottom:3px solid #ddd;  }
.HCCmemberButtons { float:right; margin-left:20px; margin-bottom:20px; }
	.HCCmemberButtons .B2 { margin-right:10px; }
.cancelMembership { padding-top:10px; border-top:1px solid #ccc; }
	.cancelMembership a { float:right; margin-top:-53px; }
	.cancelMembership h3 { margin-top:10px; font-size:16px; }
.buyButtons { float:left; width:40%; }
	.buyButtons p, .recurringDonations p { margin-bottom:5px; }
.buyButtons input, .memberButton input, .recurringDonations input, .EPICmemberButtons input, .HCCmemberButtons input{ border:none; }
	.B2 { margin-right:50px; }
	.memberButton { margin-left:27px; margin-bottom:23px; }
	.buttonPrice { font-size:18px; float:left; margin-top:6px; margin-right:15px; }
	.actualMemberButtons { margin-top:-18px; }
	
.recurringDonations { float:right; margin-bottom:25px; border-left:1px solid #ccc; padding-left:52px; }	
	.recurringDonations h4 { margin-bottom:2px; }

.donateClauses h4 { font-size:13px; font-weight:bold; }

.or { font-size:14px; }

/* MEMBERSHIP PAGES */
.memberships h5 { letter-spacing:1px; color:#2E7A2C; font-family:georgia,times new roman,verdana; background:none; border:none; padding-left:15px; font-size:18px; }
.single_post .memberships ul li { padding:0 0 6px 17px; list-style-type:none; background-position:0 5px; }
.single_post .memberships ul { padding:5px 0 3px 20px; }
.memberpricing { font-weight:bold; font-size:14px; border:1px solid #ccc; padding:2px 6px 4px; background-color:#eeeeee; margin:0 8px; -moz-border-radius:4px; -webkit-border-radius:4px;        }
	.single_post .memberpricing:hover { background-color:#e4e4e4; color:#286a26; }



/* =CONTACT FORM */
.contactInfo { padding-left:15px; padding-top:21px; padding-bottom:0; margin-bottom:45px; line-height:27px; border-bottom:1px solid #ccc; }
	.contactInfo div { margin-bottom:15px; }
	.contactInfo h4 { font-size:20px; letter-spacing:1px; color:#444; font-family:Arial, Helvetica, sans-serif; }
.cform { padding-top:10px; margin-top:15px; margin-bottom:7px; }
.single_post .cform p { padding-bottom:0px; }
	.cform em { font-weight:bold; color:red; }
	.cform h3 { margin-top:2px; }
	.contactForm { float:left; width:50%; margin-top:-25px }
	.contactInfoInside { float:right; margin:6px 28px 0 0; }
	
	
/* =COMMENTS */	
.commentlist li { padding-bottom:0; }
.idc-head_tools-login, #IDCNavOpenID, #idc-container .idc-rep, #idc-container .idc-footer, { display:none !important; }
#idc-container-parent { margin-top:30px; }
#idc-container h3 { color:#555555; font-size:18px !important; }

/* =JOIN EPIC */
.joinEPIC { margin-left:15px; width:352px; height:99px; background:url(https://www.hillcountryconservancy.org/images/joinEPIC.png) no-repeat 2px -1px; text-indent:-999em; display:block; }
	.joinEPIC:hover { background-position:0 -90px; }

/* =TWEETS */
.latestTweets { margin-bottom:-42px; }
.aktt_tweets input, .aktt_credit { display:none; }
.latestTweets h3 { font-size:20px; color:#333; font-weight:normal; padding-left:20px; margin-bottom:15px; }
.latestTweets li { list-style-type:none; padding-bottom:13px; font-style:italic; }
.tweeter, .tweet_list .header, .tweetizen_embed .footer, .tweet .retweet, .tweet .tweet_button, .tweetizen_embed .pager { display:none !important; }
.tweet_list, .tweet_list .tweet_collection { min-height:0 !important; }
.tweet .text { width:200px !important; }
	
/* =STAFF PAGE */
.staffListing { margin-top:10px; margin-bottom:10px; border-bottom:1px solid #ddd; }
.staffMiddleLine { background-color:#DDDDDD; float:left; height:1175px; margin-left:10px; margin-top:15px; width:1px; }
.staffListing h2 { margin:0; background:none; text-align:center; padding:0; letter-spacing:2px; padding-top:3px; color:#444; margin-bottom:-2px; }
.staffListing img { padding:2px; border:1px solid #ccc; margin:0 auto; margin-bottom:2px; }
.staffListing cite { font-style:italic; text-align:center; font-size:12px; }
.staffListing p { text-align:center; }
.staffListing a { margin-top:-5px; font-weight:bold; font-variant:small-caps; }
	
/* =BOD PAGE */	
.officers p, .boardMembers p { margin:0; padding:0; }
.people ul { margin-top:7px; padding-left:32px; }
.people h4 { font-size:16px; font-weight:bold; }
.people cite { font-size:12px; }
.people ul li { padding:10px 0; list-style-type:none; }
.push-right { margin-left:33px; }

/* =WFAD Page */
#WFADpartners li { padding:0; font-size:14px; padding:2px 0; list-style-type:none; }

/* =STRATEGIC PARTNERS PAGE */
.stratPartner { padding:10px 0; }
.legalPartners p { font-style:italic; margin-top:15px; }

/* =WHATWEDO & FAQ PAGE */
.CE_faqLink { margin:-20px 0 0 120px;  }
ul.faq { padding-left:0; }
ul.faq h2 { font-size:14px; font-weight:bold; color:#555; margin-top:0; margin-bottom:0; padding-top:5px; padding-bottom:5px;  }
ul.faq li { padding:0; list-style-type:none; }
ul.faq li ul li { padding:5px 0; }

/* =UTILITY */
.single_post blockquote p { margin:0 0 15px 0; padding:0; }
blockquote { color:#666; font-style:italic; border-left:3px solid #ccc; padding-left:15px; padding-top:0px; margin-top:17px; margin-left:10px; }
.floaterR { float:right; margin-bottom:10px; margin-left:20px; margin-top:6px; width:42%; }
	.floaterR p { padding-top:0; color:#6a9d62; font-weight:bold; }
.privacyDisclaimer	{ margin-top:20px; padding-top:5px; color:#ccc; font-style:italic; border-top:1px dashed #ccc; display:block; }
a[href="http://www.eventbrite.com/r/mgregtickets"] { display:none; }
.idc-footer { display:none; }
#a2apage_evernote, #a2apage_amazon_wish_list, #a2apage_myspace, #a2apage_yahoo_bookmarks { display:none; }
.newsletterSignups iframe { border:none; margin-left:-82px; margin-bottom:-26px; }
.bulletized, #WFADpartners li a, .memberships li { background:url(https://www.hillcountryconservancy.org/images/bullet.png) no-repeat 0 1px; padding-left:18px; }
.boxIt { border:1px solid #ccc; padding:15px; background-color:#e0f1da; margin-top:10px; margin-bottom:10px; -webkit-border-radius:3px; -moz-border-radius:3px; }
	.boxIt h3 { margin:0 0 5px 0; color:#C70606; }
	.boxIt ul { padding-bottom:0; }
.smallHeadingText { margin-top:35px; margin-bottom:3px; text-transform:uppercase; font-weight:bold; color:#666; }
	
/* =EPIC EVENTS PAGE */
.single_post h3.EPICeventsSub { padding-bottom:2px; margin-top:15px; display:block; padding-left:3px; }
ul.eventList { margin:0; padding:0;  }
ul.eventList li { border:1px solid #ccc; list-style-type:none; padding:10px; margin-bottom:10px; min-height:70px; -moz-border-radius:3px;-webkit-border-radius:3px; background-color:#ECF4EC; }
ul.eventList h3 { margin:0; font-weight:bold; }
ul.eventList p { margin:0; }
ul.eventList p.eventName { margin:0px; font-size:20px; }
tr.ticket_row { font-weight:normal !important; font-size:12px !important; }
#contentpub a[href="http://www.eventbrite.com/?ref=etckt"] { display:none; }
ul.eventList p .moreInfo { margin-left:8px; font-size:12px; }
	
/* =SHARE LINKS */	
.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{ display:inline; margin:0 !important; padding:0 !important; }
	ul.addtoany_list li{ background:none; border:0; display:inline !important; list-style-type:none; margin:0 !important; padding:0 !important; line-height:32px; }
	ul.addtoany_list li a{padding:0 9px}
	ul.addtoany_list img{ float:none; width:16px; height:16px; border:0; margin:0; padding:0; vertical-align:middle; }
	ul.addtoany_list a img{ opacity:0; -moz-opacity:0; filter: alpha(opacity=0); }
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{ opacity:1; -moz-opacity:1;filter:alpha(opacity=100); }
	a.addtoany_share_save img{border:0;width:auto;height:auto;}
	.a2a_menu a:visited, #a2a_hist_list a:visited, .a2a_menu a, #a2a_hist_list a, a.a2a_tab_selected, a.a2a_tab_selected, a.a2a_tab_selected:visited, a.a2a_tab_selected:hover, a.a2a_tab_selected:active, a.a2a_tab_selected:focus, div.a2a_tab_selected, div.a2a_tab_selected:hover { color:#2E7A2C !important; }
	.a2a_menu_find_container, #a2apage_yahoo_buzz { display:none; }
	.a2a_menu_border { opacity:0.6 !important; -moz-opacity:0 !important; filter: alpha(opacity=0) !important; }

/* =SPANISH TRANSLATION PACK */
#tr_credit { display:none; }
.no_translate select { margin-left:8px; }
.no_translate { margin-top:10px; }
h3.translate { display:inline; margin-top:20px; background-image:url(/wp-content/themes/ColdStone/img/translate_icon.jpg) !important; }
.pushItDown { height:40px; clear:both; }
.killIt { display:none; }

/* HCN Event Sponsor Styles */
ul.HCNsponsors { margin:-44px 0 20px -25px; font-size:16px; }
ul.HCNsponsors li { list-style-type:none; padding:display:block; padding:9px 3px 4px 12px; width:255px; color:#727272; }
ul.HCNsponsors li.SponsorLevel { font-weight:bold; padding-left:0; color:#555; padding-top:34px; }
ul.HCNsponsors li.ourSponsors { padding-left:0; margin-top:28px; font-weight:bold; width:auto; }
