/* general and typography */
body#cmfny {
	background: #fff;
	font: normal .8em/1.2em arial, helvetica, sans-serif;
	color: #3a3a3a;
}

#cmfny p {
	margin: 0 0 10px 0;
}

#cmfny .spacer {
	margin-top: 20px;
}

#cmfny .indent {
	padding-left: 20px;
}

#cmfny div.news p, ul.news li {
	margin: 10px 0 15px 0;
}

#cmfny ul.news li {
	clear: left;
}

#cmfny ul.news img.thumb-newsletter {
	float: left; 
	margin: 0 10px 15px 0;
}

#cmfny h6 {
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
}

#cmfny .leadership h6 {
	font-size: 1em;
	padding-bottom: 1px;
}

#cmfny .event-photos h6 {
	font-size: 1.4em;
	font-weight: normal;
	color: #6a6a6a;
}

#cmfny h6.spacer {
	margin-top: 45px;
}

#cmfny strong {
	font-weight: bold;
}

#cmfny em {
	font-style: italic;
}

a:link, a:visited,
a:hover, a:active {
	color: #0180af;
	text-decoration: underline;
}

#footer {
	font-size: .8em;
	line-height: 1em;
}

#footer a:link, #footer a:visited,
#footer a:hover, #footer a:active {
	color: #393939;
	text-decoration: underline;
}

#footer p {
	margin: 0;
	float: right;
}

.title {
	cursor: pointer;
}

.important {
	color: #15bcfb;
}

.note {
	font-size: .8em;
}

#cmfny div.event {
	margin: 10px 0 25px 0;
}

#cmfny p.event-info {
	clear: both;
	font-size: .85em;
	margin: 0 0 0 0;
}

#cmfny p.event-details {
	margin: 5px 0 0 0;
	font-size: .75em;
}

#cmfny p.event-links {
	/*height: 15px;*/
	margin: 0 0 0 0;
	font-size: .75em;
}

#cmfny p.event-links a {
	display: block;
	float: left;
	height: 15px;
	margin: 5px 0 0 0;
}

#cmfny .button-buy-tickets {
	clear: left;
	margin-top: 10px;
}

#cmfny .icon-pdf {
	margin-right: 5px;
}

#cmfny .icon-pdf2 {
	float: left;
	margin: 1px 5px 20px 0;
}

#cmfny .icon-pdf-last {
	margin: 0 5px 0 15px;
}

#cmfny p.disclaimer {
	clear: both;
	margin: 20px 0 20px 0;
	color: #6e6e6e;
	font-style: italic;
	font-size: 80%;
}

.photos {
	margin: 15px 0 0 0;
}

/* structure */
#container, #container-home {
	width: 940px;
	margin: 17px auto;
	padding-bottom: 17px;
}

#main {
	float: left;
	width: 742px;
	padding: 0 20px 18px 2px;
}

#header {
}

#sidebar {
	float: left;
	width: 165px;
	padding: 45px 0 18px 10px;
}

#home-sidebar {
	float: right;
	background: url('../images/bg-sidebar-home.gif') no-repeat 13px 88px;
	width: 175px;
	padding: 45px 0 20px 0;
}

#donation {
	background: url('../images/fpo-bearometer.gif') no-repeat;
	margin: 21px 0 0 0;
	width: 159px;
	height: 297px;
	text-indent: -5000px;
	overflow: hidden;
}

#donation_meter {
	margin: 21px 0 0 0;
	width: 159px;
	height: 297px;
}

#this-sticker {
	margin: 21px 0 0 0;
	width: 159px;
}

#home_flash {
	/* background: url('../images/fpo-home-flash.gif') no-repeat; */
	width: 932px;
	height: 375px;
	padding-left: 3px;
}

#footer {
	background: url('../images/bg-footer.gif') no-repeat;
	clear: both;
	width: 929px;
	padding: 20px 5px 0 5px;
}

#container-home #footer {
	background: transparent;
}

#sample-email {
	margin: 30px 0;
}

.two-col {
	float: left;
	width: 360px;
	margin: 0 22px 0 0;
}

.two-col-last {
	float: left;
	width: 360px;
	margin: 0;
	padding: 0;
}

.two-col-footer {
	clear: both;
}

.clear {
	clear: both;
}

#video-player {
	float: left;
	width: 480px;
	height: 302px;
	margin-top: 20px;
}

#cmf-player {
	float: left;
	width: 480px;
	height: 290px;

}

/* lists */
#mainnav {
	background: url('../images/bg-main-nav.gif') no-repeat 0 29px;
	margin: 20px 0 0 -2px;
	height: 31px;
}

#mainnav li {
	float: left;
}

