@charset "utf-8";

/*ZENMAN COLORADO CONSERVATION TRUST CSS DOC*/

body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#777777; }

a { text-decoration:none; color:#777777; -moz-outline:none; }
a.donate { color:#FFF; text-decoration:none; }
a.donate:hover { text-decoration:none; }
img { border:none; -moz-outline:none; }
img.pad {margin:10px 20px 10px 0; border:10px solid #999999;}
.clear {clear:both;}

h2 { text-transform:uppercase;}
h3 { text-transform:uppercase; font-size:45px; line-height:36px; letter-spacing:-2px; font-weight:bold; margin:15px 0 20px 0; }
h4 { font-size:17px; line-height:18px; font-weight:200; margin:0; }
h5 { font-size:15px; line-height:18px; font-weight:bold; margin:15px 0 10px 0; }
h6 { font-size:11px; line-height:18px; font-weight:normal; margin:-10px 0 10px 0; }

/*CONTAINERS*/

#container { width:900px; margin:0 auto; }

#header { width:900px; height:180px; display:block; float:left; margin:0; padding:0; }
#logo { width:243px; height:174px; display:block; float:left; }
#search { width:500px;display:block; float:right; margin:13px 20px 20px 0; padding:0; text-align:right; }
	.screen-reader-text { visibility:hidden; text-indent:-1000px; margin:0 -60px 0 0;  }
#top_nav { width:500px; display:block; float:right; margin:0 20px 32px 0; padding:0; text-align:right; }
	#top_nav a:hover { text-decoration:underline; }
	#top_nav ul { list-style:none; display:inline; margin:0; padding:0; }
	#top_nav ul li { display:inline; margin:0 0 0 15px; font-size:12px; color:#777777; }
	#top_nav ul li#rss { background:url(images/shared/rss_icon.gif) center right no-repeat; padding: 0 20px 0 0; }

#tagline { float:right; display:block; margin:0 20px 6px 0; font-size:14px; color:#ffca19; font-weight:bold; text-align:right; }
	#tagline a { color:#777; font-weight:bold; font-style:italic; text-decoration:none; }
	#tagline a:hover { background:#ffca19; color:#FFF; }

/*MAIN NAV*/

#nav { height:50px; width:650px; display:block; float:right; margin:0;}
	#nav ul { list-style:none; padding:0; margin:0; }
		#nav ul li { float:left; padding:0; font-size:13px; font-weight:800; }
			#nav ul li a { display:block; height:100%; text-decoration:none; }
			#nav ul li a:hover { background-position:-50px 0; }
				#nav ul li#about_nav a.qmparent { background:url(images/main_nav/about.gif) repeat 0 0; height:50px; width:98px; text-indent:-10000px; }
					#nav ul li#about_nav ul li { width:130px; }
				#nav ul li#programs_nav a.qmparent { background:url(images/main_nav/programs.gif) repeat 0 0; height:50px; width:146px; text-indent:-10000px; }
					#nav ul li#programs_nav ul li { width:160px; }
				#nav ul li#conserve_nav a.qmparent{ background:url(images/main_nav/conserve.gif) repeat 0 0; height:50px; width:143px; text-indent:-10000px; }
					#nav ul li#conserve_nav ul li { width:140px; }
				#nav ul li#support_nav a.qmparent { background:url(images/main_nav/support.gif) repeat 0 0; height:50px; width:126px; text-indent:-10000px; }
					#nav ul li#support_nav ul li { width:140px; }
				#nav ul li#contact_nav a.qmparent { background:url(images/main_nav/contact.gif) repeat 0 0; height:50px; width:124px; text-indent:-10000px; }
					#nav ul li#contact_nav ul li { width:120px; }

/*DROP DOWN STYLES*/

#nav ul li ul li { clear:left; }

/*MAIN IMAGES*/
#main_image { width:900px; height:314px; float:left; display:block; background:url(images/main_images/support.jpg) top left no-repeat; }

body.colorado-conservation-trust #main_image { width:900px; height:542px; float:left; display:block; background:none; margin:0; }

body.support #main_image { width:900px; height:314px; background:url(images/main_images/support.jpg) top left no-repeat; }
body.about #main_image { background:url(images/main_images/about.jpg);}
body.staff #main_image { background:url(images/main_images/staff.jpg);}
body.board-trustees #main_image { background:url(images/main_images/board.jpg);}
body.careers #main_image { background:url(images/main_images/careers.jpg);}
body.future-conservation-leaders-fellowship #main_image { background:url(images/main_images/fellowship.jpg);}
body.programs #main_image { background:url(images/main_images/programs.jpg);}
body.organizational-assistance #main_image { background:url(images/main_images/assistance.jpg);}
body.keep-it-colorado #main_image { background:url(images/main_images/keep_colorado.jpg);}
body.transaction-loans-and-capital-loans #main_image { background:url(images/main_images/loans.jpg);}
body.community-engagement #main_image { background:url(images/main_images/community.jpg);}
body.success-stories #main_image { background:url(images/main_images/support.jpg);}
body.music-meadows-ranch #main_image { background:url(images/main_images/meadow_ranch.jpg);}
body.conserve #main_image { background:url(images/main_images/conserve.jpg);}
body.how-you-can-help #main_image { background:url(images/main_images/help.jpg);}
body.resource-library #main_image { background:url(images/main_images/resource_library.jpg);}
body.support #main_image { background:url(images/main_images/support.jpg);}
body.giving-vehicles #main_image { background:url(images/main_images/giving_vehicles.jpg);}
body.contact #main_image { background:url(images/main_images/contact.jpg);}

/*CONTACT*/

.wpcf7-response-output img { margin:5px 10px -5px 0; }
div.wpcf7-validation-errors { color:#ff0000; border:0px solid #FFF; }

/*BLOG COMMENTS*/

#respond h4 {text-transform:uppercase;}
#respond {background:#777777; color:#FFFFFF; padding:20px;}
#respond:hover {background:#999999;}
.commentlist {padding:0px;}
.comment, .trackback {padding:20px; color:#FFFFFF; background:#777777; list-style:none;}
.comment:hover, .trackback:hover {background:#999999;}
.comment.odd, .trackback.odd {margin-top:15px;}
.comment.even { background:#999999; margin-top:15px; }
.comment.even:hover { background:#777777;}


/*CONTENT*/

#content { width:900px; display:block; float:left; margin:5px 0 0 0; }
#content_left { width:240px; margin:0; float:left; color:#FFF; }
#content_left a { color:#FFFFFF; }
#content_left a:hover { text-decoration:underline; }
	#content_left span.donate { background:#777777; font-size:16px;  display:block; line-height:18px; text-align:right; padding:15px 15px 15px 0; font-weight:bold; font-variant:small-caps; letter-spacing:-1px; }
	#content_left span.donate:hover { background:#ffca19; }
	#content_left span.why { background:#ffca19; text-align:center; font-variant:small-caps; font-size:12px; padding:10px 0 10px 0; display:block; margin:5px 0 0 0; }
	#content_left span.flash { margin:0 0 0 -6px; }
	#content_left span.links { background:#777777; font-size:12px; margin:-5px 0 0 0;  display:block; line-height:18px; text-align:right; padding:15px 15px 15px 0; }
		#content_left span.links ul { margin:10px 0 0 0; }
		#content_left span.links ul li { list-style:none;  }
		#content_left span.links ul li a { color:#FFF; text-decoration:none; }
		#content_left span.links ul li a:hover { text-decoration:underline; }
	#content_left span.annual {  background:#777777; font-size:12px; margin:1px 0 0 0; display:block; line-height:15px; text-align:left; padding:15px 0 15px 0; }
		#content_left span.annual ul li { list-style:none; background:url(images/shared/report_icon.gif) center left no-repeat; margin:0 0 0 -14px; padding:0 0 0 25px; }
#content_right { width:630px; margin:0 0 0 20px; float:left; display:block; }
	#content_right a { color:#555; font-weight:bold; font-style:italic; text-decoration:underline; }
	#content_right a:hover { text-decoration:none; background:#ffca19; color:#FFF; }
	
/*SIDEBAR STYLES*/

.widgettitle {visiblity:hidden;}

.widget {list-style:none;}
	.widget h2 {visibility:hidden; margin-top:-35px; text-indent:-2000px;}


/*FOOTER*/

#footer { width:900px; float:left; display:block; margin:20px 0 20px 0; font-size:11px; }
	#footer span.social { width:250px; float:left; display:block; }
		#footer span.social ul { display:inline; margin:0 0 0 -30px; }
		#footer span.social ul li { list-style:none; display:inline; margin:0 10px 0 0; padding:0 0 0 20px; }
			#footer span.social ul li#facebook { background:url(images/shared/facebook_icon.gif) center left no-repeat; }
			#footer span.social ul li#twitter { background:url(images/shared/twitter_icon.gif) center left no-repeat; }
	#footer span.copyright { width:640px; float:right; display:block; text-align:right; }
		#footer span.copyright ul { display:inline; margin:0 10px 0 0; text-align:right; }
		#footer span.copyright ul li { list-style:none; display:inline; padding:0 5px 0 2px; border-right:#777777 1px solid; }
			#footer span.copyright ul li#user { background:url(images/shared/leaf_icon.gif) center left no-repeat;  padding:0 5px 0 12px; color:#ffca19; }
			#footer span.copyright ul li#zenman { background:url(images/shared/zenman_icon.gif) center right no-repeat; border:none; padding:0 15px 0 2px; }li#zenman { background:url(images/shared/zenman_icon.gif) center right no-repeat; border:none; padding:0 15px 0 2px; }
				#footer a:hover {text-decoration:underline;}