/* =* */
*{
	margin:0px;
	padding:0px;
}

/* =a */
a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a:focus{
	outline:none;
}
#leftColumn a{
	font-weight:bold;
}
.theme1 a{
	color:#88bb3c;
}
.theme2 a{
	color:#6a3288;
}
.theme2 h3 a{
	color:#e2007a;
}
.theme3 a{
	color:#48a4cc;
}
.theme4 a{
	color:#00bcb0;
}
.theme5 a{
	color:#ec008c;
}
#regions ul a{
	color:#ffffff;
	font-size:117%;
	font-weight:bold;
	text-decoration:none;
}
#regions ul a:hover{
	color:#a2f2e9;
	text-decoration:underline;
}
#footer a{
	color:#939598;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
	color:#49a4cd;
}
#yourSay h4 a{
	color:#000000;
	text-decoration:none;
}
#yourSay h4 a:hover{
	text-decoration:underline;
	color:#6a3288;
}
#menu ul li a{
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:108%;
	padding:15px 12px 15px 15px;
	background-image:url(../images/sprites/menu-bg.png);
	background-color:#96191e;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:2px;
}
#menu ul li a:hover{
	background-position:-600px 0px;
	margin-top:0px;
	padding-top:13px;
	padding-bottom:19px;
}
#menu ul li a.menu-first:hover{
	background-position:-613px 0px;
	margin-top:0px;
	padding-top:13px;
	padding-bottom:19px;	
}
#menu ul li#activeSection a{
	background-color:#2d7da2;
	background-position:0px -92px;
	background-repeat:no-repeat;
}
#menu ul li#activeSection a:hover{
	background-position:-600px -92px;
	background-color:#2f89a0;
	margin-top:0px;
	padding-top:13px;
	padding-bottom:19px;
}
#menu ul li a.menu-first{
	padding:15px;
	background-position:-13px 0px;
}
#menu ul li#activeSection a.menu-first{
	background-position:-13px -92px;
}
#menu ul li#activeSection a.menu-first:hover{
	background-position:-613px -92px;
	background-color:#2f89a0;
}
a#ctt{
	display:block;
	background-position:0px 0px;
	width:300px;
	height:93px;
}
a#ctt:hover{
	background-position:-300px 0px;
}
.campaignAdmin a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	font-weight:normal !important;
	padding:8px;
	color:#21759B;
	text-decoration:none;
}
.campaignAdmin a:hover{
	text-decoration:underline;
}
.captionBox a{
	/*display:block;
	text-align:right;*/
	float:right;
	color:#a2f2e9;
	font-weight:normal !important;
	margin-right:8px;
}
a#findOut{
	display:block;
	background-position:0px -93px;
	width:300px;
	height:93px;
}
a#findOut:hover{
	background-position:-300px -93px;
}
a.gifSprite{
	background-image:url(../images/sprites/gif-buttons.gif);
	background-repeat:no-repeat;
}
a.greenArrow{
	display:block;
	float:left;
	background-position:0 -110px;
	width:26px;
	height:48px;
	margin-top:16px;
}
a.greenArrow:hover{
	/*background-position:0px -48px;*/
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.joinusAd{
	float:right;
	display:block;
	background-position:0px -159px;
	width:65px;
	height:14px;
	margin-right:10px;
}
a.joinusAd:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.learnMore{
	display:block;
	float:right;
	background-position:0 -175px;
	width:101px;
	height:18px;
	margin-bottom:44px;
}
a.learnMore:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.topBarButton{
	background:url(../images/top-bar-buttons.png);
	background-repeat:no-repeat;
}
a#login{
	display:block;
	float:left;
	width:60px;
	height:26px;
	background-position:0 0;
}
a#login:hover{
	background-position:0px -26px;
}
a#logout{
	display:block;
	float:left;
	background:url(../images/logout-button.png) 0px 0px no-repeat;
	width:72px;
	height:27px;
}
a#logout:hover{
	background-position:0px -27px;
}
a#lotteryLogo{
	display:block;
	background-position:0 -195px;
	width:101px;
	height:66px;
	margin-top:54px;
}
a#lotteryLogo:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.moreAd{
	display:block;
	background-position:0px -334px;
	width:54px;
	height:14px;
	margin-left:10px;
}
a.moreAd:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.moreArticles{
	display:block;
	background-position: 0 0;
	width:134px;
	height:34px;
}
a.moreArticles:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.moreButton{
	display:block;
	float:right;
	background-position:0 -263px;
	width:70px;
	height:33px;
}
a.moreButton:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.moreDiscussions{
	display:block;
	float:right;
	background-position:0 -298px;
	width:154px;
	height:34px;
}
a.moreDiscussions:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a#onlineSafety{
	display:block;
	float:left;
	width:122px;
	height:26px;
	background-position:-134px 0;
}
a#onlineSafety:hover{
	background-position:-134px -26px;
}
a.respondLink{
	float:right;
	display:block;
	width:82px;
	height:19px;
	background-position:0 -350px;
	margin-top:8px;
}
a.respondLink:hover{
	opacity:0.8;
	filter:alpha(opacity=80);	
}
a#signup{
	display:block;
	float:left;
	background-position:-60px 0px;
	width:74px;
	height:26px;
}
a#signup:hover{
	background-position:-60px -26px;
}
a.signupAd{
	display:block;
	background-position: 0px -372px;
	width:72px;
	height:16px;
	margin-left:10px;
}
a.signupAd:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a#signUpHome{
	display:block;
	background-position:0px -186px;
	width:300px;
	height:94px;
}
a#signUpHome:hover{
	background-position:-300px -186px;
}
a.viewCampaign{
	display:block;
	float:right;
	background-position:0 -425px;
	width:135px;
	height:18px;
	margin-bottom:44px;
}
a.viewCampaign:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.viewForums{
	display:block;
	float:right;
	background-position:0 -36px;
	width:156px;
	height:34px;
}
a.viewForums:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.gridBlock h4 a,
.gridBlockRight h4 a{
	text-decoration:none;
}
.gridBlock h4 a:hover,
.gridBlockRight h4 a:hover{
	text-decoration:underline;
}
.gridRow.bottom a{
	margin-bottom:32px;
}
#adBoxBottomWhatsOn a{
	color:#ffffff;
	text-decoration:none;
}
#adBoxBottomWhatsOn a:hover{
	color:#a2f2e9;
	text-decoration:underline;
}
#campaignComments h4 a{
	color:#000000;
	text-decoration:none;
}
#campaignComments h4 a:hover{
	text-decoration:underline;
}
.campaignTitle a{
	color:#4b4b4d;
	text-decoration:none;
}
.campaignTitle a:hover{
	color:#6a3288;
	text-decoration:underline;
}
#otherCampaigns li a{
	color:#000000;
	text-decoration:none;
	display:block;
}
#otherCampaigns li a:hover{
	color:#f49c00;
	text-decoration:underline;
}
#quickLinksHome a{
	background-image:url(../images/sprites/homepage-links.png);
	background-repeat:no-repeat;
}
#rightColumn a{
	font-weight:bold;
}
#sectionMenu li a{
	font-weight:bold;
	text-decoration:none;
	color:#bcbec0;
}
#sectionMenu li.selected a{
	color:#2d7c9f;
}
#sectionMenu li a:hover{
	color:#2d7c9f;
}
#siteCredits a{
	color:#555555;
	text-decoration:none;
}
#siteCredits a:hover{
	text-decoration:underline;
}
ul#whatsHappening h3 a{
	color:#88bb3c;
	text-decoration:none;
}
ul#whatsHappening h3 a:hover{
	text-decoration:underline;
	color:#c5d75d;
}
h1.h1GreyLine a{
	color:#2d7c9f;
	text-decoration:none;
}