#container-home #mainnav {
	background: transparent;
	height: 28px;
	margin-left: 0px;
}

#mainnav li a {
	display: block;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
}

#nav-who-we-are a {
	background: url('../images/nav-who-we-are.gif') no-repeat;
	width: 123px;
}

#nav-who-we-are a.on, 
#nav-who-we-are a.this-page,
#nav-who-we-are a:hover {
	background-position: 0 -25px;
}

#nav-our-work a {
	background: url('../images/nav-our-work.gif') no-repeat;
	width: 99px;
	margin: 0 0 0 10px;
}

#nav-our-work a.on, 
#nav-our-work a.this-page,
#nav-our-work a:hover {
	background-position: 0 -25px;
}

#nav-get-involved a {
	background: url('../images/nav-get-involved.gif') no-repeat;
	width: 124px;
	margin: 0 0 0 21px;
}

#nav-get-involved a.on, 
#nav-get-involved a.this-page,
#nav-get-involved a:hover {
	background-position: 0 -25px;
}

#nav-events a {
	background: url('../images/nav-events.gif') no-repeat;
	width: 74px;
	margin: 0 0 0 16px;
}

#nav-events a.on, 
#nav-events a.this-page,
#nav-events a:hover {
	background-position: 0 -25px;
}

#nav-media-center a {
	background: url('../images/nav-media-center.gif') no-repeat;
	width: 126px;
	margin: 0 0 0 21px;
}

#nav-media-center a.on, 
#nav-media-center a.this-page,
#nav-media-center a:hover {
	background-position: 0 -25px;
}

#nav-donate-now a {
	background: url('../images/nav-donate-now.gif') no-repeat;
	width: 120px;
	margin: 0 0 0 9px;
}

#nav-donate-now a.on, 
#nav-donate-now a.this-page,
#nav-donate-now a:hover {
	background-position: 0 -25px;
}

#subnav {
	clear: both;
	height: 11px;
	margin: 11px 0 30px 0;
}

#subnav li {
	float: left;
}

#subnav li a {
	display: block;
	height: 11px;
	margin: 0 0 0 29px;
	text-indent: -5000px;
	overflow: hidden;
}

#subnav #subnav-volunteer a {
	background: url('../images/subnav-volunteer.gif') no-repeat;
	width: 60px;
	margin: 0 0 0 2px;
}

#subnav #subnav-volunteer a.on, 
#subnav #subnav-volunteer a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-donate a {
	background: url('../images/subnav-donate.gif') no-repeat;
	width: 43px;
}

#subnav #subnav-donate a.on, 
#subnav #subnav-donate a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-become-sponsor a {
	background: url('../images/subnav-become-sponsor.gif') no-repeat;
	width: 114px;
}

#subnav #subnav-become-sponsor a.on, 
#subnav #subnav-become-sponsor a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-become-member a {
	background: url('../images/subnav-become-member.gif') no-repeat;
	width: 113px;
}

#subnav #subnav-become-member a.on, 
#subnav #subnav-become-member a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-upcoming-events a {
	background: url('../images/subnav-upcoming-events.gif') no-repeat;
	width: 106px;
	margin: 0 0 0 2px;
}

#subnav #subnav-upcoming-events a.on, 
#subnav #subnav-upcoming-events a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-event-highlights a {
	background: url('../images/subnav-event-highlights.gif') no-repeat;
	width: 100px;
}

#subnav #subnav-event-highlights a.on, 
#subnav #subnav-event-highlights a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-charity-classic a {
	background: url('../images/subnav-charity-classic.gif') no-repeat;
	width: 174px;
}

#subnav #subnav-charity-classic a.on, 
#subnav #subnav-charity-classic a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-fashion-show a {
	background: url('../images/subnav-fashion-show.gif') no-repeat;
	width: 200px;
}

#subnav #subnav-fashion-show a.on, 
#subnav #subnav-fashion-show a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-recent-news a {
	background: url('../images/subnav-recent-news.gif') no-repeat;
	width: 78px;
	margin: 0 0 0 2px;
}

#subnav #subnav-recent-news a.on, 
#subnav #subnav-recent-news a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-newsletters a {
	background: url('../images/subnav-newsletters.gif') no-repeat;
	width: 71px;
}

#subnav #subnav-newsletters a.on, 
#subnav #subnav-newsletters a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-synergy-video a {
	background: url('../images/subnav-synergy-video.gif') no-repeat;
	width: 96px;
}

#subnav #subnav-synergy-video a.on, 
#subnav #subnav-synergy-video a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-current-goals a {
	background: url('../images/subnav-current-goals.gif') no-repeat;
	width: 84px;
	margin: 0 0 0 2px;
}

