/* Utility Styles */
/* ************************** */

/* CLEARFIX: Just add a class of .clearfix to any element containing a float needing to be cleared, plus any Guillotine-Bug-fixing block elements within the container. (source: http://www.positioniseverything.net/easyclearing.html) */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* additional clearfix elements are in ie.css */
.clearfix {display: inline-block;} /* IE fix for Mac */

/* Site styles */
/* ************************** */

body{
	text-align: center; 
	font-family: helvetica,arial,verdana,sans-serif; 
	font-size: 75%; 
	line-height: 1.5em; 
	color: #584f4a;
margin: 0;
}

/* Headings */
/* ************************** */con

h1 {font-style: normal;}
h2 {font-style: normal;}
h3 {font-style: normal;}
h4 {font-style: normal;}
h5 {font-style: normal;}
h6 {font-style: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: underline;}
h3.h3, .pageInterior #content h3, .pageInterior #contentFull h3 { color:#566c11; font-size:1.5em; margin:16px 0 10px; }
.pageInterior #content h4, .pageInterior #contentFull h4 { color:#545f1d; font-size:1.3em; }
.pageInterior #content h5, .pageInterior #contentFull h5,  { font-weight:bold; }

/* Other */
/* ************************** */

p{margin: 0.33em 0 1em 0;}
small{font-size: 85%;}
big{font-size: 115%;}
sup{font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
form{margin: 0; padding: 0;}
hr{ clear: none; border: 0; width: 100%; color:#b2aca7; background-color:#b2aca7; height: 1px; margin: 10px 0; padding: 0;}
em{  font-style:italic; }
a{color: #005C6F;text-decoration:none;}
a:hover{text-decoration:underline;}
.hidden{display: none;}
blockquote {
	padding: 20px 25px;
	background-color: #f0f0ee;
	border-top: 1px solid #b2aca7;
	border-bottom: 1px solid #b2aca7;
	margin: 10px 0px;
	background-image: url(http://www.tpl.org/assets/images/blockquote-openquote.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 25px;
}
table {
	margin:1em 0 0 0;
}
td {
	border-right:10px solid #fff; /****** changed from 20px ********/
}
#content input, #content textarea, #content select, #contentFull input, #contentFull textarea, #contentFull select {
	background: #f6f5f4;
	border:1px solid #dad6cb;
	margin:0 0 10px 0;
}


/* Layout */
/* ************************** */

#body {

}
#wrapHeader {
	background:url('http://www.tpl.org/assets/images/bg-wrap-header.gif') 0 0 repeat-x;
min-width: 996px;
}
#header{
	padding: 0 0 0 0; 
	height: 161px; 
	width:996px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:800;
}
#navigation{
	position:absolute;
	top:120px;
	left:115px;
}
#wrapMain {
	background-color:#fff;
	padding:27px 0 40px 0;
	
}
#main {
	width:996px;
	margin:0 auto;
	text-align:left;
	min-height:970px;
	
}
#breadcrumbs {
	font-size:82%;
	color:#584f4a;
	margin:0 0 3px 11px;
	float:left;
	
}
#breadcrumbs a {
	color:#584f4a;
}
#sidebar {
	width: 200px; 
	float: right;

}
.pageHome #sidebar {
	padding:15px 0 0 0;
}

#content{
	width: 700px; 
	clear:left;
}
.pageHome #content{
	width: 789px; 
}
.pageInterior #content {
	background:url('http://www.tpl.org/assets/images/bg-content.png') 0 0 no-repeat;
	min-height:850px;
	padding:16px 33px;
	margin:0 0 0 8px;
	
}

/***************
donation pages
***************/


.pageInterior #donate-center {  /*Added for centering content on donation pages*/
	background:url('http://www.tpl.org/assets/images/bg-content.png') 0 0 no-repeat;
	min-height:850px;
	padding:16px 33px;  /*16px 33px;*/
	margin:0 92px 0 108px;	/*0 92px 0 108px;	*/
}



#donate-center form	{  /* targeting the centering of the layouts of donation forms */
	/*background-color: red;*/
	margin: 0 25px 0 0;
}

#donate-center table	{
  margin: 0;
}

#donate-center img	{
 display: block;
 margin: 0;
 }

#donation-center-thankyou form	{
	margin: 0 0 0 20px;
	
}

#donation-center-thankyou	{
font-size: 125%;
 margin-left: 20px;
}

#donation-center-thankyou p	{
	
	padding-right: 20px;
	padding-left: 0;
	
}

#donation-center-thankyou	{

}

#donation-center-thankyou table  { /*problem with the thank you form on narrow donation pages… trying to fix*/

margin:0 0 0 10px;
}

/*Sidebar for donation pages */
#case-wrap	{ text-transform: uppercase; text-align: center; margin: -10px 0 0 0;padding:0; }
#case-wrap .left {text-align: left;}
address, .statement	{line-height: 16px; font-size: 10px; margin: 0;padding:0;}

#case-wrap h2 {line-height: 33px; font-size: 32px; margin: 0;padding:0;}
#case-wrap img	{border: 1px solid #999; display: inline; margin: 0 0 5px 0;padding:0;}




/***************
donation pages
***************/

.pageFullBorder #contentFull {   /*added this as a test*/
    background: url("http://www.tpl.org/assets/images/bg-content-full.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 0 8px;
    min-height: 850px;
    padding: 16px 33px;
    
   
    
}
.pageNoBorder #contentFull	{
		background-image: none;
		width: 984px;
}
#wrapFooter {
	background: #4D433D url('http://www.tpl.org/assets/images/bg-wrap-footer.gif') 0 0 repeat-x;
min-width: 996px;
	clear: both;
	margin-bottom: 0;
}
#footer{
	width: 980px; 
	min-height:280px;
	
	margin:0 auto;
	text-align:left;
	font-size:117%;
	padding:15px 20px 0 0;
	color:#e4e0cc;
}


/* ADA508 */
/* ************************** */

#ada508{display:none;}


/* Header */
/* ************************** */
#header #logo {
	position:absolute;
	top:4px;
	left:6px;
	z-index:10;
}

#header h3 {
	position:absolute;
	top:75px;
	left:100px;
	z-index:1;
	width:212px;
	height:43px;
	background:url('http://www.tpl.org/assets/images/homepage-google-40th.png') 0 0 no-repeat;
	text-indent:-9999px;
}

#header #butDonate {
	position:absolute;
	top:124px;
	right:-4px;
	height:38px;
	width:123px;
	display:block;
	background:url('http://www.tpl.org/assets/images/but-donate.png') 0 0 no-repeat;
	text-indent:-9999px;
}
#header #butDonate:hover {
	background:url('http://www.tpl.org/assets/images/but-donate.png') 0 -38px no-repeat;
}
#utilityNavigation {
	position:absolute;
	top:8px;
	right:-4px;
}
#utilityNavigation li {
	float:left;
	color:#766a63;
	font-size:92%;

}
#utilityNavigation li a {
	color:#005c6f;
	text-decoration:none;
	display:block;
	padding:0 5px 0 5px;
	float:left;
}
#utilityNavigation li a:hover {
	text-decoration:underline;
}