/* =body */
body{
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/concrete-bg.jpg) center top #bebcb0;
}

/* =cite */
#campaignComments cite{
	font-size:92%;
	font-weight:bold;
	font-style:normal;
}
#yourSay cite{
	font-size:92%;
	font-weight:bold;
	font-style:normal;
}

/* =div */
div#adBoxBottomBeConnected{
	width:218px;
	background:url(../images/ad-box-bottom-corner-bl.png) bottom left no-repeat;
	color:#ffffff;
	font-size:108%;
	font-weight:bold;
	padding:10px 0px;
}
div#adBoxTopBeConnected{
	width:218px;
	background:url(../images/ad-box-top-be-connected.gif) top left no-repeat;
	margin-bottom:20px;
	overflow:hidden;
}
div#adBoxBottomECT{
	width:218px;
	background:url(../images/ad-box-bottom-corner-br.png) bottom left no-repeat;
	color:#ffffff;
	font-size:108%;
	font-weight:bold;
	padding:6px 0px 10px 0px;
	zoom:1;
}
div#adBoxTopECT{
	width:218px;
	background:url(../images/ad-box-top-e-campaigning.gif) top left no-repeat;
	margin-bottom:20px;
	overflow:hidden;
}
div#adBoxBottomENewsletter{
	width:218px;
	background:url(../images/ad-box-bottom-corner-br.png) bottom left no-repeat;
	color:#ffffff;
	font-size:108%;
	font-weight:bold;
	padding:10px 0px;
}
div#adBoxTopENewsletter{
	width:218px;
	background:url(../images/ad-box-top-e-newsletter.gif) top left no-repeat;
	margin-bottom:20px;
	overflow:hidden;
}
div#adBoxBottomWhatsOn{
	width:218px;
	background:url(../images/ad-box-bottom-no-corner.png) bottom left no-repeat;
	color:#ffffff;
	font-size:108%;
	font-weight:bold;
	padding:10px 0px 14px 0px;
}
div#adBoxTopWhatsOn{
	width:218px;
	background:url(../images/ad-box-top-whats-on.gif) top left no-repeat;
	margin-bottom:20px;
}
div.audioClip{
	width:290px;
	background:url(../images/blue-box-bg-narrow.gif) left top repeat-y #49a4cd;
	float:left;
	margin-right:18px;
	margin-bottom:8px;
	margin-top:6px;
}
div.blueBox{
	width:660px;
	background:url(../images/blue-box-bg.gif) top left repeat-x #2d7ea2;
	margin-bottom:12px;
}
div.blueBoxWide{
	width:922px;
	background:url(../images/blue-box-bg-wide.gif) left repeat-y;
}
div.blueBoxWideInner{
	width:900px;
	background:url(../images/shaded-corner.png) bottom right no-repeat;
	padding:11px;
}
div#campaignComments{
	margin-bottom:20px;
}
div#campaignQuestionBottom{
	background:url(../images/ad-box-bottom-corner-br.png) bottom left no-repeat;
	width:198px;
	padding:10px;
	font-size:108%;
	font-weight:bold;
	color:#ffffff;
}
div#campaignQuestionTop{
	background:url(../images/big-question-bg-top.gif) top left no-repeat #e2007a;
	padding-top:42px;
	margin-top:-12px;
	margin-right:-6px;
	margin-bottom:20px;
}
div.campaignTitle{
	background:#dcdcde;
	font-size:20px;
	font-weight:bold;
	line-height:125%;
	color:#4b4b4d;
	padding:12px 0 12px 12px;
}
div.campaignTitleLeft{
	background:url(../images/campaign-title-bg-left.png) bottom left no-repeat;
	padding-left:28px;
	width:361px;
}
div.campaignTitleRight{
	background:url(../images/campaign-title-bg-right.png) top right no-repeat;
	padding-right:36px;
	padding-top:11px;
	position:absolute;
}
.textBottom div.campaignTitle{
	width:349px;
}
.textBottom div.campaignTitleLeft{
	width:361px;
}
.textBottom div.campaignTitleRight{
	top:207px;
	left:127px;
	width:389px;
}
.textLeft div.campaignTitle{
	width:139px;
}
.textLeft div.campaignTitleLeft{
	width:151px;
}
.textLeft div.campaignTitleRight{
	top:107px;
	left:47px;
	width:179px;
}
.textRight div.campaignTitle{
	width:139px;
}
.textRight div.campaignTitleLeft{
	width:151px;
}
.textRight div.campaignTitleRight{
	top:107px;
	left:327px;
	width:179px;
}
div.captionBox{
	width:308px;
	background:url(../images/blue-box-bg-narrow.gif) left top repeat-y #49a4cd;
	float:left;
	margin-right:18px;
	margin-bottom:20px;
	margin-top:6px;
}
div.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}
div#container{
	width:100%;
	text-align:left;
	background:url(../images/header-bg.jpg) top center no-repeat;
}
div.currentCampaigns{
	width:570px;
	height:280px;
	background-position:bottom left;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}