#subnav #subnav-current-goals a.on, 
#subnav #subnav-current-goals a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-past-allocations a {
	background: url('../images/subnav-past-allocations.gif') no-repeat;
	width: 97px;
}

#subnav #subnav-past-allocations a.on, 
#subnav #subnav-past-allocations a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-child-life a {
	background: url('../images/subnav-child-life.gif') no-repeat;
	width: 113px;
}

#subnav #subnav-child-life a.on, 
#subnav #subnav-child-life a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-child-video a {
	background: url('../images/subnav-child-video.gif') no-repeat;
	width: 135px;
}

#subnav #subnav-child-video a.on, 
#subnav #subnav-child-video a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-history a {
	background: url('../images/subnav-history.gif') no-repeat;
	width: 43px;
	margin: 0 0 0 2px;
}

#subnav #subnav-history a.on, 
#subnav #subnav-history a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-leadership a {
	background: url('../images/subnav-leadership.gif') no-repeat;
	width: 67px;
}

#subnav #subnav-leadership a.on, 
#subnav #subnav-leadership a.this-page {
	background-position: 0 -11px;
}

#subnav #subnav-testimonials a {
	background: url('../images/subnav-testimonials.gif') no-repeat;
	width: 77px;
}

#subnav #subnav-testimonials a.on, 
#subnav #subnav-testimonials a.this-page {
	background-position: 0 -11px;
}

#sidebar ul {
	width: 165px;
	height: 19px;
	margin: 0 0 29px -10px;
}

#home-sidebar ul {
	width: 165px;
	height: 19px;
	margin: 0 0 27px 4px;
}

#sidebar ul li, #home-sidebar ul li {
	float: left;
}

ul.sub {
	margin: 26px 0 0 0;
}

ul.sub li {
	margin: 0 0 22px 0;
}

ul.sub h3 {
	margin: 0 0 4px 0;
}

ul.sub h4 img {
	margin: 0 0 -2px 5px;
}

ul.sub div {
	margin: 10px 0 0 0;
	padding: 14px 0 7px 0;
	border: 2px solid #e9e9e9;
	border-left: none;
	border-right: none;
}

ul.sub div div {
	margin: 0;
	padding: 0;
	border: none;
}

ul#programs-list,
ul#programs-list2,
ul#equipment-list,
ul#equipment-list2 {
	float: left;
	width: 340px;
	margin: 8px 21px 10px 0;
}

ul#programs-list li,
ul#programs-list2 li,
ul#equipment-list li,
ul#equipment-list2 li {
	background: url('../images/bullet-blue.gif') no-repeat 0 3px;
	margin: 0;
	padding: 0 0 4px 12px;
}

ul.last {
	margin-right: 0;
}

ul.testimonials li {
	background: url('../images/fpo-testimonial.gif') no-repeat 0 12px;
	padding: 10px 10px 5px 90px;
}

.testimonials .note {
	line-height: 1.2em;
}

img.thumb-testimonial {
	float: left; 
	width: 56px;
	height: 72px;
	margin: 0 10px 5px 0;
}

.testimonials-wrapper {
	clear: both; 
	width: 736px;
}

.testimonials-wrapper .two-col {
	width: 340px;
}

.testimonials-wrapper .two-col-last {
	margin-left: 30px; 
	width: 340px;
}

ul#callouts {
	font-size: .8em;
	line-height: 1.2em;
	margin-top: 4px;
}

ul#callouts li {
	float: left;
	height: 79px;
}

ul#callouts li#callout1 {
	background: url('../images/bg-home-email.gif') no-repeat;
	width: 223px;
	padding: 22px 65px 0px 16px;
}

ul#callouts li#callout2 {
	background: url('../images/bg-home-video.gif') no-repeat;
	width: 222px;
	padding: 22px 77px 0px 28px;
}

ul#callouts li#callout3 {
	background: url('../images/bg-home-charity-rt_tab.gif') no-repeat;
	width: 268px;
	padding: 22px 20px 0px 16px;
}

ul#callouts h3 {
	text-indent: -5000px;
	overflow: hidden;
}

ul#callouts a:link, ul#callouts a:visited,
ul#callouts a:active, ul#callouts a:hover {
	background: transparent;
	color: #fff;
}

ul.news {
	float: left;
	width: 370px;
}

ul.event-thumbnails {
	display: none;
	margin: 10px 0 12px 0;
	height: 52px;
}

ul.event-thumbnails li {
	float: left;
	/*width: 77px;*/
	margin: 0 4px 0 0;
}

ul.event-thumbnails li.row {
	clear: left;
}

ul.event-thumbnails li.row-1 {
	/*border: 3px solid #f00;*/
}

div.paging_links {
	width: 480px;
	height: 10px;
}