#formSearch {
	position:absolute;
	right:0;
	top:61px;
}
#formSearch input {
	float:left;
}
#formSearch input#inputSearch {
	height:22px;
	padding:3px;
	border:1px solid #dad6cb;
	background:url('http://www.tpl.org/assets/images/bg-input.png') 0 0 no-repeat;
	width:170px;
}

/* Nav */
/* ************************** */
#navigation li {
	float:left;
	font-size:18px;
	padding:0 6px 0 8px;
	background:url('http://www.tpl.org/assets/images/bg-nav-li.png') 0 11px no-repeat;
}
#navigation li.first {
	background:none;
}
#navigation li a {
	text-decoration:none;
	display:block;
	padding:12px;
	color:#545f1d;
}
#navigation li a:hover {
	color:#4e3227;
/*	background:url('http://www.tpl.org/assets/images/bg-nav-li-a-hover.png') bottom center no-repeat;*/

}



/* Sidebar */
/* ************************** */

#sidebar h3 {
	font-size:150%;
	color:#766a63;
	padding:0 10px 3px 10px;
	border-bottom:1px dotted #999999;
	margin:0 0 10px 0;
}

#sidebar .panelSidebar {
	padding:10px 0 22px 0;
}

#sidebar #panelemailButton {
	padding-top:0;
}

#sidebar #panelEmail h3 {
	border-bottom:none;
	float:left;
	padding:0 10px 2px 2px;
}
#sidebar #formEmail {
	clear:left;
	height:30px;
	padding:0 0 10px 0;
}
#sidebar #formEmail input {
	float:left;
}
#sidebar #panelGet .wrapSidebarInner {
	padding:0 5px 0px 10px;
	line-height:1.3em;
}
#sidebar #panelGet .wrapSidebarInner h4 {
	font-weight:bold;
	font-size:1em;
	color:#584f4a;
}
#sidebar #panelGet .wrapSidebarInner h5 span {
	font-weight:bold;
}

#sidebar #panelGet .wrapSidebarInner p {
	padding:0 0 0 0px;
	margin:0;
}

#sidebar #panelFeatured {
	margin:0 0 10px 0;
}

#sidebar #panelFeatured img {
	border:1px solid #dad6cb;
}
#sidebar #panelSpotlight {
	margin:0 0 5px 0;
}
#sidebar #panelNewsSidebar {
	margin:0 0 0px 0;
	padding:0 0 15px 0;
}
#sidebar #panelSpotlight img {
	float:left;
	border:1px solid #367e8d;
	margin:2px 10px 5px 0;
}
#sidebar #panelSpotlight .spotlightContent {
	margin:0 0 0 82px;
}
#sidebar .spotlightContent p{
    padding-left: 0px;
    margin: 0;	
}
h2.spotlight {
    margin-left: 10px;
}
#sidebar #panelNewsSidebar .newsContent {
	margin:0 0 15px 10px;
}
#sidebar #panelSpotlight h4 {
	color:#545f1d;
	font-size:1em;
}
#sidebar #panelNewsSidebar h4, #sidebar #panelGet h4 {
	color:#545f1d;
	font-size:117%;
}
#sidebar #panelSpotlight h5, #sidebar #panelNewsSidebar h5, #sidebar #panelGet h5 {
	font-size:83%;
	font-weight:bold;
}
#sidebar #panelSpotlight a, #sidebar #panelNewsSidebar a, #sidebar #panelGet a {
	color:#267484;
}


#sidebar .ulSidebar {
	padding:5px 5px 20px 10px;
}
#sidebar .ulSidebar li {
	padding:0 0 0 20px;
	background:url('http://www.tpl.org/assets/images/li-sidebar.png') 0 4px no-repeat;
}
#sidebar #formEmail input#inputEmail {
	height:22px;
	padding:3px;
	border:1px solid #dad6cb;
	background:url('http://www.tpl.org/assets/images/bg-input.png') 0 0 no-repeat;
	width:130px;
	color:#766a63;
}
#sidebar #panelSocial {
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	height:160px;
	margin:0 0 30px 0;
}

#sidebar #panelSocial ul {
	padding:8px 0 0 7px;
}
#sidebar #panelSocial ul li {
	clear:left;
	height:50px;
}
#sidebar #panelSocial ul li img {
	float:left;
	margin:0 5px 0 0;
}

#sidebar #panelSocial ul li p {
	padding:15px 0 0 0;
}

#sidebar p {
	padding:0 5px 0 10px;
}

#sidebar a {
	color:#005c6f;
}

#sidebar #panelNavigator {
	padding:0 0 0 10px;
}

/* Content */
/* ************************** */

#utilities {
	float:right;
	margin:0 30px 0 0;
}
#utilities li {
	float:left;
	margin:0 0 0 15px;
}
#utilities li a {
	color:#584f4a;
	font-size:92%;
	display:block;
}
#utilities li a#linkEmail {
	padding:0 0 0 23px;
	background:url('http://www.tpl.org/assets/images/util-icon-email.png') 0 1px no-repeat;
}
#utilities li a#linkPrint {
	padding:0 0 0 23px;
	background:url('http://www.tpl.org/assets/images/util-icon-print.png') 0 1px no-repeat;
}

#content h2.title, #contentFull h2.title {
	color:#566c11;
	font-size:2.5em;
	margin:16px 0 10px 0;
	z-index:0;
}
#content h2, #contentFull h2, #donate-center h2 {
	color:#566c11;
	font-size:2em;
	line-height:1.1em;
	margin:16px 0 10px 0;
}

.pageInterior #content p, .pageInterior #contentFull p {
	font-size:117%;
	line-height:1.4em;
} 

#content p a, #contentFull p a {
color:#0088a4;
}

#content #panelMap {
	margin:35px 0 30px 0;
	min-height:230px;
	border:1px solid #dad6cb;
	background:url('http://www.tpl.org/assets/images/bg-map.png') bottom left repeat-x;
	padding:15px 21px 19px 19px;
}

#content #panelMap #map {
	width:420px;
	float:left;
}
#content #panelMap #map h3 {
	float:left;
	font-size:1.6em;
	margin:0 0 5px 0;
}
#content #panelMap #map a.linkAll {
	float:right;
	padding:5px 0 0 0;
	color:#005c6f;
}
#content #panelMap #also {
	margin:0 0 0 460px;

}
#content #panelMap #also h3 {
	font-size:1.6em;
	border-bottom:1px dotted #808080;
	padding:0 10px 2px 10px;

}
#content #panelMap #also ul {
	padding:11px 0 0 10px;
	margin:0;
	font-size:100%;
}
#content #panelMap #also ul li {
	padding:0 0 4px 0;
	background:none;
}
.wrapColumns {
	min-height:300px;
	width:700px;
	margin:30px 0;
}
#content .col1, #contentFull .col1 {
	float:left;
	margin:0 0px 0 0;
	width:380px;
}
.pageHome #content .col1, .pageHome #contentFull .col1 {
	float:left;
	width:440px;
	margin:0 20px 0 0;
}
#content .col2, #contentFull .col2  {
	float:right;
	width:300px;
}
.pageHome #content .col2, .pageHome #contentFull .col2 {
	float:left;
}