div.currentCampaignsContainer{
	width:570px;
	height:280px;
	float:left;
	overflow:hidden;
}
div#eNewsSignupBox{
	background:#8c288e;
	width:612px;
	/*position:relative;
	top:-249px;*/
	padding:18px 24px;
	margin-top:10px;
	float:left;
}
div#eNewsSignupContainer{
	width:878px;
	overflow:hidden;
}
div#footer{
	width:822px;
	background:url(../images/footer-bg.gif) bottom left no-repeat #ffffff;
	margin:36px auto 10px auto;
	padding:24px 24px 24px 104px;
	color:#939598;
	line-height:125%;
}
div.footerColumn{
	width:156px;
	padding:0 24px 66px 0;
	float:left;
}
div.footerColumnRight{
	width:102px;
	float:left;
}
div.gridBlock{
	width:212px;
	margin-right:12px;
	float:left;
}
div.gridBlockRight{
	width:212px;
	margin-right:0px;
	float:left;
	clear:right;
}
div.gridRow{
	clear:both;
	overflow:hidden;
	width:660px;
}
div#header{
	width:962px;
	padding:0 0 0 12px;
	background:url(../images/huv-logo.png) 730px bottom no-repeat;
	margin:0 auto;
}
div#header-inner{
	background-image:url(../images/cityscape-bg.png);
	background-position:0px 55px;
	background-repeat: no-repeat;
	width:950px;
	overflow:hidden;
}
div.headingBackground{
	background-image:url(../images/sprites/h1-backgrounds.gif);
	background-repeat:no-repeat;
}
#homeColumn1 div.headingBackground,
#homeColumn2 div.headingBackground,
#homeColumn3 div.headingBackground{
	background-image:url(../images/sprites/h1-backgrounds-home.gif);
	background-repeat:no-repeat;
}
#rightColumn div.headingBackground{
	background-image:url(../images/sprites/h1-backgrounds-right.gif);
	background-repeat:no-repeat;
}
div.h1BrainBg{
	background-position:0px bottom;
	padding:22px 0px 34px 75px;
	background-image:url(../images/heading-bg-brain.gif);
	background-repeat:no-repeat;
	margin-left:-6px;
	overflow:hidden;
}
div.h1SatelliteDishBg{
	background:url(../images/h1-bg-satellite-dish.gif) no-repeat left bottom;
	padding:24px 0px 39px 64px;
	overflow:hidden;
}
div.h1BulbBg{
	background-position:0px bottom;
	padding:38px 0px 48px 62px;
	margin-left:-24px;
	overflow:hidden;
}
div.h1CompassBg{
	background-position:0px bottom;
	padding:24px 0px 39px 68px;
	width:592px;
	overflow:hidden;
}
div.h1EnewsBg{
	background-position:0px bottom;
	padding:22px 0px 34px 68px;
	background-image:url(../images/heading-bg-enewsletter.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
div.h1FistBg{
	background-position:0px bottom;
	padding:22px 0px 24px 80px;
	margin-left:-20px;
	margin-top:-28px;
}
div.h1GreenLineBg{
	background:url(../images/heading-bg-green-line.gif) bottom left no-repeat;
	padding:18px 0px 28px 0px;
	margin-left:0px;
	overflow:hidden;
}
div.h1GreyLineBg{
	background:url(../images/heading-bg-grey-line.gif) bottom left no-repeat;
	padding:0px 0px 24px 0px;
	margin-left:0px;
	overflow:hidden;
}
div.h1MagnifyingGlassBg{
	background-position:-923px bottom;
	padding:24px 0px 39px 74px;
	width:858px;
	overflow:hidden;
}
div.h1MegaphoneSmBg{
	background-position:-502px bottom;
	padding:38px 0px 48px 84px;
	margin-left:-20px;
	overflow:hidden;
}
div.h2MegaphoneLgBg{
	background-position:-1848px bottom;
	padding:38px 0px 28px 102px;
	margin-left:0px;
	overflow:hidden;
}
div.h1MegaphoneLongBg{
	background:url(../images/h1-bg-megaphone-long.gif) no-repeat left bottom;
	padding:24px 0px 39px 80px;
	overflow:hidden;
}
div.h1MicrophoneBg{
	background-position:-2516px bottom;
	padding:24px 0px 39px 54px;
	width:606px;
	overflow:hidden;
}
div.h1QuestionMarkBg{
	background-position:-3440px bottom;
	padding:24px 0px 39px 68px;
	width:854px;
	overflow:hidden;
}
div.h1SpeakerBg{
	background-position:-232px bottom;
	padding:18px 0px 36px 66px;
	margin-left:-18px;
	overflow:hidden;
}
div.h1SpeakersBg{
	background-position:-1004px bottom;
	padding:38px 0px 48px 118px;
	margin-left:-12px;
	overflow:hidden;
}
div.h1SpeechBubblesBg{
	background-position:-4364px bottom;
	padding:24px 0px 39px 86px;
	overflow:hidden;
}
div.h1SpotlightBg{
	background-position:-5288px bottom;
	padding:24px 0px 39px 64px;
	width:858px;
	overflow:hidden;
}
#leftColumn div.h1SpotlightBg{
	width:596px;
}
div.h1ToolboxBg{
	background-position:-6212px bottom;
	padding:24px 0px 39px 80px;
	/*width:580px;*/
	overflow:hidden;
}
div.h1ToolboxBlueBg{
	background:url(../images/h1-bg-toolbox-blue.gif) no-repeat left bottom;
	padding:24px 0px 39px 80px;
	overflow:hidden;
}
div#homeColumn1{
	width:390px;
	padding-right:52px;
	float:left;
}
div#homeColumn2{
	margin-right:44px;
}
div#leftColumn{
	width:660px;
	float:left;
	margin-right:44px;
	overflow:hidden;
}
div#mainBody{
	width:922px;
	background:#ffffff;
	padding:12px 14px 20px 14px;
	margin:0 auto;
	overflow:hidden;
}
div#menu{
	background:url(../images/menu-black-bg.gif) 1px 0px repeat-y;
	width:950px;
}
div.narrowColumn{
	width:218px;
	float:left;
}
div#nationalCampaigns{
	float:left;
	padding:0 0 14px 0;
	margin-left:90px;
	width:226px;
	display:inline;
}
div#otherCampaigns{
	width:214px;
	margin-right:4px;
	margin-bottom:20px;
}
div.qQuestion{
	margin-bottom:20px;
}
div#questionnaire{
	width:620px;
	padding:10px 20px 20px 20px;
	color:#ffffff;
}
div#regions{
	float:left;
	padding-top:14px;
}
div#rightColumn{
}
div#searchCampaigns{
	float:left;
	padding:0 0 14px 0;
	margin-left:30px;
	width:314px;
	display:inline;
}
div#topBar{
	width:919px;
	padding:0 25px 0 18px;
	background:url(../images/top-bar-bg-middle.png) repeat-y center;
}
div#ukMap{
	float:left;
	padding-left:46px;
}
div.whatsHappeningText{
	float:left;
	width:350px;
	padding-right:14px;
}
div#whatsOnBg{
	background:url(../images/national-campaigns-bg.png) right bottom no-repeat;
}

