html 
{
	overflow-x: hidden;
}
h1{font-size:45px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h2{font-size:26px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h3{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h4{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h5{font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}

.contentArea .middle h1,
.contentArea .middle h2{color:#734B99;margin:0 0 14px;}
.contentArea .middle h3, 
.contentArea .middle h4, 
.contentArea .middle h5{color:#6E4793;margin:0 0 14px;}

body{background-color:#613f82;}/*#00cc00;}*/
#header{float:none;width:100%;background:url(../images/bg_sky.png) repeat-x left top;height:255px;text-align:center;color:#fff;}
	#header .wrapper{height:255px;}
#content{float:none;width:100%;height:337px;text-align:center;}
	#content .wrapper{height:337px;}
	
.mainContent{background-color:#00cc00;float:left;width:100%;height:auto;text-align:center;background:#00cc00 url('../images/content_bg.png') repeat-x center top;margin:0;}
*:first-child+html .mainContent{float:left;padding:0 0 40px;}
	.mainContent .wrapper{height:auto;}
		.mainContent .wrapper .contentArea{width:774px;float:right;margin:-165px -5px 0 0;}
		*html .mainContent .wrapper .contentArea{width:774px;float:right;margin:-165px -20px 0 0;}
*html .contentArea .top, .contentArea .middle, .contentArea .bottom{position:relative;z-index:10;}
			.mainContent .wrapper .contentArea .top,
			.mainContent .wrapper .contentArea .middle,
			.mainContent .wrapper .contentArea .bottom{width:774px;float:left;background-repeat:repeat-y;background-position:left top;padding:0;margin:0;}
			.mainContent .wrapper .contentArea .top{background-image:url('../images/contentAreaTop.png');}
			.mainContent .wrapper .contentArea .middle{background-image:url('../images/contentAreaMiddle.png');min-height:400px;padding:0 40px;width:694px;}
			.mainContent .wrapper .contentArea .bottom{background-image:url('../images/contentAreaBottom.png');margin:-10px 0 40px 0;}
			.mainContent .wrapper .contentArea .top{height:30px;}
			.mainContent .wrapper .contentArea .bottom{height:20px;background-position:left bottom;}
		
	
#footer{float:left;width:100%;height:150px;text-align:center;background:#613f82;}
* html #footer{height:154px;}
	#footer .wrapper{padding:24px 0 0;}
.wrapper{float:none;margin:0 auto;width:970px;text-align:left;}
#header ul li a{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;}
#header ul.bilingual, #header ul li, #header ul li a{float:left;}
#header ul.bilingual{margin:0 0px 0 219px;padding:0;}
*html #header ul.bilingual{margin:0 0 0 108px;padding:0;}
#header ul.navigation{float:right;margin-left:100px;}
#header ul li{margin:0 0 0 1px;}
#header ul li a{background-color:#0a83d1;height:16px;padding:8px 7px;}
#header ul.english li a{padding:8px 11px;}
#header ul.bilingual li a{background-color:#0a83d1;height:16px;padding:8px}
#header ul.bilingual li a:hover, #header ul.navigation li a:hover{background-color:#0199ff;}
#header h1{float:left;margin:-6px 41px 0 0;}
#header h2{float:left;width:752px;margin:21px 0 27px;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;font-weight:normal;line-height:24px;height:50px;}
#header ul.statusContainer{float:left;width:766px;margin:0 0 0 -15px;height:102px;}
#header ul.statusContainer li{float:left;}

#header ul.statusContainer .pledge a{background:url('../images/pledge_button2.png') no-repeat left top;float:left;width:279px; height:44px;font-family:Georgia, "Times New Roman", Times, serif;font-size:32px;font-weight:normal;padding:25px 0 25px 15px;margin:0;text-align:center;}


#header ul.statusContainer .share a{background:url('../images/btn_Share.png') no-repeat left top;float:left;width:194px; height:59px;font-family:Georgia, "Times New Roman", Times, serif;font-size:32px;font-weight:normal;padding:10px 0 25px 100px;margin:0;text-align:left;line-height:35px}

#header ul.statusContainer .shareWelshBtn a{font-size:25px !important;line-height:25px !important;width:164px !important;padding:10px 30px 25px 100px !important;text-align:center;}

#header ul.statusContainer .pledge a em{font-size:30px;font-style:normal;}
.flash{float:none;width:100%;height:350px;background-color:#5cbeff;}

/*#header ul.statusContainer li.completed{width:285px;padding:0 10px 0 30px;margin:-2px 0 0;}*/

#header ul.statusContainer li.completed{width:702px;padding:15px 0 0 15px;margin:-2px 0 0;}

#header ul.statusContainer li.completed span{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;}

#header ul.statusContainer li.completed span.smallerText{font-size:14px;}
#header ul.statusContainer li.completed p{font-family:Georgia, "Times New Roman", Times, serif;font-size:60px;font-weight:bold;margin:-15px 0 0;}
#header ul.statusContainer li.completed p span{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:bold;}

/*#header ul.statusContainer li.days{border-left:1px solid #FFFFFF;width:138px;height:102px;margin:-2px 0 0;}*/
#header ul.statusContainer li.days{border-left:1px solid #FFFFFF;height:102px;margin:-2px 0 0 20px;width:118px;}

#header ul.statusContainer li.days p{font-family:Georgia, "Times New Roman", Times, serif;font-size:65px;font-weight:bold;float:left;margin:4px 0 0;padding:0;width:100%;text-align:center;}
#header ul.statusContainer li.days span{font-family:Geneva, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;float:left;width:100%;padding:0 0;text-align:center;}

#content .wrapper{color:#fff;}
#content .wrapper ul.contentSections{float:left;width:970px;height:246px;padding:0;margin:36px 0 0;}
#content .wrapper ul.contentSections li{float:left;width:154px;height:246px;margin:0 50px 0 0;}
#content .wrapper ul.contentSections li.multiple{background:none;}
#content .wrapper ul.contentSections li.multiple .beHeard{float:left;width:154px;height:144px;}
#content .wrapper ul.contentSections li.multiple .beHeard div.tannoy{margin:-25px 0 0 120px;width:42px;height:43px;position:absolute;}
*html #content .wrapper ul.contentSections li.multiple .beHeard div.tannoy{top:-25px !important;right:-8px !important;margin:0px !important;width:42px;height:43px;position:absolute;z-index:99 !important;padding:0;margin:0;}
 *:first-child+html #content .wrapper ul.contentSections li.multiple .beHeard div.tannoy{margin:-25px 0 0 -31px;}

#content .wrapper ul.contentSections li.multiple .spreadTheWord{margin:21px 0 0;float:left;width:154px;height:81px;}
#content .wrapper ul.contentSections li.multiple .spreadTheWord ul li{background:none;height:auto;width:auto;margin:0 0 0 31px;}
*html #content .wrapper ul.contentSections li.multiple .spreadTheWord ul li{margin:0 0 0 20px;}
#content .wrapper ul.contentSections li.multiple .spreadTheWord p{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;width:100%;padding:10px 0px 8px 0px;text-align:center;}
#content .wrapper ul.contentSections li.last{margin:0;width:358px;}
*html #content .wrapper ul.contentSections li.last{margin:0 -80px 0 -15px;}
.contentSections li h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:25px;float:left;padding:12px;font-weight:normal;line-height:27px;}
.contentSections li h4 span{font-size:80px;float:left;padding:0px;font-weight:bold;margin:0px 0 0;line-height:58px;}
.contentSections li h4 span em{font-size:40px;font-style:normal;}

.contentSections li h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;float:left;padding:12px 12px 0;font-weight:normal;width:128px;line-height:30px;}
.contentSections li .beHeard h3.cy{font-size:24px;padding:12px;}
.contentSections li h3 a{color:#fff;text-decoration:none;}
.contentSections li h3 a:hover{color:#fff;text-decoration:underline;}
.contentSections li p{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;padding:12px 12px 12px 12px;width:128px;line-height:20px;}
.contentSections li h3 span{font-size:80px;float:left;padding:0px;font-weight:bold;margin:-20px 0 0;}

.contentSections li.bluestone img{margin:-5px 14px 0px 14px;}
.contentSections li.bluestone p{float:left;padding-top:0px;}
.contentSections li.last h3{margin:0 0 0 -19px;line-height:42px;position:relative;z-index:99;}
.contentSections li.last h3 span{font-size:50px;font-weight:bold;margin:-15px 0 0 -35px;position:relative;z-index:99;}
.contentSections li.last h3.cy span{font-size:30px;font-weight:normal;}
.contentSections li.last img{float:left;margin:-32px 0 0 -11px;}

#footer .wrapper{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#footer .wrapper ul, #footer .wrapper ul li, #footer .wrapper ul li a, #footer .wrapper p, #footer .wrapper .footerDetails{float:left;}
#footer .wrapper p{width:100%;}
#footer .wrapper ul{width:100%;margin:0 0 21px;}
#footer .wrapper ul li a{padding:0 5px 0 0;margin:0 5px 0 0;color:#fff;text-decoration:none;border-right:1px solid #fff;line-height:13px;}
#footer .wrapper ul li a:hover{text-decoration:underline;}
#footer .wrapper ul li.last a{border:none;}
#footer .wrapper .footerDetails{width:480px;}
#footer .wrapper img{float:right;}

.middle .news-article{float:left;width:100%;margin:0 0 20px 0;}
.middle .news-article a{float:left;}
.middle .news-article a img{float:none;margin:0 20px 0 0;width:188px;/*height:107px;*/}
.middle .news-article h4{float:left;width:486px;padding:0;margin:0;}
.middle .news-article p{float:left;width:486px;padding:0;margin:0;}
.middle .news-article .news-summary{float:none;}

.contentArea .middle .content_sky{width:740px;height:150px;float:left;background:url('../images/content_sky.png') no-repeat left top;margin:-7px 0 0 -25px;}
*html .contentArea .middle .content_sky{background:url('../images/content_sky.png') no-repeat left top;margin:-7px 0 0 -13px;}
.contentArea .middle .content_sky h2{color:#fff;font-size:35px; font-weight:normal;float:left;margin:12px 0 0 20px;}

.contentArea .middle .content_land{width:733px;height:170px;float:left;background:url('../images/content_land.png') no-repeat left top;margin:15px 0 0 -20px;}
*html .contentArea .middle .content_land{background:url('../images/content_land.png') no-repeat left top;margin:0 0 0 -10px;}
.contentArea .middle{color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.contentArea .middle p{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#333333;margin:0 0 14px;line-height:20px;}
.contentArea .middle a{color:#734B99;text-decoration:none;}
.contentArea .middle a:hover{text-decoration:underline;}

.contentArea .middle ul{list-style-type:disc;margin:0;padding:0;list-style-position:inside;margin:0 0 14px;}
.contentArea .middle ul li{list-style-type:disc;margin:0 0 0 10px;padding:0;}

.contentArea .middle .hidebullet ul li{list-style-type:none;}

.contentArea .middle ol{list-style-type:disc;margin:0;padding:0;list-style-type:decimal;list-style-position:inside;margin:0 0 14px;}
.contentArea .middle ol li{list-style-type:disc;margin:0 0 0 10px;padding:0;list-style-type:decimal;}

.contentArea .middle .intro{float:left;width:100%;padding:0;margin:0;}
.contentArea .middle .leftCol{float:left;width:327px;padding:0 40px 0 0;}
.contentArea .middle .leftCol h3, .contentArea .middle .rightCol h3{color:#333333;}
.contentArea .middle .rightCol{float:left;width:327px;}

.contentArea .middle div ul.links{list-style-type:none;list-style-position:outside;}
.contentArea .middle div ul.links li{padding:0;margin:0;list-style-type:none;}
.contentArea .middle .leftColPrize{float:left;width:460px;padding:0 20px 0 0;border-right:1px solid #ccc;}
.contentArea .middle .leftColPrize ul{float:left;list-style-type:none;margin:0;padding:0;list-style-position:outside;}
.contentArea .middle .leftColPrize ul li{list-style-type:none;margin:0 0 17px;padding:0;}
.contentArea .middle .leftColPrize ul h4, .contentArea .middle .leftColPrize ul p{margin:0;}
.contentArea .middle .rightColPrize{float:left;width:179px;margin:0 0 0 20px;}
.contentArea .middle .rightColPrize ul{list-style-type:none;margin:0;padding:0;list-style-position:outside;}
.contentArea .middle .rightColPrize ul li{list-style-type:none;margin:30px 0;padding:0;}
.contentArea .middle .rightColPrize h3{width:165px;}
.downloadSection{float:left;width:100%;}
.downloadSection div{float:left;width:487px;}
.downloadSection img{float:right;/*width:188px;height:107px;*/}

.twitterFeed{float:left;width:334px;height:144px;overflow:hidden;}
.twitterFeed ul, .twitterFeed ul li{float:left;width:100% !important;height:auto !important;}
.twitterFeed ul li p{float:left;width:323px !important;height:auto !important;}
.twitterFeed ul li{margin:0px 0px 0px 12px !important;height:72px !important;background:none !important;}
.twitterFeed ul li p{padding:6px 0px !important;font-size:13px;}
.twitterFeed ul li p a{color:#fff;}

p.prec{color:#FFFFFF;float:right;margin:18px 0 0;text-align:right;}
p.prec a{color:#FFFFFF;text-decoration:none;}
p.prec a:hover{text-decoration:underline;}

/*********** E-activist styling ***********/
.eaFullWidthContent{float:left;width:100%;margin:4px 0;}
.eaFullWidthContent span{float:left;width:200px;padding:5px 0;}
.eaFullWidthContent span span{float:none;padding:0px;}
.eaFullWidthContent .eaFormTextfield{background:url('../images/input_textbox_repeat.gif') repeat-x left top; border:none;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;;width:258px;height:22px;padding:2px 6px 2px 6px;margin:0px;float:left;} 
*:first-child+html .eaFullWidthContent .eaFormTextfield{padding:4px 6px 0px 6px;}
.eaFullWidthContent .eaFormSelect{height:26px;padding:3px 0;width:272px;}
span.eaQuestionCheckbox{width:100%;}
.eaQuestionCheckboxFormFieldContainer{float:left;margin:-23px 0 0;}
.eaSubmitResetButtonGroup{float:left;margin:0;padding:0;width:100%;}
*html .eaSubmitResetButtonGroup{margin-bottom:20px;}
.eaSubmitButton, .eaResetButton{float:left;width:104px;height:56px;background:url('../images/form_next.png') no-repeat left top;margin:0px 20px 0 0;color:#fff;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;text-align:center;padding:16px 0;border:none;cursor:pointer;}
*:first-child+html .eaResetButton{margin-top:-16px;}
*html .eaResetButton{margin-top:-16px;}
.eaErrorMessage{color:#734B99;line-height:22px;margin:-22px 0 8px;}
*:first-child+html .eaErrorMessage{margin:-10px 0 0 0;}
.eaSustransContent{float: left; width: 100%;}


/***********************/
.imgareaselect-outer, .imgareaselect-selection, imgareaselect-border1, imgareaselect-border2{z-index:3000 !important;}