#content #panelExplore {
	width:298px;
	padding:0px;
	border:1px solid #dad6cb;
	margin:0 0 20px 0;
	background:url('http://www.tpl.org/assets/images/bg-explore.png') bottom left repeat-x;
	height:258px;
	text-align:center;
}

#content #panelExplore h3 {
	text-align:left;
	font-size:150%;
	color:#766a63;
	padding: 8px 20px 0 10px;
	height:23px;
	margin:0 0 7px 0;
	background:url('http://www.tpl.org/assets/images/bg-explore-h3.png') top right no-repeat;
}
#content #panelExplore select {
	margin:20px 0 15px 0;
}
#content #panelExplore p {
	padding:0 9px 5px 9px;
	margin:0;
}

#content #featured {
	width:370px;
}
#content #featured h3 {
	background-color:#a9a4a1;
	color:#fff;
	font-size:1.6em;
	padding:5px 18px;
}
#content #featured ul {
	padding:10px;
	margin:0;
	font-size:100%;
}
#content #featured ul li {
	clear:left;
	padding:0 0 10px 0;
	background:none;
}
#content #featured ul li img {
	float:left;
	border:1px solid #367e8d;
}
#content #featured ul li div.featured {
	margin:0 0 0 80px;

}
#content #featured ul li div.featured h4 {
	color:#545f1d;
	font-size:117%;
}
#content #featured ul li div.featured h5 {
	font-size:83%;
	font-weight:bold;
}
#content #featured ul li div.featured a {
	color:#267484;
}


#content .imageContentLeft, #contentFull .imageContentLeft {
	float:left;
	border:1px solid #dfdbd2;
	margin:0 14px 10px 0;
}
#content .imageContentLeftCaption, #contentFull .imageContentLeftCaption {
	float:left;
	margin:0 14px 5px 0;
	width:300px;
}
#content .imageContentLeftCaption p, #contentFull .imageContentLeftCaption p {
	font-size:82%;
	margin:.6em 0 0 0;
	line-height:1.3em;
}
#content .imageContentLeftCaption img, #contentFull .imageContentLeftCaption img {
	border:1px solid #dfdbd2;
	margin: 0 0 0.4em;
}





#content #panelAlso {
	border:1px solid #dad6cb;
	float:right;
	/*
  margin: 0 0 15px 30px;  	
  padding:0 0 12px 0;
  */
	width:300px;
	background:url('http://www.tpl.org/assets/images/bg-also.png') bottom left repeat-x;
margin:0 0 10px 10px;
padding:0 0 10px;

}
#content #panelAlso #slideshowAlso {
	border-bottom:1px solid #dad6cb;
	height:168px;
	margin:0;
}
#content #panelAlso #slideshowAlso li {
	background:none;
	padding:0;
}

#content #panelAlso #slideshowAlso li img {
	margin: 0 0 0.4em;
	border: none !important;
}

#content #panelAlso #slideshowAlso p.photo_credit {
	font-size: 65%;
	line-height: 1.3em;
	margin-right: 17px;
	text-align: right;
}

#content #panelAlso #also {
	margin:35px 9px 9px 9px;

}
#content #panelAlso #also h3 {
	font-size:1.6em;
	border-bottom:1px dotted #808080;
	padding:5px 10px 2px 10px;
	font-size:1.7em;
	color:#584f4a;
}
#content #panelAlso #also ul {
	padding:11px 0 0 10px;
	margin:0;
	font-size:100%;
}
#content #panelAlso #also ul li {
	padding:0 0 4px 0;
	background:none;
}

#content #panelAlso #also ul li a.dir {
	font-weight:bold;
}
#content #panelAlso #also ul li a.active {
	color:#766a63;
}
#content #panelAlso #also ul li ul {
	padding:4px 0 0 35px;
}
#content #panelAlso #also ul li ul li {
	background:url('http://www.tpl.org/assets/images/li-also.png') 0 7px no-repeat;
	padding:0 0 2px 7px;
}

#content #panelInteractive {
	padding:9px;
	border:1px solid #dad6cb;
	margin:0 0 30px 0;
	background:url('http://www.tpl.org/assets/images/bg-also.png') bottom left repeat-x;
}
#content #panelInteractive h3 {
	font-size:1.6em;
	padding:0 10px 5px 0;
	float:left;
	margin:0;
}
#content #panelInteractive a.linkExplore {
	float:right;
	display:block;
	padding:4px 0 0 0;
}
#content #panelOffices {
	border:1px solid #dad6cb;
	background-color:#f0f0ee;
	padding:9px 9px 20px 9px;
	min-height:120px;
}
#content #panelOffices h3 {
	font-size:1.6em;
	border-bottom:1px dotted #808080;
	padding:0 10px 2px 0;
	margin: 0 0 15px 0;
}
#content #panelOffices ul li {
	margin:0 0 2px 0;
	padding:0;
	background:none;
}
#content #panelOffices ul {
	margin:0;
	font-size:100%;
}
#content ul, #contentFull ul  {
	margin:0 0 10px 20px;
	font-size:125%;
}

#content ul ul, #contentFull ul ul {
	font-size:100% !important;
}

#content ul ul ul, #contentFull ul ul ul {
	font-size:100% !important;
}

.pageHome #content ul {
	margin:0;
	font-size:100%;
}
#content ul li ul, #contentFull ul li ul {
	margin:10px 0 10px 10px;
	font-size:100%;
}

#content ol, #contentFull ol {
	margin:0 0 10px 40px;
	font-size:125%;
}

#content #panelStories {
	margin:0 0 30px 0;
}
#content #panelStories ul {
	margin:0;
}
#content #panelStories ul li {
	margin:0 0 10px 0;
	padding:0;
	background:none;
}
#content #panelStories ul li.storyPhoto {
	min-height:72px;
}
#content #panelStories ul li.storyPhoto img {
	float:left;
	border:1px solid #428694;
}
#content #panelStories ul li.storyPhoto h4, #content #panelStories ul li.storyPhoto h5 {
	margin:0 0 0 82px;
}
#content #panelStories ul li h5 {
	color:#584f4a;
	font-size:84%;
	font-weight:bold;
}
#content #panelStories ul li h4 a {
	color:#545f1d;
	font-size:110%;
	font-weight:normal;
	line-height:1.3em;
}
#content #panelPrograms .listContent, #content #panelPartners .listContent, #content #panelNews .listContent {
	margin:0 0 25px 0;
}
#content #panelStories .h3, 
#content #panelPrograms .h3, 
#content #panelPartners .h3, 
#content #panelNews .h3, 
#content #panelVisit .h3,
#content #panelHelp .h3 {
	background:url('http://www.tpl.org/assets/images/bg-h3.png') 0 0 repeat-x;
	color:#fff;
	font-size:117%;
	height:18px;
	padding:2px 5px 0 5px;
	margin:0 0 8px 0;
}
.pageInterior #content #panelStories .h3 h3, 
.pageInterior #content #panelPrograms .h3 h3,
.pageInterior #content #panelPartners .h3 h3,
.pageInterior #content #panelNews .h3 h3, 
.pageInterior #content #panelVisit .h3 h3,
.pageInterior #content #panelHelp .h3 h3 {
	float:left;
	padding:2px 0 0 0;
	font-size:1em;
	margin:0;
	color:#fff;
} 