div.next_link, div.prev_link {
	width: 75px;
	color: #6a6a6a;
	cursor: pointer;
}

div.next_link {
	float: right;
	text-align: right;
}

div.prev_link {
	float: left;
	text-align: left;
}

p.caption {
/*	display: none; */
}

#footer ul li {
	float: left;
	border-right: 1px solid #6e6e6e;
	padding-right: 5px;
	margin-right: 5px;
	padding-bottom: 1px;
}

#footer ul li.last {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}

#footer #ids {
	clear: both;
	text-align: right;
	margin-top: 5px;
}

#footer-legal {
	float: right;
	margin-left: 14px;
}

#cmfny ul.leadership {
	float: left;
	width: 370px;
}

#cmfny .leadership ul {
	margin: 0 0 10px 0;
	padding: 0;
}

#cmfny .sub .leadership ul li {
	margin: 0;
	padding: 0;
}

#cmfny ul.physicians {
	margin-bottom: 20px;
}

#cmfny ul.sub ul.physicians {
	margin-bottom: 0;
}

#cmfny ul.sub ul.physicians li {
	margin-bottom: 10px;
}

#cmfny ul.sub ul.physicians li p {
	margin: 5px 0 20px 0;
}

#cmfny ul.main-list {
	margin-bottom: 10px;
}

#cmfny ul.main-list li {
	list-style: disc outside;
	margin: 5px 0 0 30px;
}

/* header images */
h2#logo-cmfny a {
	display: block;
	background: url('../images/logo-cmfny.gif') no-repeat;
	width: 274px;
	height: 63px;
	text-indent: -5000px;
	overflow: hidden;
}

#cmfny h1 {
	clear: both;
	height: 27px;
	margin: 0 0 12px 0;
	text-indent: -5000px;
	overflow: hidden;
}

h1#get-involved {	
	background: url('../images/h1-get-involved.gif') no-repeat;
	width: 277px;
}

h1#volunteer {	
	background: url('../images/h1-volunteer.gif') no-repeat;
	width: 227px;
}

h1#donate {	
	background: url('../images/h1-donate.gif') no-repeat;
	width: 156px;
}

h1#ways-to-give {	
	background: url('../images/h1-ways-to-give.gif') no-repeat;
	width: 274px;
}

h1#become-member {	
	background: url('../images/h1-become-member.gif') no-repeat;
	width: 365px;
}

h1#become-sponsor {	
	background: url('../images/h1-become-sponsor.gif') no-repeat;
	width: 387px;
}

h1#contact-us {	
	background: url('../images/h1-contact-us.gif') no-repeat;
	width: 227px;
}

h1#terms-conditions {	
	background: url('../images/h1-terms-conditions.gif') no-repeat;
	width: 385px;
}

h1#privacy {	
	background: url('../images/h1-privacy.gif') no-repeat;
	width: 292px;
}

h1#tell-a-friend {	
	background: url('../images/h1-tell-a-friend.gif') no-repeat;
	width: 276px;
}

h1#events {	
	background: url('../images/h1-events.gif') no-repeat;
	width: 143px;
}

h1#upcoming-events {	
	background: url('../images/h1-upcoming-events.gif') no-repeat;
	width: 358px;
}

h1#charity-classic {	
	background: url('../images/h1-charity-classic.gif') no-repeat;
	width: 630px;
}

h1#fashion-show {	
	background: url('../images/h1-fashion-show.gif') no-repeat;
	width: 691px;
}

h1#event-highlights {	
	background: url('../images/h1-event-highlights.gif') no-repeat;
	width: 357px;
}

h1#media-center {	
	background: url('../images/h1-media-center.gif') no-repeat;
	width: 277px;
}

h1#newsletters {	
	background: url('../images/h1-newsletters.gif') no-repeat;
	width: 273px;
}

h1#recent-news {	
	background: url('../images/h1-recent-news.gif') no-repeat;
	width: 270px;
}

h1#synergy-video {	
	background: url('../images/h1-synergy-video.gif') no-repeat;
	width: 322px;
}

h1#cmf-video {	
	background: url('../images/h1-CMF-video.gif') no-repeat;
	width: 359px;
}

h1#our-work {	
	background: url('../images/h1-our-work.gif') no-repeat;
	width: 210px;
}

h1#child-life {	
	background: url('../images/h1-child-life-program.gif') no-repeat;
	width: 402px;
}

h1#current-goals {	
	background: url('../images/h1-current-goals.gif') no-repeat;
	width: 317px;
}

h1#past-allocations {	
	background: url('../images/h1-past-allocations.gif') no-repeat;
	width: 373px;
}

h1#who-we-are {
	background: url('../images/h1-who-we-are.gif') no-repeat;
	width: 255px;
}

