@charset "utf-8";
/* CSS Document developped by UNXVISION for http://www.supportcamh.ca */
/****************************/
/*			FONTS			*/	
/****************************/	
h2{
	font-size:24px;
	color:#993399;
}
h3{
	font-size:18px;
	color:#000000;
	margin: 5px 5px 5px 0;
}
h3 b{
	color:#993399;
}
h4{
	color:#993399;
	margin:2px 0 10px 0;
	height:45px;
}

h5{
	color:#000000;
	margin:2px 0 10px 0;
	height:45px;
}
h6{
	font-size:24px;
	color:#ffffff;
	margin:0;
	padding:5px 0 0 5px;
}
.purple{
	color:#993399;
}
/****************************/
/*			GENERAL			*/	
/****************************/	
body{
	background: #b0c5ed url(../images/bg_body.gif) repeat-y top center;
	margin:0;
}

a:link {color:#993399; text-decoration:underline;}
a:active {color:#993399; text-decoration:underline;} 
a:visited {color:#993399; text-decoration:underline;}
a:hover {color:#CD6BD1; text-decoration:none;}

#container{
	width:900px;/*900*/
	margin:0 auto 0 auto;
}
#header{
	width:897px;/*897*/
	margin:5px auto 4px auto;
}
#mainContent{
	margin:0 auto 0 auto;
	width:897px;/*897*/
	background:url(../images/img_mainContent_bg_01.gif) repeat-y;
}
#leftColumn{
	margin:0;
	width:676px;/*676*/
	float:left;
}
#rightColumn{
	margin:0;
	padding:0;
	width:215px;/*215*/
	float:right;
}

#donateToday{
	background:#3677C6 url(../images/bg_donateNow.gif) repeat-y top left;
	color:#ffffff;
	margin:2px 0 0 0;
	padding:5px;
	width:666px;
	min-height:35px;
}
		#donateToday em{
			color:#FEED8E;			
			float:left;
		}
		#donateToday p{
			 width:395px;
			 margin:0;
			 padding:0 0 0 20px;
			 float:left;
		}

#donorStories {
	background:#3677C6 url(../images/bg_donateNow.gif) repeat-y top left;
	color:#ffffff;
	margin:2px 0 0 0;
	padding:10px;
	width:664px;
	min-height:120px;
}

#donorStories h2 {color:#FFF; margin:0;}

.odd{
	background-color:#EFF5FF;
	vertical-align:top;
}
.even{
	background-color:#fff;
	vertical-align:top;
}
.odd2{
	background-color:#eeffd6;
	vertical-align:top;
}
.even2{
	background-color:#fff;
	vertical-align:top;
}
	
#shareThis{
	padding:5px 0 5px 5px;
	width:210px;
}
		#shareThis ul{
			margin:0;
			padding:0;
			width:100px;
		}
		#shareThis li{
			list-style:none;
			padding:2px 0 2px 0;	
		}

img {border:none;}
#eventssponsorship{
	background:#ffffff url(../images/bg_events.jpg) no-repeat top left;
	height:206px;
}
		#eventssponsorship p{
			width:290px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#leadership{
	background:#ffffff url(../images/bg_leadership.jpg) no-repeat top left;
	height:206px;
}
		#leadership p{
			width:290px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#howyoucanhelp{
	background:#ffffff url(../images/bg_howyoucanhelp.jpg) no-repeat center left;
	height:170px;
}
		#howyoucanhelp p{
			width:280px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#whoweare{
	background:#ffffff url(../images/bg_howyoucanhelp.jpg) no-repeat center left;
	height:150px;
}
		#whoweare p{
			width:280px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#donations{
	background:#ffffff url(../images/bg_donations.jpg) no-repeat top left;
	height:210px;
}
		#donations p{
			width:210px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#purchasetable{
	background:#ffffff url(../images/bg_purchasetable.jpg) no-repeat top left;
	height:210px;
}
#artauction{
	background:#ffffff url(../images/bg_art_auction.jpg) no-repeat top left;
	height:210px;
}
#unmaskedsponsors{
	background:#ffffff url(../images/unmasked_sponsors.jpg) no-repeat top left;
	height:210px;
}
#unmasked{
	background:#ffffff url(../images/bg_unmasked.jpg) no-repeat top left;
	height:210px;
}
		#unmasked p{
			width:270px;
			color:#ffffff;
			padding:0 0 0 5px;
		}		