.pageInterior #content .story h3.h3, .pageInterior #content .listItems h3.h3 {
margin:16px 0 2px 0;
}

.pageInterior #content .story p {
	margin:0.2em 0 1em 0;
	/* clear:left; */
}

#content .story {
	clear:left;
}

#content .reserveThumbSpace {
	min-height:75px;
	padding: 0 0 0 86px;
	position: relative;
}


#content .story img.listThumb {
	left: 0;
	position: absolute;
	top: 0;;
}


#content #panelStories .h3 .linkMore, 
#content #panelPrograms .h3 .linkMore, 
#content #panelPartners .h3 .linkMore, 
#content #panelNews .h3 .linkMore, 
#content #panelVisit .h3 .linkMore,
#content #panelHelp .h3 .linkMore {
	float:right;
	color:#c0dfe5;
	font-weight:bold;
	font-size:12px;
}
#content #panelPartners p {
	margin:.33em 0 .33em 0;
}
#content #panelHelp {
	margin:0 0 25px 0;
}
#content #panelHelp p {
	line-height:1.4em;
	margin:.33em 0 .5em 0;
}
#content .butDonate, #contentFull .butDonate {
	height:38px;
	width:123px;
	display:block;
	background:url('http://www.tpl.org/assets/images/but-donate.png') 0 0 no-repeat;
	text-indent:-9999px;
	margin:0 0 0 -5px;
}
#content .butDonate:hover, #contentFull .butDonate:hover {
	background:url('http://www.tpl.org/assets/images/but-donate.png') 0 -38px no-repeat;
}
#content #panelVisit .visitContent {
	margin:0 0 0 85px;
}
#content #panelVisit img.imageVisit {
	float:left;
	border:1px solid #267484;
	margin:3px 0 0 0;
}
#content #panelVisit .visitContent h4 {
	font-size:1.4em;
	font-weight:bold;
	margin:3px 0;
	line-height:1.2em;
	color:#584f4a;
}
#content #panelVisit .visitContent p {
	margin:2px 0 2px 0;
}
#content #panelVisit .visitContent p img {
	margin:0 0 -2px 0;
}
#content ul li, #contentFull ul li {
	padding:0 0 7px 19px;
	background:url('http://www.tpl.org/assets/images/li-content.png') 0 4px no-repeat;
}
#content ul ul li, #contentFull ul ul li {
	background:url('http://www.tpl.org/assets/images/li-li-content.png') 0 4px no-repeat;
}
#content #panelPrograms ul ul li {background:url('http://www.tpl.org/assets/images/li-content.png') 0 4px no-repeat;}
#content #panelPrograms ul.listContent li {background:none !important;}
#content ul ul ul li, #contentFull ul ul ul li {
	background:none;
}
.pageHome #content ul li {
	background:none;
	padding:0;
}
#content ol li, #contentFull ol li  {
	padding:0 0 7px 0;
}


#content ul li a, #content ol li a, #contentFull ul li a, #contentFull ol li a {
	color:#267484;
}
.pageHome #content ul li a, #content ol li a {
	color: #005C6F;
}

#content ul li a img, #contentFull ul li a img {
	margin:0 0 -2px 0;
}
.pageHome #content ul li a img {
	margin:0;
}

#content ul li.noBullet, #contentFull ul li.noBullet {
	background:none;
	font-size:80%;
	padding: 0 0 5px 0;
}
#content .listContent li {margin:0 !important; padding:0 !important;
	background:none;}
#content .listContent div, #content .listContent div .listContent, #content .listContent div .listContent li {margin:0 !important; padding:0 !important;}
#content .listContent li a {line-height:24px; padding-left:19px !important;
	background:url('http://www.tpl.org/assets/images/li-content.png') 0 4px no-repeat;}

/* Footer */
/* ************************** */

#footer a {
	color:#a0c7d4;
}

#footer h3 {
	padding:0;
	margin:0;
	position:relative;
	top:-3px;
	color:#fff;
	font-size:1em;
}

#footerleft {
	position: absolute; 
	width:450px; 

	}

#footer #footerCopyright, #footer #footerNav, #footer #footerIcons {
	padding:5px 0 20px 0;
	float:left;
	width:450px;
}

#footer #footerCopyright	{
	display: block; }

#footer #footerCopyright p {
	float:left;
	margin:0;
	padding:0 13px 0 0;
	font-size: 9px;
}
/*#footer #footerCopyright ul li {
	float:left;
}
#footer #footerCopyright ul li a {
	float:left;
	padding:0 13px;
}
#footer #footerCopyright ul li span {
	float:left;
}*/

#footer #footerNav	{
margin-left: -13px; /*counteract the 13 px on the a link*/
position: relative;
display:inline; 
padding-left:0;
}

#footer #footerNav ul li {
	float:left;
}
#footer #footerNav ul li a {
	float:left;
	padding:0 13px;
}
#footer #footerNav ul li span {
	float:left;
}

#footer #footerIcons {
	margin:5px 0;	
}

#footer #footerIcons img	{
	margin-right: 20px;	
	
}


#footer #footerBlogs {
	float:right;
	text-align:right;
	width:150px;
	padding:0px 20px;
	border-right: 1px dotted #e4e0cc;
	height:130px;
}
#footer #footerBlogs ul {
	position:relative;
	top:-3px;	
}
#footer #footerBlogs ul li {
	padding:2px 0 1px 0;
}
#footer #footerSites ul {
	position:relative;
	top:-3px;	
}
#footer #footerSites ul li {
	padding:2px 0 1px 0;
}

#footer #footerSites {
	float:right;
	text-align:right;
	padding:0px 20px;
	border-right: 1px dotted #e4e0cc;
	height:130px;
}




/* Plugins */
/* ************************** */

/* Slideshow */

#wrapSlideshowHome {
	position:relative;
	width:789px;
	background:url('http://www.tpl.org/assets/images/bg-slideshow.png') 0 0 no-repeat;
	height:389px;
	position:relative;
	left:-10px;
	margin:0 0 20px 0;
	
}

#wrapSlideshowHome #slideshowHome {
	position:relative;
	left:25px;
	top:22px;
	width:742px;
	height:342px;
}