/* =form */
form#emailSignup{
	color:#ffffff;
}
form#searchBar{
	float:right;
	border:solid 1px #5aadd1;
	vertical-align:middle;
	background:#ffffff;
	margin-top:2px;
}
form#searchCampaigns{
	float:right;
	border:solid 1px #5aadd1;
	vertical-align:middle;
	background:#ffffff;
	margin:30px 0 0 0;
}
form#searchCampaignAd{
	float:left;
	border:solid 1px #5aadd1;
	vertical-align:middle;
	background:#ffffff;
	margin-top:2px;
	margin-left:10px;
}

/* =h1 */
h1{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:183%;
	margin:12px 0;
	line-height:1.2;
}
.theme1 h1{
	color:#f49c00;
	margin:0;
}
.theme2 h1{
	color:#2ab2aa;
	margin:0;
}
h1.h1Speaker,
h1.h1Speakers{
	color:#88bb3c;
	margin:0;
}
.theme3 h1{
	color:#f49c00;
	margin:0
}
.theme4 h1{
	color:#f49c00;
	margin:0;
}
.theme5 h1{
	color:#88cae5;
	margin:0;
}
h1.h1Brain{
	color:#da6e82;
	margin:0;
}
h1.h1Bulb{
	color:#f49c00;
	margin:0;
}
h1.h1Compass{
	margin:0;
}
h1.h1Enews{
	margin:0;
	color:#f49c00;
}
h1.h1GreyLine{
	margin:0;
	color:#2d7c9f;
	font-size:142%;
	text-transform:uppercase;
}
h1.h1MagnifyingGlass{
	margin:0;
}
h1.h1MegaphoneSm{
	color:#6a3288;
	margin:0;
}
h1.h1Microphone{
	margin:0;
}
h1.h1QuestionMark{
	margin:0;
}
h1.h1SpeechBubbles{
	margin:0;
}
h1.h1Spotlight{
	margin:0;
}
h1.h1Toolbox{
	margin:0;
}

