/*/////////////////////////////////////////////
	Women Playing for T.I.M.E.
	Copyright © 2009, Cyrus Limited, Inc.
	http://www.cyrusonline.com
	Design by Brandon Kidd
/////////////////////////////////////////////*/


/*/////////////////////////////////////////////
	Generic Styles
/////////////////////////////////////////////*/
body{ background: #627944; color: #666; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; }
.clear{ height: 0; clear: both; font-size: 0; line-height: 0; overflow: hidden; }
strong{ font-weight: bold; }


/*/////////////////////////////////////////////
	Header Section
/////////////////////////////////////////////*/
#top{ width: 100%; position: relative; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-top.gif) repeat-x center bottom; z-index: 10; }
#header-wrap{ width: 100%; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-header-wrap.jpg) no-repeat center top; }
#header{ width: 960px; height: 158px; position: relative; margin: 0 auto; }
	#header h1{ display: inline; float: left; margin: 0; padding: 0; }
		#header h1 a{ width:234px; height:85px;  position: absolute; left:6px; top:0px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/logo.png) no-repeat left top; display: block; }
			#header h1 a span{ display: none; }
/*--- Navigation ---*/
#nav{ width: 970px; height: 69px; position: absolute; left: -51px; top: 127px; z-index: 100; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-navigation.png) no-repeat center top; padding: 0 0 0 73px; }
	#nav ul{ list-style: none; }
		#nav ul li{ display: inline; }
			#nav ul li a{ height: 52px; background-color: transparent; background-position: left top; background-repeat: no-repeat; display: block; float: left; }
				#nav ul li a span{ display: none; }
			#nav ul li a:hover, #nav ul li a:focus{ background-position: left -52px; }
			#nav ul li a#nav_about_time{ width: 158px; background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/nav-about.png); }
			.about #nav ul li a#nav_about_time{ height: 60px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/nav-about-selected.png) no-repeat left top; cursor: default; margin: -4px 0 0; }
			#nav ul li a#nav_our_activities{ width: 122px; background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/nav-activities.png); }
			.activities #nav ul li a#nav_our_activities{ height: 60px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/nav-activities-selected.png) no-repeat left top; cursor: default; margin: -4px 0 0; }
			#nav ul li a#nav_donations{ width: 104px; background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/nav-donations.png); }
			.donations #nav ul li a#nav_donations{ height: 60px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/nav-donations-selected.png) no-repeat left top; cursor: default; margin: -4px 0 0; }
			#nav ul li a#nav_volunteers{ width: 124px; background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/nav-volunteers.png); }
			.volunteers #nav ul li a#nav_volunteers{ height: 60px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/nav-volunteers-selected.png) no-repeat left top; cursor: default; margin: -4px 0 0; }
			#nav ul li a#nav_our_stories{ width: 139px; background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/nav-stories.png); }
			.stories #nav ul li a#nav_our_stories{ height: 60px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/nav-stories-selected.png) no-repeat left top; cursor: default; margin: -4px 0 0; }
			#nav ul li a#nav_resources{ width: 127px; background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/nav-resources.png); }
			.newsroom #nav ul li a#nav_resources{ height: 60px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/nav-resources-selected.png) no-repeat left top; cursor: default; margin: -4px 0 0; }
			#nav ul li a#nav_community{ width: 129px; background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/nav-community.png); }
			.community #nav ul li a#nav_community{ height: 60px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/nav-community-selected.png) no-repeat left top; cursor: default; margin: -4px 0 0; }


/*/////////////////////////////////////////////
	Content Section
/////////////////////////////////////////////*/
#middle{ width: 100%; position: relative; background: #b9d7f1 url(http://wpft.cyrusonline.com/ClientResources/Images/bg-middle.gif) repeat-x center top; z-index: 5; }
#content-wrap{ width: 100%; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Vendors/growingbolder/Images/bg-content-wrap.jpg) no-repeat center top; }
#content{ width: 960px; min-height: 360px; margin: 0 auto; }
#main_content{ width: 660px; min-height: 470px; position: relative; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-main-content.jpg) no-repeat center bottom; display: inline; float: right; padding: 30px 30px 170px; }
	#main_content h1, #main_content h2, #main_content h3, #main_content h4, #main_content h5, #main_content h6{ font-weight: normal; }
	#main_content h1{ margin: 0; }
	#main_content h2{ background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-h2.jpg) repeat-x left bottom; border-bottom: dotted 1px #cd4d8f; color: #627944; font-family: Georgia, Times New Roman, Serif; font-size: 22px; line-height: 26px; margin: 0 0 8px; padding: 2px 0 4px; }
	#main_content h3{ background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-h3.gif) no-repeat left; color: #31618a; font-family: Arial, Verdana, Sans-Serif; font-size: 18px; line-height: 24px; margin: 0 0 8px; padding: 2px 0 2px 28px; }
	#main_content h4{ color: #c65778; font-family: Georgia, Times New Roman, Serif; font-size: 16px; line-height: 22px; margin: 0 0 8px; }
	#main_content h5{ color: #82ae4a; font-family: Arial, Verdana, Sans-Serif; font-size: 14px; line-height: 20px; margin: 0 0 8px; }
	#main_content h6{ color: #666; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; line-height: 18px; margin: 0 0 8px; }
	#main_content p{ line-height: 1.67em; margin: 0 0 1.25em; }
		#main_content p strong{ color: #31618a; }
	#main_content a{ color: #c65778; text-decoration: none; }
		#main_content a[target="_blank"]{ background: transparent url(http://wpft.cyrusonline.com/Resources/Common/Images/Icons/opennew.gif) no-repeat right; padding: 0 10px 0 0; }
	#main_content a:hover, #main_content a:focus{ color: #82ae4a; text-decoration: underline; }
	#main_content ul{ margin: 0 0 15px; }
		#main_content ul li{ background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bullet1.gif) no-repeat left 0.65em; line-height: 20px; padding: 0 0 0 12px; }
	#main_content ol{ list-style: decimal none inside; margin: 0 0 15px; }
		#main_content ol li{ line-height: 1.67em; }
	#main_content fieldset{ border: solid 2px #d8d3bb; padding: 5px 10px; }
		#main_content fieldset legend{ color: #c65778; font-family: Georgia, Times New Roman, Serif; font-size: 20px; line-height: 20px; margin: 0 0 8px; }
	#main_content blockquote{ border-left: solid 5px #d8d3bb; font-style: italic; line-height: 20px; margin: 0 0 15px; padding: 2px 0 2px 8px; text-align: justify; }
	#main_content acronym{ border-bottom: 1px dotted #d8d3bb; cursor: help; }
	#main_content address{ line-height: 20px; }
	#main_content strong{ font-weight: bold; }
	/*--- Begin Adobe Input Styles ---*/
	#main_content .formsection input, #main_content .formsection textarea, #main_content .formsection select{ background-color: #fff; border-width: 1px; border-style: solid; border-color: #999 #aab3b3 #d5dddd #aab3b3; }
	#main_content .formsection input, #main_content .formsection textarea{ padding-top: 2px; padding-bottom: 3px; }
	#main_content .formsection select{ line-height: 1.6em; min-height: 1.6em; }
	#main_content .formsection input:hover, #main_content .formsection textarea:hover, #main_content .formsection select:hover{ cursor: pointer; border-color: #e0b600 #ffd129 #ffd129 #e0b600; }
	#main_content .formsection input:focus, #main_content .formsection select:focus, #main_content .formsection textarea:focus, #main_content .formsection .sffocus{ cursor: text; background-color: #fff !important; border-color: #e0b600 #ffd129 #ffd129 #e0b600 !important; outline: #fff7c0 solid 1px; }
	#main_content .formsection input[type=checkbox]{ padding: 0; border: 0 none; background: none; }


/*/////////////////////////////////////////////
	Footer Section
/////////////////////////////////////////////*/
#bottom{ width: 100%; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-bottom.jpg) repeat-x center top; padding: 92px 0 15px; }
#footer-wrap{ width: 100%; }
#footer{ width: 960px; margin: 0 auto; }
	#footer .sitemap{ width: 160px; display: inline; float: left; }
		#footer .sitemap ul{ margin: 10px 0 0 20px; }
			#footer .sitemap ul li{ background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bullet-footer.gif) no-repeat left 8px; line-height: 18px; padding: 0 0 0 10px;  }
				#footer .sitemap ul li a{ color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; }
				#footer .sitemap ul li a:hover, #footer .sitemap ul li a:focus{ color: #f7f5ba; }
			.root #footer .sitemap ul li.sitemap-home, .about #footer .sitemap ul li.sitemap-about, .activities #footer .sitemap ul li.sitemap-activities, .donations #footer .sitemap ul li.sitemap-donations, .volunteers #footer .sitemap ul li.sitemap-volunteers, .stories #footer .sitemap ul li.sitemap-stories, .newsroom #footer .sitemap ul li.sitemap-newsroom, .community #footer .sitemap ul li.sitemap-community, .privacypolicy #footer .sitemap ul li.sitemap-privacy, .termsofuse #footer .sitemap ul li.sitemap-terms{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/bullet-footer-sel.gif); }
				.root #footer .sitemap ul li.sitemap-home a, .about #footer .sitemap ul li.sitemap-about a, .activities #footer .sitemap ul li.sitemap-activities a, .donations #footer .sitemap ul li.sitemap-donations a, .volunteers #footer .sitemap ul li.sitemap-volunteers a, .stories #footer .sitemap ul li.sitemap-stories a, .newsroom #footer .sitemap ul li.sitemap-newsroom a, .community #footer .sitemap ul li.sitemap-community a, .privacypolicy #footer .sitemap ul li.sitemap-privacy a, .termsofuse #footer .sitemap ul li.sitemap-terms{ color: #deb254; cursor: default; text-decoration: underline; }
	#footer .sponsors{ width: 520px; display: inline; float: left; padding: 0 35px; }
		#footer .sponsors h2{ width: 260px; height: 40px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Vendors/growingbolder/Images/h2-donors.gif) no-repeat left top; }
			#footer .sponsors h2 span{ display: none; }
		#footer .sponsors ul{  }
			#footer .sponsors ul li{ display: inline; }
				#footer .sponsors ul li a{ width: 120px; height: 60px; background-color: transparent; background-position: center bottom; background-repeat: no-repeat; display: block; float: left; margin: 5px; }
					#footer .sponsors ul li a span{ display: none; }
				/* #footer .sponsors ul li a:hover, #footer .sponsors a:focus{ background-position: center bottom; } */
				#footer .sponsors ul li a.cyrus{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-cyrus.gif); }
				#footer .sponsors ul li a.medicalmarketing{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-mmi.gif); }
				#footer .sponsors ul li a.abcfinewine{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-abc.gif); }
				#footer .sponsors ul li a.cocacola{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-cocacola.gif); }
				#footer .sponsors ul li a.mercedezbenz{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-mercedes.gif); }
				#footer .sponsors ul li a.orlandohomeleisure{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-orlhomeleisure.gif); }
				#footer .sponsors ul li a.panerabread{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-panera.gif); }
				#footer .sponsors ul li a.rainforestcafe{ background-image: url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-rainforest.gif); }
				#footer .sponsors ul li a.orlandorowingclub {background-image:url(http://wpft.cyrusonline.com/ClientResources/Images/sponsor-orlandorowingclub.gif);}
	#footer .newsletter{ width: 200px; display: inline; float: right; }
		#footer .newsletter h2{ width: 130px; height: 40px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Vendors/growingbolder/Images/h2-newsletter.gif) no-repeat left top; }
			#footer .newsletter h2 span{ display: none; }
		#footer .newsletter p{ color: #fff; font-size: 12px; line-height: 18px; padding: 0 0 10px; }
		#footer .newsletter input{ width: 179px; height: 28px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-newsletter.gif) no-repeat center; border: 0 none; color: #666; font-size: 12px; padding: 10px 8px 0; }
		#footer .newsletter a{ height: 24px; background: transparent url(http://wpft.cyrusonline.com/ClientResources/Images/bg-btn-newsletter.gif) no-repeat center top; color: #f7f5ba; display: block; float: left; font-size: 11px; line-height: 24px; padding: 0 10px; text-decoration: none; }
		#footer .newsletter a:hover, #footer .newsletter a:focus{ background-position: center bottom; color: #4e6431; }