.framePhoto{
	background-color:#000000;
	border:#ffffff solid 2px;
	width:280px;
	padding:5px;
	color:#fff;

}				
#publications{
	background:#ffffff url(../images/bg_publications.jpg) no-repeat top left;
	height:206px;
}
		#publications p{
			width:300px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#cabinetMembers{
	background-color:#B770B7;
	width:100%;
	color:#FFFFFF;
	font-size:11px;
}
	#cabinetMembers p{
		margin:5px;
	}
#recipientlist{
	background-color:#CDC2E2;
	width:90%;
	color:#FFFFFF;
	font-size:11px;
	border-bottom:dashed 1px #666666;
	padding:5px 5% 5px 5%;
}

#transforminglives{
	background:#ffffff url(../images/bg_transforminglives.jpg) no-repeat top left;
	height:170px;
}
#transforminglives p{
			width:300px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#intro_recipient_tl{
	width:300px;
	float:right;
}
#donors{
	background:#ffffff url(../images/bg_donors.jpg) no-repeat top left;
	height:206px;
}
		#donors p{
			width:315px;
			color:#ffffff;
			padding:0 0 0 5px;
		}
#blog { background:#ffffff url(../images/bg_blog_01.jpg) no-repeat top left;
height:80px;
}
/****************************/
/*			HEADER			*/
/****************************/

#homeBanner {z-index:1000;}

#headerLeft {height:80px; background:#3B82D4;}

#headerRight {width:250px; float:right; color:#FFF; text-align:right; margin:2px 5px 0 0; font-weight:bold;}
#headerRight a {display:block; color:#FEBF02; font-size:11px; text-decoration:none; margin:6px 0 3px 0;}
#headerRight a:hover {color:#FEBF02; text-decoration:underline;}

/****************************/
/*			FOOTER			*/
/****************************/

#footer {
	clear:both; 
	background:#FFF none;
	border-top-width:2px;
	border-top-color:#B2B2B2;
	border-top-style:solid;
	text-align:left;
	position:relative;
	margin-top:5px;
}

#footer ul{
	padding:0;
	margin:0;
}
#footer li{
	display:inline;
}
#footer a {
	margin:0 10px 0 10px;
}
#poweredby{
	float:right;
}

#copyright {
	padding:10px 0 20px 10px;
}

/****************************/
/*		  OTHERS			*/	
/****************************/	

.clearer{
	clear:both;
	margin:0;	
}
.divider{
	border-bottom:#b2b2b2 solid 2px;
	padding:2px 0 0 0;
}

.indent {padding-left:10px;}

.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.grayBox{
	width:388px;
	border:1px solid #B2B2B2;
	padding-left:10px;
}
.containerbox{
	position:relative;
	width:400px;
}
.seperator{
	background:#ffffff url(../images/bg_dottedLine.gif) repeat-x bottom left;
}
.auctiontext{
	width:400px;
}
/****************************/
/*     THREE COL FORMAT     */
/****************************/