/* =h2 */
h2{
	font-size:167%;
	margin-bottom:10px;
}
h2.h2MegaphoneLg{
	margin:0;
}

/* =h3 */
h3{
	font-size:150%;
	padding:6px 0px;
}
.theme1 h3{
	color:#88bb3c;
}
.theme2 h3{
	color:#e2007a;
}
.theme3 h3{
	color:#48a4cc;
}
.theme4 h3{
	color:#00bcb0;
}
.theme5 h3{
	color:#ec008c;
}
ul#whatsHappening h3{
	color:#88bb3c;
	margin-bottom:8px;
	font-size:183%;
}
#questionnaire h3{
	font-size:133%;
	margin-bottom:14px;
}

/* =h4 */
h4{
	font-size:117%;
	font-weight:bold;
}
#footer h4{
	font-size:100%;
	color:#49a4cd;
	margin-bottom:8px;
}
.gridBlock h4,
.gridBlockRight h4{
	font-size:100%;
	margin-bottom:8px;
	margin-top:10px;
}
.theme1 h4,
.theme1 .gridBlock h4,
.theme1 .gridBlockRight h4{
	color:#88bb3c;
}
.theme2 h4,
.theme2 .gridBlock h4,
.theme2 .gridBlockRight h4{
	color:#6a3288;
}
.theme3 h4,
.theme3 .gridBlock h4,
.theme3 .gridBlockRight h4{
	color:#48a4cc;
}
.theme4 h4,
.theme4 .gridBlock h4,
.theme4 .gridBlockRight h4{
	color:#00bcb0;
}
.theme5 h4,
.theme5 .gridBlock h4,
.theme5 .gridBlockRight h4{
	color:#ec008c;
}
#yourSay h4{
	font-size:117%;
	margin-bottom:4px;
}