#wrapSlideshowHome #slideshowHome .slideshowContent {
	color:#fff;
	display:none;
}
#wrapSlideshowHome #slideshowHome #slideshowSlideFirst { 
display: block;
}
#wrapSlideshowHome #slideshowHome .slideshowText {
	position:absolute;
	width:390px;
}
#wrapSlideshowHome #slideshowHome .leftTop {
	top:15px;
	left:20px;
}
#wrapSlideshowHome #slideshowHome .leftBottom {
	top:170px;
	left:20px;
}
#wrapSlideshowHome #slideshowHome .rightTop {
	top:15px;
	left:334px;
	text-align:right;
}
#wrapSlideshowHome #slideshowHome .rightBottom {
	left:334px;
	top:170px;
	text-align:right;
}
#wrapSlideshowHome #slideshowHome .centerBottom {
	left:220px;
        top:170px;
}
#wrapSlideshowHome #slideshowHome .centerTop {
	bottom:auto;
	top:15px;
	left:220px;
}
#wrapSlideshowHome #slideshowHome .slideshowText h3 {
	font-size:300%;
}
#wrapSlideshowHome #slideshowHome .slideshowText p {
	font-size:150%;
	margin:5px 0 13px 0;
}

#wrapSlideshowHome #slideshowHome .slideshowButLearn {
	background:url('http://www.tpl.org/assets/images/bg-learnmore.png') 0 0 repeat-x;
	display:block;
	color:#fff;
	padding:7px 10px 6px 10px;
	margin:2px 0 0 -4px;
	float:left;
	border:1px solid #545f1d;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	height: 15px;
}
#wrapSlideshowHome #slideshowHome .slideshowButLearn:hover {
	border:1px solid #fff;
}

#wrapSlideshowHome #slideshowHome .rightTop .slideshowBut, #wrapSlideshowHome #slideshowHome .rightBottom .slideshowBut {
	float:right;
}

#wrapSlideshowHome #slideshowHome .slideshowButDonate {
	display:block;
	padding:7px 10px 6px 10px;
	margin:2px 0 0 19px;
	background:url('http://www.tpl.org/assets/images/bg-donate.png') 0 0 repeat-x;
	border:1px solid #872434;
	float:left;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	height:15px;
}
#wrapSlideshowHome #slideshowHome .slideshowButDonate:hover {
	border:1px solid #fff;
}

/*
#wrapSlideshowHome #slideshowHome .rightTop .slideshowButDonate, #wrapSlideshowHome #slideshowHome .rightBottom .slideshowButDonate {
	margin:2px 19px 0 19px;
	float:right;
} */



#wrapSlideshowHome #slideshowHome .infoIcon {
	left:716px;
	top:318px;
}

#wrapSlideshowHome #slideshowHome .infoIcon img {
	border:0;
}

#wrapSlideshowHome #cyclePrev {
	height:44px;
	width:44px;
	background:url('http://www.tpl.org/assets/images/but-cycle-prev.png') 0 0 no-repeat;
	position:absolute;
	top:160px;
	left:-10px;
	display:block;
	z-index:20;
	cursor:pointer;	
	text-indent:-9999px;
}
#wrapSlideshowHome #cycleNext {
	height:44px;
	width:44px;
	background:url('http://www.tpl.org/assets/images/but-cycle-next.png') 0 0 no-repeat;
	position:absolute;
	top:160px;
	right:-10px;
	display:block;
	z-index:20;
	cursor:pointer;	
	text-indent:-9999px;
}




/* Carousel */

#carouselOnePhoto, #carouselTwoPhoto {
	overflow:hidden;
	left:-102px !important;
}
#content #carouselOnePhoto ul, #content #carouselTwoPhoto ul {
	font-size:100%;
}

#content #carouselOnePhoto li, 
#content #carouselTwoPhoto li, 
.pageHome #content #carouselOnePhoto li, 
.pageHome #content #carouselTwoPhoto li {
	background:url("http://www.tpl.org/assets/images/bg-slide.png") no-repeat scroll 0 0 transparent;
	font-size:100%;
	height:205px !important;
	padding:25px 0 0 0 !important;
	width:164px !important;
}

#carouselOnePhoto li img, #carouselTwoPhoto li img {
	border:1px solid #dad6cb;
	margin:0 0 48px 0;
}

.carouselFileInfo {
 	font-size:80%;
	line-height:1.3em;
	margin:25px auto 0 10px;
	width:95px !important;
	text-align:left;
}

.carouselFileInfo img.icon {
	border:0px none !important;
	margin:0 1px 0 0 !important;
	float:left;
}

#content #carouselOnePhoto li .carouselCaption {
  font-size:80%;
	line-height:1.3em;
	margin:60px auto 0 auto;
	width:95px;
}

#content #carouselTwoPhoto li .carouselCaption {
  font-size:80%;
	line-height:1.3em;
	margin:23px auto 0 auto;
	width:95px;
}

#wrapCarouselOne, #wrapCarouselTwo {
	width:288px;
	overflow:hidden;
	position:relative;
}

#wrapCarouselOne #butPrevOne, #wrapCarouselTwo #butPrevTwo {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background:url('http://www.tpl.org/assets/images/but-prev.png') no-repeat 0 0;
	text-indent:-9999px;
	border:none;
	height:210px;
	width:40px;
}

#wrapCarouselOne #butNextOne, #wrapCarouselTwo #butNextTwo {
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	background:url('http://www.tpl.org/assets/images/but-next.png') no-repeat top right;
	text-indent:-9999px;
	border:none;
	height:210px;
	width:40px;
}

#wrapCarouselOne #butPrevOne:hover, #wrapCarouselTwo #butPrevTwo:hover {
	background:url('http://www.tpl.org/assets/images/but-prev.png') no-repeat 0 -219px;
}
#wrapCarouselOne #butNextOne:hover, #wrapCarouselTwo #butNextTwo:hover {
	background:url('http://www.tpl.org/assets/images/but-next.png') no-repeat 0 -219px;
}


/* Tabs */

#tabsHomeLeft {
	width:438px;
}

ul.tabsLeft {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #dad6cb;
	border-left: 1px solid #dad6cb;
	width: 100%;
}
ul.tabsLeft li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #dad6cb;
	border-left: none;
	margin-bottom: -1px;
	background: #f7f7f6;
	overflow: hidden;
	position: relative;
}
#content ul.tabsLeft li a, .pageHome #content ul.tabsLeft li a {
	text-decoration: none;
	display: block;
	font-size:150%;
	color:#766a63;
	padding: 8px 20px 0 10px;
	height:23px;
	outline: none;
}
ul.tabsLeft li a:hover {
	background: #fff;
}	
html ul.tabsLeft li.active, html ul.tabsLeft li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.left_tab_container {
	border: 1px solid #dad6cb;
	border-top: none;
	float: left; 
	width: 100%;
	background: #fff url('http://www.tpl.org/assets/images/bg-tabs.png') bottom left repeat-x;
	height:538px;
}
.left_tab_content {
	padding: 20px;
}
.left_tab_content h3 a{
	color: #254588;
}
.left_tab_content .story, .left_tab_content .blogstory, .left_tab_content .newsstory {
	clear:left;
	border-bottom:1px dotted #989898;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
}
.left_tab_content .story a, .left_tab_content .blogstory a, .left_tab_content .newsstory a {
	color:#545f1d;
}

