/*HTML*/
body{background:#ffcc33; font-family:arial,verdana,helvetica,sans-serif;}
h1{font-size:20px;}
h2{}
 #index-header #help-box h2{color:#fff; font-size:18px; margin:0 0 4px 0; padding:0 0 4px 0; border-bottom:1px solid #ccc;}
#home h3{font-size:16px; font-weight:bold; color:#cc3300; border-bottom:1px solid #666;}
strong{font-weight:bold;}
table{border:none;}
table img{float:none !important;}
.table-header{height:5px; background:#efefef;}
th{border:none;}
tr{border:none;}
td{border:none; padding:10px  10px 10px 0; border-bottom:1px solid #efefef; vertical-align:top;}
.table-image{width:110px; padding-right:5px;}
fieldset{background:#e8eef7; border:1px solid blue;}
input,select,textarea{font-size:100%;}
fieldset p{margin:0 !important;}
fieldset h2{border-bottom:1px solid #fff !important; clear:both; color:#000 !important;}
label{font-weight:bold; display:block;}
.checkbox-row label, .checkbox-row input{float:left; margin-right:5px; margin-bottom:10px;}
.checkbox-row label{font-size:11px;}
.select-row select{margin-bottom:10px; width:250px;}
.form-row{padding-bottom:10px; clear:both;}
.form-row input {float:left; margin-right:10px; margin-bottom:10px; width:120px;}
 .form-row select{float:left; margin-right:10px; margin-bottom:10px; width:125px;}
.form-row label{float:left; width:55px; font-size:11px;}

/*MAIN CONTAINERS*/
#topline{}
#header-container,#content-container,#footer-container{width:100%;}
	#index-header{background:url(i/index-splash.jpg); background-repeat:no-repeat; width:1004px;  margin:0 auto; }
    	#index-header #header-col-a{float:left; width:390px; height:440px;}
			#index-header #header-col-a #logo{margin: 30px 0 0 40px}
			#index-header #header-col-a #logo{background:url(i/logo.gif); background-repeat:no-repeat; width:181px; height:76px; }
			#index-header #header-col-a #logo span{display:none;}
		#index-header #header-col-b{float:left; width:590px; height:440px;}
			#index-header #header-col-b #header-sub-a{width:240px; float:left;}
				#index-header #header-col-b #header-sub-a #splash-quote{margin-top:120px; width:245px; height:84px; background:url(i/quote3.gif); background-repeat:no-repeat;}
					#index-header #header-col-b #header-sub-a #splash-quote p{display:none;}
				#index-header #header-col-b #header-sub-a #donate-button{margin-top:20px; width:245px; height:47px; background:url(i/donate.jpg); background-repeat:no-repeat;}
					#index-header #header-col-b #header-sub-a #donate-button span{display:none;}
				#index-header #header-col-b #header-sub-a #mailing-list-button{margin-top:5px; width:245px; height:47px; background:url(i/mailing.jpg); background-repeat:no-repeat;}
					#index-header #header-col-b #header-sub-a #mailing-list-button span{display:none;}
			#index-header #header-col-b #header-sub-b{width:330px; float:right;}
				#index-header #header-col-b #header-sub-b #help-box{margin-top:120px; margin-right:10px; background:#609; border:1px solid #ccc;}
				#index-header #header-col-b #header-sub-b #did-you-know{margin-top:10px;}
	#index-content{width:960px; margin: 0 auto; background:#a041d0; padding-bottom:10px;}
		#index-content #events-calendar{background:#fff; float:left; width:300px; margin-right:10px; }
			#index-content #calendar{margin-top:10px;}
		#index-content #news{background:#fff; float:left; width:300px; margin-right:10px;}
        #index-content #ads{width:320px; float:left;}
	#footer{width:960px; margin: 0 auto; background:#660099; text-align:center; color:#fff; border-top:1px solid #fff; margin-bottom:20px;}
    #footer a{color:#ffcc00;}

/*LISTS*/
#navigation{margin-top:30px;}
	#navigation ul li{display:inline; padding-right:10px; border-right: 1px solid #ffcc00; margin-right:10px; }
    	#navigation ul li a{color:#666; text-decoration:none; font-weight:bold;}
#index-header #help-box ul li{margin-bottom:4px; background:url(i/help-check.gif); background-repeat:no-repeat; padding-left:20px;line-height:15px;}
	#index-header #help-box ul li a{color:#fff; font-weight:normal; text-decoration:none; font-size:12px;}
#index-content ul li{margin-top:7px;}
#index-content ul li a{color:#9900cc; font-size:12px;  font-weight:bold; text-decoration:none;}
#index-content ul li p{font-size:12px; line-height:1.2em;}
    #index-content #calendar ul{margin-top:10px;}
	#index-content #calendar ul li{font-size:11px; color:#000; background:#e8e8e8 url(i/calendar.gif); background-repeat:no-repeat; background-position:2px 2px; padding:3px 5px 3px 20px; margin: 0 0 1px 0; border-bottom:1px solid #ccc; }
	#index-content #calendar ul li .date{font-weight:bold;}
#footer ul li{display:inline; font-size:10px; padding-right:10px;}

 /*UTILITY*/
.sub-content{padding:10px;}
#help-box .sub-content{padding-bottom:6px;}
.no-bullet{list-style:none !important; margin-left:0 !important;}
.no-bullet li{margin-bottom:15px;}
.no-underline{border-bottom:none !important; padding-bottom:0 !important; margin-bottom:0 !important;}

/*ADS*/
#paxtons-golf-ad{width:320px; height:320px; padding:0;background:url(i/FantasticGolfBallDrop_CFK-ad.gif);}
                #paxtons-golf-ad p{display:block; padding:130px 0 0 20px; width:280px; font-size:12px; color:#600; text-align:center;}
                #paxtons-golf-ad p strong{color:#090;font-weight:bold;}
#cfk-christmas-ad{margin-bottom:10px; width:320px; height:448px; padding:0;background:url(i/CancerFree-Holiday-Insert.jpg);}
#cfk-facebook-linkedin{margin-bottom:10px; width:190px; height:118px; padding:6px 0 0 130px;background:url(images/cancerfreekids-facebook-linkedin.gif);}
#donor-pages-link{margin-bottom:10px; width:320px; height:105px; padding:0;background:url(i/cfk-donorpages-link.gif);}
#butterfly-walk-ad{margin-bottom:10px; width:320px; height:492px; padding:0;background:url(i/butterfly-walk-2010.jpg);}
                #butterfly-walk-ad p{display:block; padding:272px 0 0 10px; width:300px; font-size:11px; color:#333; text-align:right;}
#butterfly-walk-thanks-ad{margin-bottom:10px; width:320px; height:240px; padding:0;background:url(i/cfk-bkgd-thanks-to-butterfly-walk.gif);}
                #butterfly-walk-thanks-ad p{display:block; padding:98px 0 0 102px; width:200px; font-size:9pt; color:#fff;font-family:"Times New Roman", Times, serif;}
                #butterfly-walk-thanks-ad p a{color:#ff6;}
#sabines-cup-ad{margin-bottom:10px; width:320px; height:330px; padding:0;background:url(i/sabines-cup-2010-ad-bkgd.jpg);}
                #sabines-cup-ad p{display:block; padding:272px 0 0 10px; width:300px; font-size:11px; color:#333; text-align:right;}
#momnet-vote-ad{margin-bottom:10px; width:320px; padding:0;background-color:#d8df20;}
                #momnet-vote-ad p{display:block; padding:8px 10px; width:300px; margin:0; font-size:12px; color:#000; text-align:center; font-weight:bold;}
#dog-paddle-ad{margin-bottom:10px; width:320px; height:361px; padding:0;background:url(i/cfk-morgans-dog-paddle-2010b.gif);}
                #dog-paddle-ad p{display:block; padding:272px 0 0 10px; width:300px; font-size:11px; color:#333; text-align:right;}
#celebration-ad{/* height:265px; */ background:url(i/courageawards.gif) #f8a21b; background-repeat:no-repeat; background-position:top center;}
	#celebration-ad .ad-content{display:block;}
	#celebration-ad .ad-content{padding:138px 8px 15px 8px; }
	#celebration-ad .ad-content a{color:#fff !important; font-weight:bold; display:block; font-size:11px; padding:0; margin:0; text-decoration:none;}
	#celebration-ad .ad-content a:hover{color:#333 !important;}
	#celebration-ad .ad-content ul {text-align:left;list-style:square outside;padding-left:12px;margin-left:6px;}
	#celebration-ad .ad-content ul li {padding:0; margin:0;}
#celebration-2010-ad{width:316px; border:2px solid #23408f; background:url(i/coec-ad-bkgd-2010.jpg) #fff; background-repeat:no-repeat; background-position:bottom center;margin-bottom:10px;}
	#celebration-2010-ad .ad-content{display:block; padding:12px 23px 35px 23px;color:#23408f;}
	#celebration-2010-ad h3,#celebration-2010-ad h4{color:#23408f;font-size:16px;margin:8px 0 0 0;text-align:center;font-weight:bold;border:none;}
	#celebration-2010-ad h4{font-size:13px;margin:3px 0 10px 0;}
	#celebration-2010-ad .ad-content a{color:#e77e00 !important; font-weight:bold; display:inline; padding:0; margin:0; text-decoration:none;}
	#celebration-2010-ad .ad-content a:hover{color:#0b9444 !important;}
	#celebration-2010-ad .ad-content ul {text-align:left;list-style:square outside;padding-left:12px;margin-left:6px;}
	#celebration-2010-ad .ad-content ul li {padding:0; margin:0;}
	#celebration-2010-ad .ad-content ul li a {font-size:11px;}
#sendcourage-ad{margin-top:10px; background:url(i/sendcourage.gif); height:168px; width:320px;}
   #sendcourage-ad .ad-content{font-size:10px; width:140px; padding-top:70px; margin-left:165px;}
#avp-ad{margin-top:10px; height:163px; width:320px;padding:0;}
#avp-challenge-ad{margin-top:10px;margin-bottom:10px; width:320px;padding:0;background:url(i/avp-courage-challenge-bkgd.gif) top center no-repeat;}
                #avp-challenge-ad .ad-content{padding:80px 0 0 0;font-size:12px; width:320px;}
                #avp-challenge-ad .ad-content p{width:270px;padding:0 16px 5px 18px;}
                #avp-challenge-ad .ad-content li{margin:0;padding:0;}
                #avp-challenge-ad .ad-content a{color:#333; font-weight:bold; display:inline; font-size:12px; padding:0; margin:0; text-decoration:none;}
                #avp-challenge-ad .ad-content a:hover{color:#820 !important; text-decoration:underline;}
                #avp-challenge-ad .ad-content img{margin-left:10px;}
                #avp-challenge-ad .ad-content img#avp2010{margin-left:10px;margin-bottom:0;}
                #avp-challenge-ad .ad-content img#fanattik{margin-left:11px;margin-bottom:0;margin-top:25px;}

/*SUBPAGE CONTAINERS*/
  #subpage-container{width:100%;}
  #subpage{background:#fff; margin:0 auto; width:960px;}
  	#subpage #subpage-a{float:left; width:285px;}
		#subpage #subpage-a #logo{position:relative; top:47px; left:18px;}
		#subpage #subpage-a #sub-header-a{height:207px; background:url(i/subheader-left.jpg); background-repeat:no-repeat;}
		#subpage #subpage-a #logo{background:url(i/logo.gif); background-repeat:no-repeat; width:181px; height:76px; }
		#subpage #subpage-a #logo span{display:none;}
		#subpage #subpage-a #sub-sidebar .sidebar-content{padding:5px 0 0 20px;}
		#subpage #subpage-a #gallery-preview{margin-top:15px;}
		#subpage #subpage-a #sub-help-box{background:#660099; margin-top:10px; }
		#subpage #subpage-a #sub-quick-box{background:#3366cc; margin-top:10px;}
		#subpage #subpage-a #sub-press-box{background:#cc0000; margin-top:10px;}
		#subpage #subpage-a #sub-donate-button{margin-top:10px;}
		#subpage #subpage-a #sub-donate-button a{display:block; width:265px; height:47px; background:url(i/side-donate.jpg); background-repeat:no-repeat;}
		#subpage #subpage-a #sub-donate-button a span{display:none;}
		#subpage #subpage-a #sub-mailing-list-button{margin-top:10px; margin-bottom:50px;}
		#subpage #subpage-a #sub-mailing-list-button a{display:block; width:265px; height:47px; background:url(i/side-mailing.jpg); background-repeat:no-repeat;}
		#subpage #subpage-a #sub-mailing-list-button a span{display:none;}
		#sub-help-box a, #sub-quick-box a, #sub-press-box a{color:#fff; text-decoration:none;}
		#sub-help-box h2, #sub-quick-box h2, #sub-press-box h2{font-size:18px; color:#fff; border-bottom:1px solid #fff; padding-bottom:5px; margin-bottom:5px;}
		#sub-help-box li, #sub-quick-box li, #sub-press-box li{padding:0 0 5px 0;}
	#subpage #subpage-b{float:right; width:675px;}

		#subpage #subpage-b #sub-header-b{height:213px; background:url(i/subheader-pinwheel.jpg); background-repeat:no-repeat;}
	    	#subpage #subpage-b #sub-header-b.about_us{height:313px; background:url(i/subheader-about.jpg); background-repeat:no-repeat;}
                #subpage #subpage-b #sub-header-b.resources, #subpage #subpage-b #sub-header-b.resources_for_parents, #subpage #subpage-b #sub-header-b.resources_for_kids, #subpage #subpage-b #sub-header-b.resources_for_teens_young_adults, #subpage #subpage-b #sub-header-b.local_resources{height:213px; background:url(i/subheader-resources.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.board_and_advisors{height:274px; background:url(i/subheader-walkers.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.store, #subpage #subpage-b #sub-header-b.mailinglist, #subpage #subpage-b #sub-header-b.contact, #subpage #subpage-b #sub-header-b.gallery{height:213px; background:url(i/subheader-pinwheel.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.corporate_partnerships{height:444px; background:url(i/subheader-nfl-auction.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.how_you_can_help{height:402px; background:url(i/subheader-paint.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.grants_awarded{height:326px; background:url(i/subheader-research.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.fundraising, #subpage #subpage-b #sub-header-b.wishlist{height:403px; background:url(i/subheader-faeth-fundraiser.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.newsletter{height:350px; background:url(i/subheader-bike-a-thon.jpg); background-repeat:no-repeat;}
		#subpage #subpage-b #sub-header-b.key_facts{height:326px; background:url(i/subheader-research2.jpg); background-repeat:no-repeat;}

		#subpage #subpage-b #navigation{margin:0 !important; padding:0 !important; position:relative; top:45px; left:70px;}
		#subpage #subpage-b #subpage-content{padding-bottom:30px; line-height:1.5em; font-size:12px;}
		#subpage #subpage-b #subpage-content h1{line-height:1.1em;}
		#subpage #subpage-b #subpage-content .sub-content{padding: 10px 20px 0 20px;}
                #subpage #subpage-b #subpage-content strong{color:#666;}
                #subpage #subpage-b #subpage-content a{text-decoration:none; color:#9900ff; font-weight:bold;}
		#subpage #subpage-b #subpage-content h1{margin:5px 0 5px 0; padding:0 0 10px 0; color:#000; font-size:28px;}
                #subpage #subpage-b #subpage-content h2{font-size:18px; color:#666; margin-bottom:10px; border-bottom:3px solid #efefef; padding-bottom:5px;}
                 #subpage #subpage-b #subpage-content h3{font-size:14px; font-weight:bold; margin-bottom:5px; color:#666; border-bottom:3px solid #efefef; padding-bottom:5px;}
                #subpage #subpage-b #subpage-content ul{margin:0 60px 10px 30px; padding:0; list-style:disc;}
                 #subpage #subpage-b #subpage-content ul.checklist{font-weight:bold; margin-left:25px;}
                #subpage #subpage-b #subpage-content ul.checklist li{list-style-image: url(i/check.gif);  color:#666; margin-bottom:0;}
                     #subpage #subpage-b #subpage-content ul li{padding-bottom:5px;}
		#subpage #subpage-b #subpage-content p{margin:0 0 10px 0;}
                 #subpage #subpage-b #subpage-content ul li p{margin:0 !important;}

#gs-radios{display:inline; font-size:10px;}
#gs-subpage{margin:55px 0 0 70px;}

#store-content  td{border-bottom:none;}
#store-content h2, #store-content h1{margin-bottom:0 !important; }
.checkbox-list {margin:10px 0 10px 0 !important;}
.checkbox-list li{list-style:none;}
.checkbox-list li input{ float:left; margin-right:10px;}
.note{padding:5px; background:#ffffcc;}
#gallery-link{display:block; width:100%; text-align:center; font-size:11px; font-weight:bold; text-decoration:none; padding-top:5px;}
#list-of-partners{display:block; width:630px;}
#list-of-partners li{display:block; width:300px;color:#009;float:left;}
#news-list li a strong{font-size:10pt;line-height:10pt;padding-bottom:2px;}