/* =h5 */
h5{
}

/* =h6 */
h6{
}

/* =hr */
#leftColumn hr{
	color:#bcbec0;
	height:1px;
	background-color:#bcbec0;
	border:none;
}

/* =img */
img{
	border:none;
}
img.adBox{
	margin-bottom:20px;
}
img.centenaryLogo{
	margin:0 0 28px 10px;
	display:block;
}
img#currentCampaignsLeft{
	position:absolute;
	z-index:1;
}
img#currentCampaignsRight{
	position:absolute;
	z-index:1;
}
.textBottom img#currentCampaignsLeft{
	top:165px;
	left:18px;
}
.textBottom img#currentCampaignsRight{
	top:142px;
	left:125px;
}
.textLeft img#currentCampaignsLeft{
	top:55px;
	left:8px;
}
.textLeft img#currentCampaignsRight{
	top:32px;
	left:115px;
}
.textRight img#currentCampaignsLeft{
	top:55px;
	left:268px;
}
.textRight img#currentCampaignsRight{
	top:32px;
	left:375px;
}
img#eNewsImage{
	position:relative;
	/*top:-9px;
	left:443px;*/
	left:-218px;
	float:left;
	z-index:1;
}
img.mainImage{
	background:url(../images/blue-box-bg.gif) top left repeat-x #2d7ea2;
	padding:14px 16px;
	margin-bottom:10px;
}
#header img{
	display:block;
}