.left_tab_content .story a.read-more {color:#0088a4 !important;}
.left_tab_content .story p {display:inline !important;}
.left_tab_content .story {padding-bottom:20px !important;}

.left_tab_content .last {
	border:none;
}
.left_tab_content h4 {
color:#545f1d;
font-size:156%;
line-height:1.2em;
margin:0 0 10px 0;
}
.left_tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border:1px solid #dcd8cd;
}

#tabsHomeRight {
	width:298px;
}
.wrapColumns #tabsHomeRight {
	margin:0 0 30px 0;
	height:292px;
}


#content ul.tabsRight {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #dad6cb;
	border-left: 1px solid #dad6cb;
	width: 100%;
	font-size:100%;
}
#content ul.tabsRight li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #dad6cb;
	border-left: none;
	margin-bottom: -1px;
	background: #f7f7f6;
	overflow: hidden;
	position: relative;
}
#content ul.tabsRight li a, .pageHome #content ul.tabsRight li a {
	text-decoration: none;
	display: block;
	font-size:150%;
	color:#766a63;
	padding: 8px 20px 0 10px;
	height:23px;
	outline: none;
}
ul.tabsRight li a:hover {
	background: #fff;
}	
html ul.tabsRight li.active, html ul.tabsRight li.active a:hover  {
	background: #fff !important;
	border-bottom: 1px solid #fff !important;
}
.right_tab_container {
	border: 1px solid #dad6cb;
	border-top: none;
	float: left; 
	width: 100%;
	background:url('http://www.tpl.org/assets/images/bg-explore.png') bottom left repeat-x;
	height:258px;
}
.right_tab_content {
	padding: 5px;
}
#tabRight1, #tabRight2 {
	padding:20px 5px 5px 5px;
	text-align:center;
}
.linkView {
}
.right_tab_content h3 a{
	color: #254588;
}



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
 
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 1000;
width: 100%;
height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display:none !important;
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/*convio*/
#content .imageContentRight {
	float:right;
	margin:0 0 10px 15px;
}

#content .imageContentRight img {
border:1px solid #DFDBD2;
}

#content .imageContentRightCaption {
	float:right;
	margin:0px 0px 5px 14px;
	/*width:300px;*/
}
#content .imageContentRightCaption p {
	font-size:82%;
	margin:.6em 0 0 0;
	line-height:1.3em;
}
#content .imageContentRightCaption img {
	border:1px solid #dfdbd2;
	margin: 0 0 0.4em;
}

#content .imageContentCaption img {
	margin: 0 0 0.4em;
}




#content #featured ul li div.margin-left-0{ margin-left:0px; }
#content .margin-top-15{ margin-top:15px; }
#content .margin-top-10{ margin-left:10px; }

#content .border-width{ border:0px solid #DFDBD2; }


#navigation li a.active{
color:#4e3227;
background:url('http://www.tpl.org/assets/images/bg-nav-li-a-hover.png') bottom center no-repeat;
}

#utilities li span.sendToFriend a{
	padding:0 0 0 23px;
	background:url('http://www.tpl.org/assets/images/util-icon-email.png') 0 1px no-repeat;
}
#utilities li a.printerFriendlyLink{
	padding:0 0 0 23px;
	background:url('http://www.tpl.org/assets/images/util-icon-print.png') 0 1px no-repeat;
}
#content .imageContentLeftCaption {
        width:auto;
}
#content .pagination {
text-align:center;
}
#content .pagination span, #content .pagination a {
padding:0 3px;
}
#content .pagination .prevnext {
padding:0 10px;
}
#content .pagination span.prevnext {
color:#666666;
}
#content .pagination .active {
font-weight:bold;
}

.filterCriteria .filterLabel{ padding:2px; vertical-align:top; width: 110px; }
.filterCriteria .filterSelector{ padding:2px; }
#content .filterCriteria .filterSelector select{ width:244px;}
#content .filterCriteria td { border-right: 0px solid #FFFFFF; padding-right: 5px; vertical-align: top; }
#content  .date-chooser input{ float: left; width: 80px; }
#content .date-chooser img{ border: none; float: right; margin-left: 5px; }


#content #carouselOnePhoto li .carouselCaption, #content #carouselTwoPhoto li .carouselCaption {
width:150px;
}

#content #carouselOnePhoto li, #content #carouselTwoPhoto li, .pageHome #content #carouselOnePhoto li, .pageHome #content #carouselTwoPhoto li {
padding:20px 0 0;
}

#content #panelAlso #also ul {
padding:0 0 0 10px;
}
#content #panelAlso #also ul li.title {
border-bottom:1px dotted #808080;
color:#584F4A;
font-size:1.7em;
font-style:normal;

left:-10px;
margin:16px 0 10px;
padding:2px 10px;
position:relative;

}

.float_left {
	float:left;
	display:inline;
	margin-right:1em;
	margin-bottom:0.15em;
}
.float_right {
	float:right;
	display:inline;
	margin-left:1em;
	margin-bottom:0.15em;
}
.center {
	display:block;
	text-align:center;
	margin:0.5em auto;
}


#content #panelVisit img.imageVisit {
margin:3px 14px 0 0;
}

#content #panelVisit .visitContent {
display:inline;
margin:0 0 0 0;
}

#content img {
border:1px solid #DFDBD2;
}

img.icon {
        border:0px none !important;
}


.econtact p{
margin: 0;
}
.econtact {
margin: 0 0 1em;
}

/* tooltip styles */


.qtip {
           opacity: 0.8; // Santdard compliant browsers
           filter: alpha(opacity=50); // IE 5-7 
           -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // IE 8
           -moz-opacity: 0.8; // Firefox and Mozilla browsers
           -webkit-opacity: 0.8; // WebKit browser e.g. Safari
       }

#content ul.officecol {
width: 320px;
float: left;
list-style: none;
}
#content ul.officecol li {
background-image: none;
padding-left: 0;
}
#content ul.officecol.first{
margin-left: 0;
}
.pageInterior #content p.photo_credit{
font-size:82%;
line-height:1.3em;
margin:0;
text-align: right;
}
.pageInterior #content p.caption{
font-size:82%;
line-height:1.3em;
margin:0;
text-align: right;
}
#content #date-chooser-button-newsstartDate, #content #date-chooser-button-newsendDate{
border:none;
position:relative;
top:-4px;
}
#cv-poweredBy {
display: block;
clear: both;
width: 100%;
}

/* Sets the font style for all error messages */

.ErrorMessage {
	font-size: 10pt;
	color: red;
}

.ErrorWarningMessage {
	font-size: 10pt;
	color: red;
}

/* when the user needs a little immediate help */
.Hint {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
}

/*
	These are for the older style of lists without
	borders. These are used for simple selection
	lists and where the list does not contain
	editable objects.
*/



/*****************************
 Adele's additions
*****************************/

/******** facebook container for park quiz ***********/

#facebook-container	{
	width: 200px;
	border: 1px solid #ccc;
}

h2 #facebook	{
	text-indent: -9999px;
	background-image: url('http://www.tpl.org/assets/images/fb-share-banner.png');
	background-repeat: none;
	width: 200px;
	height: 73px;
	border-bottom: 1px solid #ccc;
		
}
#facebook-content	{
	width: 100%;
	padding: 15px;
}