h1#history {
	background: url('../images/h1-history.gif') no-repeat;
	width: 161px;
}

h1#testimonials {
	background: url('../images/h1-testimonials.gif') no-repeat;
	width: 273px;
}

h1#leadership {
	background: url('../images/h1-leadership.gif') no-repeat;
	width: 231px;
}

#cmfny h3 a,
#cmfny h3 span {
	display: block;
	height: 18px;
	text-indent: -5000px;
	overflow: hidden;
}

#cmfny h3 a.on,
#cmfny h3 a.this-page,
#cmfny h3 span.on,
#cmfny h3 span.open {
	background-position: 0 -18px;
}

h3#mp-challenge2006 span {
	background: url('/images/header-mp-challenge-2006.gif') no-repeat;
	width: 672px;
	margin-bottom: 10px;
}

h3#breakfast2006 span {
	background: url('/images/header-breakfast-2006.gif') no-repeat;
	width: 556px;
	margin-bottom: 10px;
}

h3#fashion2006 span {
	background: url('/images/header-fashion-2006.gif') no-repeat;
	width: 463px;
	margin-bottom: 10px;
}

h3#garden-city2007 span {
	background: url('/images/header-garden-city-2007.gif') no-repeat;
	width: 442px;
	margin-bottom: 10px;
}

h3#dream-gala2007 span {
	background: url('/images/header-dream-gala-2007.gif') no-repeat;
	width: 435px;
	margin-bottom: 10px;
}

h3#charity-classic2007 span {
	background: url('/images/header-charity-classic-2007.gif') no-repeat;
	width: 676px;
	margin-bottom: 10px;
}

h3#charity-classic2008 span {
	background: url('/images/header-charity-classic-2008.gif') no-repeat;
	width: 675px;
	margin-bottom: 10px;
}

h3#hirshleifer_2008 span {
	background: url('/images/header-hirshleifer-2008.gif') no-repeat;
	width: 560px;
	margin-bottom: 10px;
}

h3#gci_2008 span {
	background: url('/images/header-garden-city-installation.gif') no-repeat;
	width: 705px;
	margin-bottom: 10px;
}

h3#breakfast2007 span {
	background: url('/images/header-breakfast-2007.gif') no-repeat;
	width: 553px;
	margin-bottom: 10px;
}

h3#armani2007 span {
	background: url('/images/header-armani-2007.gif') no-repeat;
	width: 386px;
	margin-bottom: 10px;
}

h3#nye2008 span {
	background: url('/images/header-nye-2008.gif') no-repeat;
	width: 429px;
	margin-bottom: 10px;
}

h3#val2008 span {
	background: url('/images/header-val-2008.gif') no-repeat;
	width: 496px;
	margin-bottom: 10px;
}

h3#steaks2008 span {
	background: url('/images/header-steaks-2008.gif') no-repeat;
	width: 485px;
	margin-bottom: 10px;
}

h3#lno2008 span {
	background: url('/images/header-lno-2008.gif') no-repeat;
	width: 309px;
	height: 19px;
	margin-bottom: 10px;
}

h3#june162008 span {
	background: url('/images/header-june162008.gif') no-repeat;
	width: 174px;
	height: 21px;
	margin: 20px 0 5px 0;
}

h3#oct222008 span {
	background: url('/images/oct222008.gif') no-repeat;
	width: 234px;
	height: 21px;
	margin: 20px 0 5px 0;
}

h3#support-programs a {
	background: url('/images/header-support-programs.gif') no-repeat;
	width: 350px;
	margin-bottom: 5px;
}

h3#purchase-equipment a {
	background: url('/images/header-purchase-equipment.gif') no-repeat;
	width: 413px;
	margin-bottom: 5px;
}

h3#building-dream a {
	background: url('/images/header-building-dream.gif') no-repeat;
	width: 291px;
	margin-bottom: 5px;
}

h3#child-life2 a {
	background: url('/images/header-child-life-program.gif') no-repeat;
	width: 274px;
	margin-bottom: 5px;
}

h3#fathers-journal span {
	background: url('../images/header-fathers-journal.gif') no-repeat;
	width: 353px;
}

h3#fathers-journal span.on,
h3#fathers-journal span.open {
	background-position: center top;
}

h3#matthew-giunta {
	float: left;
	width: 281px;
}

h3#matthew-giunta span {
	background: url('../images/header-matthew-giunta.gif') no-repeat;
	width: 281px;
	height: 21px;
}

h3#matthew-giunta span.on,
h3#matthew-giunta span.open {
	background-position: center -21px;
}

h4#sub-matthew-giunta {
	float: left; 
	clear: left;
	height: 70px;
	margin: -50px 0 0 65px; 
	display: inline;
}