/* =input */
input#searchButton,
input#searchCampaignButton,
input#searchCampaignAdButton{
	display:block;
	float:left;
}
input#searchCampaignAdText{
	width:118px;
	border:solid 1px #ffffff;
	float:left;
	padding:0 0 0 2px;
}
input#searchCampaignText{
	width:118px;
	border:solid 1px #ffffff;
	float:left;
	padding:0 0 0 2px;
}
input#searchText{
	width:118px;
	border:solid 1px #ffffff;
	float:left;
	padding:0 0 0 2px;
}
#campaignQuestionBottom input#answer1,
#campaignQuestionBottom input#answer2,
#campaignQuestionBottom input#answer3,
#campaignQuestionBottom input#answer4{
	display:block;
	float:left;
	clear:left;
	margin-top:2px;
	margin-right:8px;
	overflow:hidden;
}
#campaignQuestionBottom input#submit:hover{
	opacity:0.9;
	filter:alpha(opacity=90);
}
#emailSignup input{
	margin-top:6px;
}
#emailSignup input#email,
#emailSignup input#name{
	width:306px;
}
#emailSignup input#signUp{
	margin-top:16px;
}
.qQuestion input{
	margin-top:6px;
}
.qQuestion input.indent{
	margin-left:16px;
}

/* =label */
#campaignQuestionBottom label{
	display:block;
	float:left;
	clear:right;
	overflow:hidden;
	width:176px;
	color:#ffffff;
	margin-bottom:6px;
}
#emailSignup label{
	display:block;
	font-size:108%;
	font-weight:bold;
	margin-top:10px;
}
.qQuestion label{
	margin-top:2px;
}
.qQuestion label.question{
	font-size:108%;
	font-weight:bold;
}
.qQuestion label.answer{
	font-size:100%;
	font-weight:bold;
}