/******** sidebar for parkscore overrides ********************/

p.caption	{
	margin-top: 0;
	font-style: italic;
}

#highlight-wrap
	{
	background-image: url('http://www.tpl.org/assets/images/parkscore/parkscore.png');
	background-repeat: none;
	width: 200px;
	height: 216px;
}

#highlight	{
	padding:  15px;
}

#highlight h3	{
	border-bottom: none;
}

/******** overriding the sign up on the parkscore page ***********/
#wrap	{
	float: right;
	width: 300px;
	
}

#wrap #parkscore-signup h3 {
	font-size:150%;
	color:#766a63;
	padding:0 10px 3px 10px;
	border-bottom:1px dotted #999999;
	margin:0 0 10px 0;
}



#wrap .boxcontent {
	border: 1px dotted #999999;
	padding:10px 5px 22px 5px;
	
}

#wrap #parkscore-signup h3 {
	padding-top:0;
	font-size:150%;
}

#wrap #parkscore-signup h3 {
	border-bottom:none;
	float:left;
	padding:0 10px 2px 2px;
}
#wrap #formEmail {
	clear:left;
	height:30px;
	padding:0 0 10px 0;
	
}
#wrap #formEmail input {
	float:left;
}

#wrap input#inputEmail {
	height:22px;
	padding:3px;
	border:1px solid #dad6cb;
	background:url('http://www.tpl.org/assets/images/bg-input.png') 0 0 no-repeat;
	width:130px;
	color:#766a63;
}


#parkscore-sign-wrap	{
	margin-bottom: 15px;
}
#parkscore-sign-wrap td {
	border-right:none;
}

#parkscore-sign-wrap table	{
	margin-left:-20px;
	
	
}

#parkscore-sign-wrap .Explicit	{
	padding-left: 10px;
	
}

#parkscore-sign-wrap .Button	{
	margin-left: 15px;
}

#parkscore-sign-wrap p 	{
	padding-left: 10px;
}

/******** tables for parkscore ********************/

.parkscore-table   { 
	border-collapse: collapse; 
	width: 680px;
	border: 2px solid #576C30;
	margin-bottom: 20px;
	}

.parkscore-table th, .parkscore-table td {
	 padding: 0.5em; 
}


.parkscore-table th[scope=col]
{
  border-bottom: 2px solid #333;
  border-right: 1px solid #666;
  background:#d8dacc;
}

.parkscore-table th+th[scope=col] { 
	border-right: 1px solid #666; 
	}
	
.parkscore-table td[scope=row] { 
	border-right: 1px solid #666; }
	
.parkscore-table tr	{
	border-bottom: 1px solid #666;
}

.parkscore-table td { 
	border-right: 1px solid #666;
	 }
 
.parkscore-table caption { 
	caption-side: top;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;	}

.parkscore-table tr.sub	{
	background: #f0f3e4 ;}


/*.....parkscore dl on the methodology page ......*/

.parkscore-dl dt {
	display: inline;
}

.parkscore-dl dd {
	display: inline;
}

.parkscore-dl dd:before	{
	content: " = ";
}

#denver_parkscore	{

}


.parkscore-maps {
  width: 200px;
  float: left;
  margin: 0 20px 0 0;
  
}

#denver_parkscore img	{
float: left;
margin: 10px 0;
border:1px solid #576c30;

}
#denver_parkscore p.caption	{
 	text-align: center;
 
 
 	
 }

#park-btn
{
  display: block;
  width: 187px;
  height: 129px;
  background: url("http://www.tpl.org/assets/images/parkscore/parkscore-signup-whole.gif") no-repeat 0 0;

}

#park-btn:hover
{ 
  background-position: 0 -129px;
}

#park-btn span
{
  position: absolute;
  top: -999em;
}


/******************************************************************

SURVEY

******************************************************************/

#conserv	{
	width: 730px;
}

#conserv dl {
	width: 310px;
	min-height: 335px;
	margin: 10px;
}

#conserv .charts {
	
	float: left;
	
	padding: 5px;
	
	

}

#conserv .even	{
	border-right:1px solid #ccc;
	padding-right: 20px;
}

#conserv .odd	{

}


#conserv .thumb-image	{
	margin-bottom: 5px;;
}

#conserv .surv-title	{
	font-size:18px;}
	
/******************************************************************

	sidebar for video spotlights

******************************************************************/
#item-280088057 li	{
	list-style-type:none;
}
#item-280088057 .carouselCaption	{
display:none;
}

/********************/

.excerpt	{
	font-style:italic; 
	width:80%; 
	margin: 2em 10% 2em 10%;

}


/******* land and people *******/
#image-280367654 img	{
	border: none;
}

#survey_1980	{
	width: 500px;
}

#survey_1980 table	{
	width: 500px;
}

/******************************************************************
	Cox heroes
******************************************************************/

 #content ol.heroes-container .city	{
	font-size: 10px;
}
 #content ol.heroes-container	{margin:0; padding: 0; list-style-type: none;  display:block; font-size: 100%; width: 700px; height: 100%; float: left; position:relative; }

 #content ol.heroes-container h4	{font-size: 12px;}

#content ol.heroes-container .hrow	{clear: both; padding: 10px 0; width: 100%; float:left; border-top: 1px dotted #999;}

 #content ol.heroes-container li {min-height: 100%;  padding:5px 21px; width: 205px; float: left;  position: relative; overflow:hidden;}


 #content ol.heroes-container li.first	{padding-left:0;position: relative;float:left; overflow: hidden;;}
 #content ol.heroes-container li.mid	{ position: relative; float: left; overflow: hidden;}
 #content ol.heroes-container li.last	{padding-right: 0; border-right: none;position:relative: float: left; overflow: hidden; }

/******************************************************************
Match my gift promo
******************************************************************/

#panelFeatured-match	{
	margin:0 0 10px 0;
}

#panelFeatured-match a img{
opacity:1;
filter:alpha(opacity=100);
filter: �alpha(opacity=100)�;
}
#panelFeatured-match a:hover img{
opacity:.80;
filter:alpha(opacity=80);
filter: �alpha(opacity=80)�;
}


#sidebar #panelFeatured-match img {
border:1px solid #dad6cb;
}



/******************************************************************
LAYOUT FOR SECTION LANDING PAGES
******************************************************************/

.margin-flush	{
	margin: 0 0 0 23px;

}

#donation-banner-image	{
	display: block;
	margin: 1em 0 3em 23px;
	border:1px solid #464646;
}

#landing-image	{
	display: block;
	margin: 1em 0 3em 0;
	border:1px solid #464646;
}

#landing-image-four	{
 height:346px;
}

#landing-image #landing-image-four img	{
	border: none;
	margin:0;
	padding: 0;
	float: left;
}


#contentFull	{
	width: 984px;
	margin: 0 0 0 10px;
}

#contentFull h2  {

	 color: #566C11;
	    font-size: 2em;
	    line-height: 1.1em;
	    margin: 16px 0 10px;

}
#contentFull h3  {
		color: #566C11;
	    font-size: 1.5em;
	    margin: 16px 0 10px;

}