h3#alliance-companies {
	background: url('../images/header-alliance-companies.gif') no-repeat;
	width: 558px;
	height: 18px;
	margin: 25px 0 10px 0;
	text-indent: -5000px;
	overflow: hidden;
}

h3#current-officers span {
	background: url('../images/header-current-officers.gif') no-repeat;
	width: 548px;
	margin: 25px 0 10px 0;
}

h3#childrens-medical {
	background: url('../images/header-cmfny.gif') no-repeat;
	width: 533px;
	height: 18px;
	margin: 25px 0 10px 0;
	text-indent: -5000px;
	overflow: hidden;
}

h3#build-a-dream {
	background: url('../images/header-build-a-dream.gif') no-repeat;
	width: 548px;
	margin: 25px 0 10px 0;
}

h3#physicians span {
	background: url('../images/header-physicians.gif') no-repeat;
	width: 412px;
	margin: 25px 0 10px 0;
}

h3#staff span {
	background: url('../images/header-staff.gif') no-repeat;
	width: 79px;
	margin: 25px 0 10px 0;
}

h3#volunteer a {
	background: url('../images/header-volunteer.gif') no-repeat;
	width: 151px;
}

h3#donate-now a {
	background: url('../images/header-donate-now.gif') no-repeat;
	width: 176px;
}
h3#become-sponsor a {
	background: url('../images/header-become-sponsor.gif') no-repeat;
	width: 259px;
}

h3#become-member a {
	background: url('../images/header-become-member.gif') no-repeat;
	width: 244px;
}

h3#events-calendar a {
	background: url('../images/header-events-calendar.gif') no-repeat;
	width: 241px;
}

h3#event-highlights a {
	background: url('../images/header-event-highlights.gif') no-repeat;
	width: 238px;
}

h3#charity-classic a {
	background: url('../images/header-charity-classic.gif') no-repeat;
	width: 491px;
}

h3#fashion-show a {
	background: url('../images/header-fashion-2008.gif') no-repeat;
	width: 461px;
}

h3#recent-news a {
	background: url('../images/header-recent-news.gif') no-repeat;
	width: 180px;
}

h3#newsletter a {
	background: url('../images/header-newsletter.gif') no-repeat;
	width: 296px;
}

h3#synergy-video a {
	background: url('../images/header-synergy-video.gif') no-repeat;
	width: 215px;
}

h3#child-video a {
	background: url('../images/header-CMF-video.gif') no-repeat;
	width: 264px;
}

h3#current-goals a {
	background: url('../images/header-current-goals.gif') no-repeat;
	width: 211px;
}

h3#past-allocations a {
	background: url('../images/header-past-allocations.gif') no-repeat;
	width: 249px;
}

h3#child-life a {
	background: url('../images/header-child-life.gif') no-repeat;
	width: 268px;
}

h3#history a {
	background: url('../images/header-history.gif') no-repeat;
	width: 107px;
}

h3#leadership a {
	background: url('../images/header-leadership.gif') no-repeat;
	width: 154px;
}

h3#testimonials a {
	background: url('../images/header-testimonials.gif') no-repeat;
	width: 182px;
}

h3#mens-division span {
	background: url('../images/header-mens-division.gif') no-repeat;
	width: 192px;
}

h3#womens-division span {
	background: url('../images/header-womens-division.gif') no-repeat;
	width: 239px;
}

h3#corporate-alliance span {
	background: url('../images/header-corporate-alliance.gif') no-repeat;
	width: 288px;
}

h3#scope span {
	background: url('../images/header-scope.gif') no-repeat;
	width: 83px;
}

h3#programs-supported span {
	background: url('../images/header-programs-supported.gif') no-repeat;
	width: 298px;
}

h3#equipment-funded span {
	background: url('../images/header-equipment-funded.gif') no-repeat;
	width: 257px;
}

#sidebar-tell-friend a,
#sidebar-contact-us a {
	display: block;
	height: 19px;
	text-indent: -5000px;
	overflow: hidden;
}

#sidebar-tell-friend a {
	background: url('../images/sidebar-tell-friend.gif') no-repeat;
	width: 87px;
}

#sidebar-tell-friend a.on, 
#sidebar-tell-friend a.this-page,
#sidebar-tell-friend a:hover {
	background-position: 0 -19px;
}

#sidebar-contact-us a {
	background: url('../images/sidebar-contact-us.gif') no-repeat;
	width: 76px;
	margin: 0 0 0 2px;
}

#sidebar-contact-us a.on, 
#sidebar-contact-us a.this-page,
#sidebar-contact-us a:hover {
	background-position: 0 -19px;
}