/* =li */
li{
}
#campaignComments li{
	border-bottom:solid 1px #000000;
	padding-bottom:12px;
	margin-bottom:12px;
	overflow:hidden;
}
#footer li{
	margin-bottom:5px;
}
#leftColumn li{
	font-size:117%;
	padding-left:16px;
	background:url(../images/blue-bullet.gif) 0px 5px no-repeat;
	line-height:150%;
	overflow:hidden;
}
#leftColumn .errors li{
	padding-left:0;
	background:none;
}
#regions li{
	padding-left:12px;
	margin-bottom:10px;
	background:url(../images/white-bullet.png) left center no-repeat;
	line-height:normal;
}
#yourSay li{
	border-bottom:solid 1px #000000;
	padding-bottom:12px;
	margin-bottom:12px;
	overflow:hidden;
}
#menu ul li{
	float:left;
}
#otherCampaigns li{
	display:block;
	padding-bottom:6px;
	clear:both;
	width:214px;
}
#quickLinksHome li{
	border-top:solid 1px #ffffff;
}
#quickLinksHome li.first{
	border-top:none;
}
#rules li{
	margin-bottom:9px;
}
#sectionMenu li{
	font-size:117%;
	margin-bottom:9px;
	padding-left:0;
	background:none;
}
#rules li{
	font-size:117%;
	padding-left:16px;
	background:url(../images/blue-bullet.gif) 0px 5px no-repeat;
}
#whatsHappening li{
	border-bottom:solid 1px #000000;
	padding-bottom:14px;
	margin-bottom:16px;
	overflow:hidden;
}

/* =p */
p.campaignAdmin{
	padding:8px 0px;
	background-color:#F2FFF8;
	border-bottom:1px solid #8EDC9B;
	border-top:1px solid #8EDC9B;
}
p#siteCredits{
	text-align:center;
	margin-bottom:36px;
}
#adBoxBottomECT p{
	margin:10px 90px 10px 10px;
}
#adBoxBottomWhatsOn p{
	margin:10px 130px 10px 10px;
}
#campaignComments p{
	margin-bottom:6px;
}
#campaignQuestionBottom p{
	margin:8px 0px;
}
#leftColumn .audioClip p{
	color:#ffffff;
	padding:4px 6px 0 50px;
	line-height:114%;
	background:url(../images/audio-icon.gif) 10px 8px no-repeat;
}
#leftColumn .captionBox p{
	color:#ffffff;
	padding:4px 6px 0 6px;
	line-height:114%;
}
#leftColumn .gridBlock p,
#leftColumn .gridBlockRight p{
	margin-bottom:16px;
	font-size:100%;
	line-height:normal;
}
#leftColumn p{
	font-size:117%;
	line-height:150%;
	margin-bottom:10px;
}
#leftColumn p.csDate{
	font-size:92%;
	line-height:normal;
	margin-bottom:6px;
	text-align:right;
}
#leftColumn .qQuestion p.question{
	font-size:108%;
	margin-bottom:4px;
	font-weight:bold;
}
#rightColumn p{
	font-size:100%;
}
#yourSay p{
	margin-bottom:6px;
}

/* =span */
span.displace{
	margin-left:-5000px;
	zoom:1;
}
span.purple{
	color:#6a3288;
}
span.green{
	color:#88bb3c;
}
span.pink{
	color:#e2007a;
}
#otherCampaigns span.campaignTitle{
	text-align:right;
	float:right;
	clear:right;
	font-weight:bold;
	width:134px;
	display:block;
}
#otherCampaigns span.location{
	text-align:left;
	float:left;
	clear:left;
	width:80px;
	display:block;
	font-weight:normal;
}
#otherCampaigns a:hover span{
	cursor:pointer;
}

/* =textarea */
.qQuestion textarea{
	margin-top:6px;
	margin-left:16px;
}

/* =ul */
ul{
	list-style:none;
}
ul#quickLinksHome{
	float:right;
	list-style:none;
	width:300px;
}
ul#whatsHappening{
	list-style:none;
}
#footer ul{
	list-style:none;
}
#leftColumn ul{
	margin-bottom:10px;
}
#leftColumn #eNewsSignupBox ul.errors{
	color:#ffffff;
	font-style:italic;
	list-style:disc;
	padding-left:20px;
	margin:6px 0;
}
#menu ul{
	list-style:none;
}
.narrowColumn ul{
	list-style:none;
}
#otherCampaigns ul{
	margin-bottom:6px;
}
#regions ul{
	float:left;
	color:#ffffff;
	width:138px;
	margin-left:20px;
	margin-top:12px;
}
ul#rules{
	margin-bottom:20px;
}
#sectionMenu ul{
	margin-bottom:20px;
	list-style:none;
}
