
#content_box #page h2 { background: url('images/get-involved-h3-bgd.gif') left top no-repeat; font-size: 1.6em; color: #8d8d8d; margin-bottom: 15px; }

#content_box #page p { font-size: 0.9em; color: #666; }

ul { list-style: none; }

#flash-header { float: left; clear: both; width: 970px; }

#content { padding-top: 10px;  }

#content h2 { font-family: arial; font-weight: normal;  }

#content_box #content .section { float; left; clear: both; width: 100%; margin-bottom: 20px; }


/**-----[ HOME PAGE ]------**/

.morelink, .bloglink, .backtoblog { display: block; float: left; clear:both; height: 16px line-height: 16px; padding: 0 0 0 20px; margin: 0 0 5px 0; font-size: 1.2em; }

	#ourblog .bloglink, .backtoblog { background: url('images/link-arrow-right-red.gif') left center no-repeat; color: #ee0145; }
	
	#ourblog .morelink { background: url('images/link-arrow-right-red.gif') left center no-repeat; color: #ee0145; }

	#latesttweets .morelink { background: url('images/link-arrow-right-blue.gif') left center no-repeat; color: #00b3d8; }

	#letscolour .morelink { background: url('images/link-arrow-right-green.gif') left center no-repeat; color: #549c29; }
	