#sidebar-dostoevsky {
	background: url('../images/sidebar-dostoevsky.gif') no-repeat;
	width: 127px;
	height: 122px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-ghandi {
	background: url('../images/sidebar-ghandi.gif') no-repeat;
	width: 156px;
	height: 304px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-williamson {
	background: url('../images/sidebar-williamson.gif') no-repeat;
	width: 156px;
	height: 277px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-mlk {
	background: url('../images/sidebar-mlk.gif') no-repeat;
	width: 156px;
	height: 304px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-march {
	background: url('../images/sidebar-march.gif') no-repeat;
	width: 156px;
	height: 260px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-ford {
	background: url('../images/sidebar-ford.gif') no-repeat;
	width: 156px;
	height: 173px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-usnews {
	background: url('../images/sidebar-usnews.gif') no-repeat;
	width: 158px;
	height: 390px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-frank {
	background: url('../images/sidebar-frank.gif') no-repeat;
	width: 156px;
	height: 226px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-suess {
	background: url('../images/sidebar-suess.gif') no-repeat;
	width: 156px;
	height: 225px;
	text-indent: -5000px;
	overflow: hidden;	
}

#sidebar-mead {
	background: url('../images/sidebar-mead.gif') no-repeat;
	width: 156px;
	height: 279px;
	text-indent: -5000px;
	overflow: hidden;	
}

h3#this-sticker-saves {
	background: url('../images/header-this-sticker.gif') no-repeat;
	width: 165px;
	height: 34px;
	margin: 12px 0 8px 0;
	text-indent: -5000px;
	overflow: hidden;
}

/* forms */
.two-col-form .two-col label, .two-col-form .two-col-last label {
	display: block;
	float: left;
	clear: left;
	width: 110px;
	height: 19px;
	margin: 0 0 21px 0;
	padding: 2px 0 0 0;
}

.two-col-form .two-col input, .two-col-form .two-col-last input {
	background: url('../images/bg-input-text.gif') no-repeat;
	width: 166px;
	height: 17px;
	margin: 0 0 21px 0;
	padding: 2px;
	border: none;
	overflow: hidden;
}

.two-col-row {
	clear: both;
	height: 42px;
}

.two-col-form textarea {
	background: url('../images/bg-textarea.gif') no-repeat;
	width: 394px;
	height: 92px;
	margin: 12px 0 20px 0;
	border: none;
}

#volunteer-form {
	margin: 33px 0 0 0;
}

#volunteer-interests {
	margin: 15px 0 20px 0;
	line-height: 2em;
}

#callouts form {
	margin: 8px 0 0 0;
}

#callouts input {
	float: left;
}

#callouts input#email_field {
	background: url('../images/bg-input-home.gif') no-repeat;
	width: 144px;
	height: 15px;
	padding: 2px;
	margin: 0 6px 0 0;
	border: none;
}

#friend-form .two-col {
	width: 300px;
}

#events-menu {
	font-size: .85em;
	margin: 0 0 18px 0;
}

#events-navigation {
	display: none;
}

label.error, body#cmfny label.error {
	color: #15bcfb;
}

div#container-home input.error {
	color: #e11f26;
}

div.errors {
	margin: 15px 0 0 0;
	font-size: .9em;
}

/* images */
#logo-paypal {
	margin: 14px 0 5px 0;
}

#button-donate-now {
	margin: 5px 0 0 0;
}

#sponsors {
	margin: 20px 0 0 0;
}

#sponsors img {
	display: block;
	float: left;
	margin: 0 0 6px 7px;
}

#sponsors img.first {
	clear: left;
	margin: 0 0 6px 0px;
}

.join-link {
	background: url('/images/button-join-now.gif') no-repeat;
	display: block;
	width: 63px;
	height: 15px;
	text-indent: -3000px;
	overflow: hidden;
	font-size: 1px;
}

.col-photo {
	margin: 5px 0 10px 0;
}

.event-photo {
	clear: both;
	margin: 0 0 5px 0;
}

.event-photos img {
	border: 1px solid #000;
}

#child-life-photos {
	padding-top: 8px;
}

/* ways to give */
.wtg-rule {
	clear: both;
	background: #909090;
	width: 100%;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border: 2px solid #fff;
	border-left: none;
	border-right: none;
}

#wtg-donations,
#wtg-tickets,
#wtg-member {
	clear: both;
	background: #f5f5f5;
	padding: 12px 10px;
	margin: 0;
}

#wtg-donations div,
#wtg-tickets div,
#wtg-member div {

}

#wtg-header,
#wtg-footer {
	padding: 12px 10px;
}

#wtg-header div,
#wtg-footer div {
	float: right;
	height: 26px;
}