#contentFull img	{
	border: 1px solid #464646;
}

#landing-primary-wrap	{
	overflow: hidden;


}


#landing-secondary-wrap	{
	clear: both;
	margin: 2em 0;
	border-top:1px solid #ddd;
	padding: 2em 0 0 0;
	height: 100%;
	overflow: hidden;
}




/******************************************************************
	LAYOUT FOR SECTION LANDING PAGES, 2 UP
******************************************************************/

.twoup .first,
.twoup .second
{
width: 472px;
float: left;

}
.twoup .first	{
margin:0 40px 3em 0;

}
.twoup .second	{
margin:0 0 3em 0;

}


/******************************************************************
	LAYOUT FOR SECTION LANDING PAGES, 3 up
******************************************************************/
	.threeup p  {
			padding: 0 20px 0 0;
	}
	
.threeup .first, .threeup .second, .threeup .third	{
	width: 313px;
	float: left;
	min-height: 250px;
}



.threeup .first, .threeup .second	{
	margin: 0 20px 0 0;
}

.threeup .third	{

	margin: 0 0;
}



.straighten	{
	margin: 0 40px;


}

.straighten p	{
	font-size: 125%;
}



/******************************************************************
LAYOUT FOR SECTION LANDING PAGES, 4 up
******************************************************************/
.fourup	{

}
.fourup .first, 
.fourup .second, 
.fourup .third, 
.fourup .fourth	
	{
	width:231px;
	margin: 0;
	padding:0;
	float: left;
	}


.fourup .first,
.fourup .second,
.fourup .third
	{
	margin: 0 20px 0 0;

	}
.fourup .fourth	{
	margin: 0 0;

	}

/******************************************************************
end of 4up
******************************************************************/

/*def list*/
.def-list {
margin: 0 auto;

}

.def-list dl {
  padding: 0;
  margin: 0;
}

.def-list dt {
  font-size: 22px;
color: #566c11;

  padding: 10px 0;
  margin:0;
}

.def-list dd{
 font-size: 18px;
  margin: 0 0;
  line-height: 24px;

}

.def-list a {
  padding: 10px 15px;
  border-bottom: #acacac solid 1px;

  color: #333;
  display: block;
  text-decoration: none;
}

.def-list a:visited {
  color: #98002e;
}

.def-list a:hover {
  border-color: #000;
  color: #566c11;
 background:#e4e0cc;
}

.def-list span {
  font-size: 14px;font-family: "Times New Roman", Times, serif;
  font-style: italic;
  color: #666;
}

img.no-border	{
	border: none;
}


/****************** box colors ***********************/
.dkgreen	{
	background-color: #566c11;

	color: white;
}

.dkblue	{
	background-color: #006990;
	
	color: white;
}

.ltgreen	{
	background-color: #78a22f;
	color: black;
	
}
.gold	{
	background-color: #eeb211;
	color: black;

}


 
.tan	{
	background-color: #f4f1e5;
}
.dkgreen, .dkblue, .ltgreen, .gold, .tan	{
	border: 1px solid #464646;
	padding: 10px;
}

/* to keep the boxes same height in the secondary wrap */
#landing-secondary-wrap .gold, #landing-secondary-wrap .ltgreen	{
	min-height: 220px;
}

/* black headings */
#landing-secondary-wrap .gold h3, #landing-secondary-wrap .ltgreen h3	{
	color: black;
}



/* to keep the boxes same height in the tertiary wrap */
#landing-tertiary-wrap .gold, #landing-tertiary-wrap .ltgreen, #landing-tertiary-wrap .tan, #landing-tertiary-wrap .dkblue, #landing-tertiary-wrap .dkgreen	{
	min-height: 220px;
}

/*  */
#landing-primary-wrap .dkgreen, #landing-primary-wrap .dkblue, #landing-primary-wrap .gold	{
	min-height:250px;
	max-height: 315px;
}
#landing-primary-wrap .dkgreen h2, #landing-primary-wrap .dkblue h2  {
	color: #fff;
}

#landing-tertiary-wrap	{
	border-top: 1px solid #ddd;
	height:100%;
	overflow: hidden;
	padding: 2em 0 0 0;
	margin: 2em 0;
	clear: both;
}

#landing-secondary-wrap img.no-border, #landing-primary-wrap img.no-border	{
  
	border: none;
}
#landing-primary-wrap.visible	{
	overflow: visible;
}

.break-right  {
	margin-right: -45px;
	
}

a img.opacity {
opacity:1;
filter:alpha(opacity=100);
filter: �alpha(opacity=100)�;

}
a:hover img.opacity {

opacity:.70;
filter:alpha(opacity=70);
filter: �alpha(opacity=70)�;

}


/* State Top News */
#state-top-stories .story {position:relative; margin-top:16px; padding-top:18px;} /* */

#state-top-stories .pubdate, #state-top-stories .display_date {
display:block;
position:absolute;
top:0; 
font-weight:bold;
font-size:13px;
}

#state-top-stories .story h4 a {
    color: #545F1D;
    font-size: 1.3em;
    line-height: 1.3em;
}

#state-top-stories .story p, #state-top-stories .story img {display:none;}

/*******
galleries
******/


#lp-container	{
	background-color: #f4f2ea;
	padding: 10px;
	border: 1px solid #8a7a67;
	width:688px;
	height: 100%;

}


#lp-gallery	{

	margin-left: 15px;
	
}

#lp-container img	{
	border: 1px solid #8a7a67;
	margin: 5px;
	display: inline; 
}

/* side menus for L&P content related items */

.learn-menu-box {
	background-color: white; 
	width: 196px; 
	height: 100%; 
	border: 1px solid #999999;
	}

/* boxes */


#boxwrap	{
	
	
}

#boxes	{
	margin: 40px 0 0 0;
	width: 960px;
	
}

#belowbox	{
	clear: both;
	width: 960px;
	padding-top: 30px;
	}

.box {
	float: left; 
	position: relative;
	width: 240px; 
	min-height: 400px; 
	background: rgba(234, 236, 222, .9); 
	padding: 20px;
	margin-right: 35px; 
	border: 1px solid #B8B8B8;
	opacity: .9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	
	/*inside shadow*/
	-moz-box-shadow: inset 0 0 2em #a7b47f;
	-webkit-box-shadow: inset 0 0 2em #a7b47f;
     box-shadow: inset 0 0 2em #a7b47f;
}

.box3	{
margin-right: 0;

}

#boxes h2	{
	color: rgba(0, 0, 0, .8);
	text-align: center;
	font-size: 26px;
}

#boxes .box p	{
	font-size: 16px;
		
}

.eighteen	{
font-size: 18px;}


.forty-two	{
font-size: 42px;
}
/******** center images vertically… used on donation forms for adwords ***********/

.wraptocenter {
    display: table-cell;
   /* text-align: center;*/
    vertical-align: middle;
    width: ...;
    height: ...;
}
.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

/**************** eCommerce ***************************/
.ShoppingButtonPrimary	{color: #000;}