.blogpost { float: left; clear:both; width: 100%; border-bottom: dashed 1px #cc5a89; margin-bottom: 10px; }

.backtoblog { margin: 0 0 15px 0; width: 100%; }


/**-----[ HOME PAGE ]------**/

#content_box #home h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 23px; font-size: 1.6em; padding-top: 2px; }

#content_box #home ul { list-style: none; padding: 0; margin: 0; }

#content_box #home li { padding: 0 0 14px 0; margin: 0 0 14px 0; line-height: 14px; }

#home #mission-statement { width: 100%; float: left; clear: both; margin-bottom: 20px; }

	#home #mission-statement { width: 100%; float: left; clear: both; }

	#home #mission-statement a {  color: #322483; }
	
	#home #mission-statement h2 { background: #FFF url('images/title-bgd-purple.gif') left top no-repeat; color: #322483; border-bottom: solid 1px #322483; }

	#home #mission-image { width: 355px; float: left; margin-right: 15px; }
	
	#home #mission-text { width: 300px; float: left; }

#content_box #home #ourblog { width: 340px; float: left; margin-right: 35px; }
	
	#home #ourblog h2 { background: #FFF url('images/title-bgd-pink.gif') left top no-repeat; color: #ee0145; border-bottom: solid 1px #ee0145; }

	#home #ourblog h3 { font-size: 1.2em;margin: 0 10px 5px -10px; padding: 0 0 5px 10px; font-weight: bold; background: url('images/get-involved-h3-bgd.gif') left top no-repeat; height: 34px; line-height: 34px; }

	#home #ourblog h3 a { text-decoration: none; color: #8d8d8d;  }

#home #latesttweets li, #home #letscolour li { font-size: 1.3em; color: #8d8181; }

#content_box #home #latesttweets  { width: 125px; float: left; margin-right: 35px; }
	
	#home #latesttweets h2 { background: #FFF url('images/title-bgd-blue.gif') left top no-repeat; color: #00b3d8; border-bottom: solid 1px #00b3d8; }
	
	#home #latesttweets li { border-bottom: dashed 1px #00b3d8; overflow: hidden; }
	
	#home #latesttweets li a { color: #00b3d8; }

#content_box #home #letscolour { width: 125px; float: left; }
	
	#home #letscolour h2 { background: #FFF url('images/title-bgd-green.gif') left top no-repeat; color: #549c29; border-bottom: solid 1px #549c29; }
	
	#home #letscolour li { border-bottom: dashed 1px #549c29; overflow: hidden; }
	
	#home #letscolour li a { color: #549c29; }


/**-----[ THE PROJECT ]------**/

	#content_box #the-project {  background: url('images/3-dots.gif') left bottom no-repeat;  padding-bottom: 20px; }

	#content_box #the-project h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 23px; font-size: 1.6em; padding-top: 2px; }
	
	#content_box #the-project h2 { background: #FFF url('images/title-bgd-purple.gif') left top no-repeat; color: #7f5390; border-bottom: solid 1px #7f5390; }

	#content_box #the-project #project-description { width: 680px; float: left; clear: both;  border-bottom: dashed 1px #7f5390; padding-bottom: 20px; margin-bottom: 20px; }

	#content_box #the-project #project-locations { width: 680px; float: left; clear: both;}

	#content_box #the-project #project-locations a { display: block; height: 16px line-height: 16px; background: url('images/link-arrow-right-purple.gif') left center no-repeat; padding: 0 0 0 20px; color: #7c518d; margin: 0 0 5px 0; font-size: 1.2em; }

	#content_box #the-project #project-locations li { margin-bottom: 20px; }


/**-----[ GET INVOLVED ]------**/

	#content_box #get-involved h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 23px; font-size: 1.6em; padding-top: 2px; }
	
	#content_box #get-involved h2 { background: url('images/get-involved-h3-bgd.gif') left top no-repeat; color: #8d8d8d; }
	
	#content_box #get-involved h2#getinvolved { background: #FFF url('images/title-bgd-pink.gif') left top no-repeat; color: #f88206; border-bottom: solid 1px #f88206; }

	#content_box #get-involved #description { width: 680px; float: left; clear: both; }

	#content_box #get-involved #description { border-bottom: dashed 1px #8d8d8d; padding: 0 0 20px 0; font-size: 1.3em; }

	#content_box #get-involved #attend { width: 680px; float: left; clear: both; }

	#content_box #get-involved #attend a { color: #b7b7b7; text-decoration: none; display: block; float: left; clear: both; margin: 0 0 10px 0; }

	#content_box #get-involved #attend a strong { font-size: 1.4em; color: #6f6f6e; }

	#content_box #get-involved #follow li { margin-left: 15px; }
	
	#content_box #get-involved #follow a { display: block; height: 16px line-height: 16px; background: url('images/link-arrow-right-orange.gif') left center no-repeat; padding: 0 0 0 20px; color: #f88206; margin: 0 0 5px 0; font-size: 1.2em; }

	#content_box #get-involved #tellfriends a { display: block;  float: left; clear: both; height: 16px line-height: 16px; background: url('images/link-arrow-right-orange.gif') left center no-repeat; padding: 0 0 0 20px; color: #f88206; margin: 0 0 15px 0; font-size: 1.2em; }

	#content_box #get-involved form { background-color: #fcecd0; float: left; width: 680px; padding: 20px 0 20px 0; margin-bottom: 20px; }

	#get-involved form .felement {  padding: 10px 0 0 10px; float: left; }
	
	#get-involved form .felement label { color: #6f6f6e; }
	
	#get-involved form .felement .textentry label { float: left; clear: both; width: 100%; color: #6f6f6e; }
	
	#get-involved form .felement .checkentry label { margin-left: 10px; float: left; color: #6f6f6e; }
	
	#get-involved form .felement select { clear: both; margin-bottom: 10px; }
	
	#fsex, #ffirstname, #flastname, #femail, #fcountry, #fcity { width: 325px; }
	
	#get-involved form .felement .textfield { margin-top: 5px; height: 20px; padding: 5px 0 0 5px; width: 300px; color: #939191; border-top: solid 1px #e9ccd3; border-left: solid 1px #e9ccd3; border-right: solid 0px #e9ccd3; border-bottom: solid 0px #e9ccd3; display: block; }
	
	#fupdates, #fevents, #foffers, #fterms, #fsubmit { width: 680px; margin-top: -3px; }
	
	#fupdates, #fsubmit { margin-top: 13px; }




/**-----[ TELL YOUR FRIENDS ]------**/

	#content_box #tellyourfriends h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 23px; font-size: 1.6em; padding-top: 2px; }
	
	#content_box #tellyourfriends h2 { background: #FFF url('images/title-bgd-green.gif') left top no-repeat; color: #609f2d; border-bottom: solid 1px #609f2d; }

	#content_box #tellyourfriends #tellyourfriends-description { border-bottom: dashed 1px #549c29; padding: 0 0 20px 0; }
	
	#content_box #tellyourfriends #tellyourfriends-description p { font-size: 1.3em; }
	
	#content_box #tellyourfriends form { background-color: #e6f1e0;  float: left; width: 680px; padding: 20px 0 20px 0; }

	#tellyourfriends form .felement, 
	#tellyourfriends form .ftextarea {  padding: 10px 0 0 10px; float: left; }
	
	#tellyourfriends .felement label { color: #6f6f6e; }
	
	#tellyourfriends form .felement.textentry label, 
	#tellyourfriends form .ftextarea label,
	#tellyourfriends form .felement .ftextarea label { float: left; clear: both; width: 100%; color: #6f6f6e; font-size: 1.3em; }
	
	#tellyourfriends form .felement .checkentry label { margin-left: 10px; float: left; color: #6f6f6e; }
	
	#fyourname, #fyouremail, #ffriendname, #ffriendemail { width: 325px; }
	
	#tellyourfriends form .felement .textfield { margin-top: 5px; height: 20px; padding: 5px 0 0 5px; width: 270px; color: #939191; border-top: solid 1px #e9ccd3; border-left: solid 1px #e9ccd3; border-right: solid 0px #e9ccd3; border-bottom: solid 0px #e9ccd3; }

	#tellyourfriends form .ftextarea {}
	
	#tellyourfriends form .ftextarea textarea { margin: 5px 0 0 0; height: 25px; width: 610px; height: 100px; color: #939191; border-top: solid 1px #e9ccd3; border-left: solid 1px #e9ccd3; border-right: solid 0px #e9ccd3; border-bottom: solid 0px #e9ccd3; }


/**-----[ EVENTS ]------**/

	#content_box #events h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 21px; font-size: 1.6em; padding-top: 2px; }
	
	#content_box #events h2 { background: #FFF url('images/title-bgd-green.gif') left top no-repeat; color: #1eb7a5; border-bottom: solid 1px #1eb7a5; }

	#content_box #events li a { display: block; height: 16px line-height: 16px; background: url('images/link-arrow-right-green.gif') left center no-repeat; padding: 0 0 0 20px; color: #24b29f; margin: 0 0 5px 0; font-size: 1.2em; }

	#content_box #events #upcoming-events { border-bottom: dashed 1px #1eb7a5; }

	#content_box #events li { padding: 0 0 5px 0; margin: 0 0 5px 0; }


/**-----[ EVENT ]------**/

	#content_box #event h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 21px; font-size: 1.6em; padding-top: 2px; }
	
	#content_box #event h2 { background: #FFF url('images/title-bgd-purple.gif') left top no-repeat; color: #1eb7a5; border-bottom: solid 1px #1eb7a5; }
	
	#content_box #event #event-details, 
	#content_box #event .event-details { padding-bottom: 30px; border-bottom: dashed 1px #7c518d; float: left; clear: both; }
	
	#content_box #event #event-details p, 
	#content_box #event .event-details p { width: 300px; float: left; clear: left; }
	
		#event #event-details h3,
		#event .event-details h3 { height: 34px; line-height: 34px; font-size: 1.4em; padding-left: 10px; font-weight: normal; background: url('images/get-involved-h3-bgd.gif') left top no-repeat; color: #8d8d8d; margin: 0 0 20px 0; }

		#event #event-details ul,
		#event .event-details ul { width: 300px; float: left;  }

		#event #event-details li,
		#event .event-details li { color: #24b29f; font-size: 1.3em; margin: 0 0 6px 0; }

		#event #event-details #event-image,
		#event .event-details .event-image { width: 345px; height: 257px; float: right; clear: right; background: url('images/event-detail-image-bgd.gif') left center no-repeat;}
	
	#content_box #event #event-social li,
	#content_box #event .event-social li { margin: 0 0 20px 0; }
	
	#content_box #event #event-social li a,
	#content_box #event .event-social li a { display: block; height: 16px line-height: 16px; background: url('images/link-arrow-right-green.gif') left center no-repeat; padding: 0 0 0 20px; color: #24b29f; margin: 0 0 5px 0; font-size: 1.2em; }
	
	#content_box #event .event-social-multiple { border-bottom: 1px solid #1EB7A5; }


/**-----[ PRESS ]------**/

	#content_box #press h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 21px; font-size: 1.6em; padding-top: 2px; }
	
	#content_box #press h2 { background: #FFF url('images/title-bgd-blue.gif') left top no-repeat; color: #0db4e1; border-bottom: solid 1px #0db4e1; }

	#press h3 { height: 34px; line-height: 34px; font-size: 1.4em; padding-left: 10px; font-weight: normal; background: url('images/get-involved-h3-bgd.gif') left top no-repeat; color: #8d8d8d; margin: 0 0 20px 0; }

	#content_box #press ul { margin-bottom: 40px; }
	
	#content_box #press li a { display: block; height: 16px line-height: 16px; background: url('images/link-arrow-right-blue.gif') left center no-repeat; padding: 0 0 0 20px; color: #00b3d8; margin: 0 0 5px 0; font-size: 1.2em; }


/**-----[ SIDEBAR ]------**/


	.button .button-underlay { float: left; width: 100%; margin-bottom: 10px; }

	.button .button-underlay a { height: 27px; line-height: 29px; margin: 5px 5px 5px 10px; padding: 0 0 0 20px; display: block; float: left; }

	#sidebar .button a { width: 95%; text-decoration: none; display: block; float: left; font-size: 1.5em; }

	#our-bloggers { background-color: #ccffff; margin-top: 33px; }

		#our-bloggers a { color: #1fb3a3; background: url('images/link-arrow-right-green.gif') left center no-repeat; }

	#go-to-website { background-color: #ccffcc; }

		#go-to-website a { color: #549c29; background: url('images/link-arrow-right-green.gif') left center no-repeat;}




/**-----[ BLOGGERS ]------**/

#content_box #bloggers h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 21px; font-size: 1.6em; padding-top: 2px; }

#content_box #bloggers h2 { background: #FFF url('images/title-bgd-pink.gif') left top no-repeat; color: #e4073d; border-bottom: solid 1px #e4073d; }

.pages p, #blogger-description { padding: 0; margin: 0px 0 0.8em 0; color: #818181; font-size: 1.3em; line-height: 1.3em; }

.blogger { border-top: dashed 1px #2c227a; color: #2f2470; float: left; clear: both; width: 100%; padding: 20px 0 20px 0; }

	.blogger .headshot { height: 160px; width: 160px; float: right; margin-right: 20px;  padding: 5px 5px 6px 4px; background: url('images/bloggers-photo-underlay.gif') left top no-repeat; }

	.blogger .details { float: left; }

	.blogger .details h1 { font-size: 1.8em; background: url('images/get-involved-h3-bgd.gif') left center no-repeat; color: #6f6f6e; }
	
	.blogger .details dl { width: 380px;}

	.blogger .details dt, .blogger .details dd { margin-top: 10px;  }
	
	.blogger .details dt { float: left; clear: both; width: 380px; color: #6f6f6e; }

	.blogger .details dd { float: left; clear: both; width: 380px; color: #cc5a89; font-size: 1.3em; }

	.blogger .details dd a  { display: block; height: 16px; line-height: 16px; background: url('images/link-arrow-right-pink.gif') left center no-repeat; padding: 0 0 0 20px; color: #cc5a89; margin: 0 0 5px 0; }




/**-----[ BLOG ]------**/

	#ourblogh2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 21px; font-size: 1.6em; padding-top: 2px; }

	#ourblogh2 { background: #FFF url('images/title-bgd-pink.gif') left top no-repeat; color: #e4073d; border-bottom: solid 1px #e4073d; }
	



/**-----[ CTA ]------**/


	.cta { padding: 10px; margin-bottom: 20px; float: left; clear: both; }
	
	.cta, .cta p, .cta div { width: 220px; }

		.cta a { font-size: 1.4em; text-decoration: none; }

		.cta p { font-size: 1.1em; }

	#cta-getinvolved { background-color: #fcecd0; color: #e4073d; }
		
		#cta-getinvolved a, #cta-getinvolved p { color: #f88206; }

		#cta-getinvolved a { display: block; height: 26px; line-height: 29px; background: url('images/link-arrow-right-orange.gif') left center no-repeat; padding: 0 0 0 20px; }	

	#cta-tellyourfriends { background-color: #e0edd8; color: #549c29; }
		
		#cta-tellyourfriends a, #cta-tellyourfriends p { color: #549c29; }

		#cta-tellyourfriends a {display: block; height: 26px; line-height: 29px; background: url('images/link-arrow-right-green.gif') left center no-repeat; padding: 0 0 0 20px; }	



/**-----[ SUBSCRIBE ]------**/

	#content_box #subscribe h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 21px; font-size: 1.2em;padding-top: 2px; }

	#content_box #subscribe h2 { background: #FFF url('images/title-bgd-pink.gif') left top no-repeat; color: #e4073d; border-bottom: solid 1px #e4073d; }





/**-----[ SITEMAP ]------**/

	#content_box #sitemap h2 { padding: 0 0 0 5px; margin: 0 0 17px 0; height: 21px; line-height: 21px; font-size: 1.2em;padding-top: 2px; }

	#content_box #sitemap h2 { background: #FFF url('images/title-bgd-pink.gif') left top no-repeat; color: #e4073d; border-bottom: solid 1px #e4073d; }

	#content_box #sitemap h3, #content_box #sitemap p { font-size: 1.0em; }

	#content_box #sitemap h3 { color: #8d8d8d; margin: 0 10px 5px -10px; padding: 0 0 5px 10px; font-weight: bold; background: url('images/get-involved-h3-bgd.gif') left top no-repeat; height: 34px; line-height: 34px; }

	#content_box #sitemap a { color: #549c29; display: block; height: 26px; line-height: 26px; background: url('images/link-arrow-right-green.gif') left center no-repeat; padding: 0 0 0 20px; color: #549c29; margin: 0 0 5px 10px; }	

	#content_box #sitemap ul { list-style: none; }



#letscolorlogo { display: block; height: 90px; width: 330px; background: url('images/logo-lets-colour-project.jpg') left top no-repeat; }

	#letscolorlogo span { display: none; }
	
.ngg-gallery-thumbnail img { width: auto; }

/**----[ CUFON FIXES ]-----**/

#cta-getinvolved a, #cta-tellyourfriends a { _background-position: 0px 7px; }
/* .cufon-ready .widget h2 cufon,  */
 .cufon-ready .button a cufon,
 .cufon-ready .cta a cufon { position: relative; top: -1px; margin: 0px; }

.entry img.wp-smiley { width: auto; }