#wtg-header .wtg-submit,
#wtg-footer .wtg-submit {
	float: left;
}

#wtg-header .wtg-submit-right,
#wtg-footer .wtg-submit-right {
	float: right;
	width: 240px;
	text-align: right;
}

#wtg-form {
	font-size: .85em;
}

.wtg-update {
	width: 81px;
}

.wtg-form-change {
	cursor: pointer;
}

.wtg-total-label {
	width: 60px;
	font-weight: bold;
}

.wtg-total-value {
	margin-left: 25px;
}

.subtotal_label,
.subtotal_value {
	float: right;
}

.subtotal_label {
	font-weight: bold;
	text-align: right;
}

.subtotal_value {
	text-align: right;
	margin-left: 25px;
}

.wtg-table {
	clear: both;
	margin: 10px 0 0 10px;
	padding: 0 0 10px 0;
}

.wtg-table-mem {
	margin-bottom: 10px;
}

.wtg-table td {

}

.wtg-don-header {
	width: 180px;
	vertical-align: top;
	font-weight: bold;
}

.wtg-don-radio {
	width: 30px;
	padding: 3px 0;
	text-align: center;
}

.wtg-don-label {
	width: 80px;
}

.wtg-don-for {
	padding: 8px 0 0 10px;
}

.wtg-don-for select {
	margin-left: 10px;
}

.wtg-table a:link,
.wtg-table a:visited,
.wtg-table a:hover,
.wtg-table a:active {
	font-weight: bold;
	color: #3a3a3a;
}

.wtg-table-title {
	width: 494px;
}

.wtg-table-title-indent {
	width: 454px;
	padding: 8px 10px 0 30px;
}

.wtg-table-price {
	width: 45px;
	padding-right: 15px;
	text-align: right;
	font-weight: bold;
}

.wtg-table-quant {
	width: 81px;
	text-align: center;
	font-weight: bold;
}

.wtg-table-quant input {
	width: 35px;
	font-weight: normal;
}

.wtg-table-amt input {
	width: 55px;
	font-weight: normal;
	margin-top: 15px;
}

#wtg-member .wtg-table-amt {
	vertical-align: top;
}

.wtg-table-quant select {
	font-weight: normal;
}

.wtg-table-amt {
	width: 75px;
	text-align: right;
}

.wtg-error {
	float: left;
	width: 350px;
	margin: 0 0 0 0;
	text-align: right;
	font-size: .8em;
	color: #c00;
}

.wtg-php-error {
	clear: both;
	padding: 10px 0 0 0;
	color: #c00;
}

.wtg-mem-desc {
	vertical-align: top;
	width: 485px;
}

.wtg-mem-joincol {
	width: 30px;
	text-align: center;
	vertical-align: top;
}

.wtg-mem-radio {
	width: 25px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 5px;
}

.wtg-mem-price {
	width: 75px;
	vertical-align: top;
}

.wtg-mem-text {
	width: 90px;
	text-align: center;
}

.wtg-mem-text input {
	width: 90px;
}

.wtg-mem-info {
	width: 90px;
}

.wtg-mem-field {
	padding-bottom: 4px;
}

.wtg-mem-field input {
	width: 160px;
}

.wtg-mem-header {
	padding-bottom: 8px;
}

h3#make-donation,
h3#buy-tickets,
h3#become-member2,
h3#donation,
h3#tickets,
h3#membership {
	text-indent: -3000px;
	font-size: 1px;
	overflow: hidden;
	height: 14px;
}

h3#make-donation {
	background: url('/images/header-make-donation.gif') no-repeat;
	width: 181px;
}

h3#buy-tickets {
	background: url('/images/header-buy-tickets.gif') no-repeat;
	width: 190px;
}

h3#become-member2 {
	background: url('/images/header-become-member2.gif') no-repeat;
	width: 186px;
}

h3#donation {
	background: url('/images/header-donation.gif') no-repeat;
	width: 102px;
	margin-top: 0;
}

h3#tickets {
	background: url('/images/header-tickets.gif') no-repeat;
	width: 146px;
}

h3#membership {
	background: url('/images/header-memberships.gif') no-repeat;
	width: 134px;
}
/* end ways to give */

/* charity classic page */
span.bigger {
	font-size: 100%;
}

.form-cc-row, .form-event-row {
	clear: both;
}

.form-cc-row div, .form-event-row div {
	float: left;
	width: 280px;
	margin: 15px 100px 15px 0;
}

.form-event-row div.form-event-right {
	margin-right: 0;
}

.form-cc-row div div, .form-event-row div div {
	margin: 5px 0;
}

.form-cc-row div div input, .form-event-row div div input {
	width: 30px;
}
/* end charity classic page */