.threeColModules {
	width:678px; 
	background:url(../images/img_threeCol_bg.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.threeColModulesBlue {
	width:678px; 
	background:url(../images/img_threeCol_bg_blue.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}


.threeColMod1{
	clear:none;
	float:right;
	width:224px;/*221 + 3*/
	background:none;
	position:relative;
	margin:0;
	padding:0;
	top:0;
}		
.threeColMod2{
	clear:none;
	float:right;
	width:228px;/*222 + 3 + 3*/
	background:none;
	position:relative;
	margin:0;
	padding:0;
	
}
.threeColMod3{
	clear:none;
	float:right;
	width:224px;/*221 + 3*/
	background:none;
	position:relative;
	margin:0;
	padding:0;
	
}

.threeColBtn1{
	clear:none;
	float:left;
	width:226px;
	height:22px;
	position:relative;
}	
.threeColBtn2{
	clear:none;
	float:left;
	width:228px;
	height:22px;
	position:relative;
}	
.threeColBtn3{
	clear:none;
	float:left;
	width:224px;
	height:22px;
	position:relative;
}	



/****************************/
/*		 LANDING PAGE		*/	
/****************************/	

.landingModules {
	width:678px; 
	background:url(../images/img_homeMod_bg_01.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}

.landingModulesBlue {
	width:678px; 
	background:url(../images/img_homeMod_bg_blue.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.landingModules1_help {
	width:678px; 
	background:url(../images/img_landmod_1help.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.landingModules2_help {
	width:678px; 
	background:url(../images/img_landmod_2help.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.landingModules3 {
	width:678px; 
	background:url(../images/img_landmod3.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.landingModules4 {
	width:678px; 
	background:url(../images/img_landmod4.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.landingModules5 {
	width:678px; 
	background:url(../images/img_homeMod_bg_05.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.landingModules7 {
	width:678px; 
	background:url(../images/img_homeMod_bg_07.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.landingModules_progress {
	width:678px; 
	background:url(../images/img_homeMod_bg_06.gif) repeat-y; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
}
.detail_transformingawards{
	width:678px; 
	background:url(../images/bg_detail_transforminglives.jpg) no-repeat; 
	position:relative; 
	float:none; 
	border-top:2px #B2B2B2 solid; 
	padding:0; 
	margin:0;
	top:0;
	color:#ffffff;
}

.landingMod1{
	clear:none;
	float:right;
	width:339px;
	background:none;
	position:relative;
	margin:0;
	padding:0;
	top:0;
}	
	
.landingMod2{
	clear:none;
	float:right;
	width:339px;
	background:none;
	position:relative;
	margin:0;
	padding:0;
	
}
.landingModBtn { clear:both; border-bottom:2px #B2B2B2 solid; margin:0; padding-bottom:2px;}
.landingModBtn img {float:right;}

.landingModBtnGreen {
	clear:none;
	float:left;
	width:339px;
	height:22px;
	/*background: url(../images/img_modFoot_bg_green.gif) repeat-x;*/
	position:relative;
}		
.landingModBtnPink {
	clear:none;
	float:right;
	width:339px;
	height:22px;
	/*background: url(../images/img_modFoot_bg_pink.gif) repeat-x;*/
	position:relative;
}
.landingModBtnBlue {
	clear:none;
	float:left;
	width:339px;
	height:22px;
	background: url(../images/img_modFoot_bg_green.gif) repeat-x;
	position:relative;
}		
.landingModBtnPurple {
	clear:none;
	float:right;
	width:339px;
	height:22px;
	background: url(../images/img_modFoot_bg_pink.gif) repeat-x;
	position:relative;
}
.mediabuzz_list{
	width:100%;
	border-bottom:dashed #666666 1px;
	margin:10px 0 10px 0;
	padding:0 0 5px 0;
	clear:both;
}
/****************************/
/*	   	 MODULES			*/	
/****************************/	

.modContent {
	padding:5px;
}

.roundCorners {background:url(../images/img_whiteBorder_2x2.png) repeat-x top; height:7px;}
.roundCorners2 {background:url(../images/img_whiteBorder_2x2.png) repeat-x top; height:7px;  margin-right:2px;}
.roundCorners4 {background:url(../images/img_whiteBorder_2x2.png) repeat-x top; height:7px;  margin-right:4px;}
.roundCornersL {float:left; width:6px; height:7px;}
.roundCornersR {float:right; width:6px; height:7px;}
.modFullGeneral{
	background:#ffffff url(../images/img_whiteBorder_2x2.png) repeat-y right top;
	padding:0;
	margin:0;
	position:relative;
	width:678px;
	border-top:2px #B2B2B2 solid;
	overflow:hidden;
}
.modFull {
	background:#cba2da url(../images/img_whiteBorder_2x2.png) repeat-y right top;
	padding:0;
	margin:0;
	position:relative;
	width:678px;
	border-top:2px #B2B2B2 solid;
}

.modFullSpace {
	background:#FFF url(../images/img_whiteBorder_2x2.png) repeat-x bottom;
	padding:0 0 2px 0;
	margin:0;
	width:678px;
}

.modFullBtn1{
	clear:both;
	width:678px;
	background:none;
	position:relative;
}

.ModBtnCornerBL {float:left!important; margin-top:12px;}


/****************************/
/*	   SIDE COLUMN			*/	
/****************************/	


.sideModGreen {
	background:#c5f480;
	padding:0;
	margin:0;
	position:relative;
	width:215px;
}

.sideModBtnGreen {
	clear:none;
	width:215px;
	height:22px;
	margin:0;
	padding:0;
	background: url(../images/img_modFoot_bg_green.gif) repeat-x;
	position:relative;
	text-align:right;
}

.sideModYellow {
	background:#feee8f;
	padding:0;
	margin:0;
	position:relative;
	width:215px;
}

.sideModBtnYellow {
	clear:none;
	width:215px;
	height:22px;
	margin:0;
	padding:0;
	background: url(../images/img_modFoot_bg_yellow.gif) repeat-x;
	position:relative;
	text-align:right;
}


.sideModPink {
	background:#F196B8;
	padding:0;
	margin:0;
	position:relative;
	width:215px;
}

.sideModBtnPink {
	clear:none;
	width:215px;
	height:22px;
	margin:0;
	padding:0;
	background: url(../images/img_modFoot_bg_pink.gif) repeat-x;
	position:relative;
	text-align:right;
}

.sideModPurple {
	background:#CBA2DA;
	padding:0;
	margin:0;
	position:relative;
	width:215px;
}

.sideModBtnPurple {
	clear:none;
	width:215px;
	height:22px;
	margin:0;
	padding:0;
	background: url(../images/img_modFoot_bg_purple.gif) repeat-x;
	position:relative;
	text-align:right;
}

.sideModBlue {
	background:#9EC0FF;
	padding:0;
	margin:0;
	position:relative;
	width:215px;
}

.sideModBtnBlue {
	clear:none;
	width:215px;
	height:22px;
	margin:0;
	padding:0;
	background: url(../images/img_modFoot_bg_blue.gif) repeat-x;
	position:relative;
	text-align:right;
}

.sideDivider{
	border-bottom:#b2b2b2 solid 2px;
	padding:0;
	margin:0 0 0 -4px;
	clear:both;
}

#fontBox {
	vertical-align:middle;
	min-height:24px;
}

#fontBox img {
	margin-bottom:-6px;
}


.sideModBtns ul { list-style:none; font-size:14px; font-weight:bold; margin:0; padding:0;}
.sideModBtns li {margin:0; padding:0;}
.sideModBtns a {display:block; padding:5px; margin:0; text-decoration:none;border-bottom:1px dotted #999;}
.sideModBtns a:link {color:#993399; text-decoration:none;}
.sideModBtns a:active {color:#993399; text-decoration:none;} 
.sideModBtns a:visited {color:#993399; text-decoration:none;}
.sideModBtns a:hover {color:#FFF; text-decoration:none; background:#993399;}

.sideModBtns .subItem {padding-left:10px; font-size:13px;}

.sideModBtns #activeItem a  {color:#FFF; background:#CD6BD1;}


/****************************/
/*	   STAFF BLOG			*/	
/****************************/	



h2.blog {margin:0;}
h2.blog a {text-decoration:none;}
h4.blog {margin:5px 0 0 0;}
h4.blog a {text-decoration:none;}
p.blog {color:#999; margin:4px 0 4px 0;}


/****************************/
/*	  	   EVENTS			*/	
/****************************/	

DIV#courageHero {

background: url(../images/courageRecipients_hero.jpg) no-repeat;
width: 330px;
padding:0 10px 5px 5px;

}



DIV#courageHero P {

color: #ffffff;

}


.noPtag p {margin:0!important; padding:0!important;}
#noPtag p {margin:0!important; padding:0!important;}

