#campaign
{
margin-top:3px;

}

#campaign_right, .one_third
{
margin-top:3px;
}

#campaign_upper
{
padding:0px;
margin-left:0px;
}

.home_campaign_text
{
padding:10px 20px 0px 225px;

}

.home_campaign_text h1 a
{
color:#404040;
font-weight:normal;
}



.home_campaign_text li
{
background: url(abullet.gif) no-repeat 0px 3px;
padding: 2px 0;
padding-left: 19px;
display:block;
list-style:none;
}

#campaign_upper p
{
margin-top:1em;
color:#000;
}

#campaign_upper img
{
border-right:0px solid #DDDDDD;
}

.home_campaign_text a
{
font-weight:bold;
color:#404040;
}


h1
{
padding:0px;
color:#404040;

}

.home_campaign
{
background:#fff url(tax_freeze_campaign.jpg) no-repeat 0px 0px;
padding:0 0 30px 0;
}


/*--[homepage updates duplicated on core css css - keep these due to possible caching crossover]--*/

.small_rss
{
text-align:left;
padding-bottom:5px;
}

.small_rss a
{
background:transparent url(rss_small_col1.gif) no-repeat scroll left top;
padding-left:18px;
padding-bottom:5px;
}

.small_facebook
{
text-align:left;
padding-bottom:5px;
}

.small_facebook a
{
background:transparent url(facebook_small_col1.gif) no-repeat scroll left top;
padding-left:18px;
padding-bottom:5px;
}

.small_twitter
{
text-align:left;
padding-bottom:5px;
}

.small_twitter a
{
background:transparent url(twitter_small_col1.gif) no-repeat scroll left top;
padding-left:18px;
padding-bottom:5px;
}

#newsHeadlines {
background:transparent url(news_icon_col2.gif) no-repeat scroll left top;
}

#whatsNew {
background:transparent url(whats_new_icon_col2.gif) no-repeat 
}

#the_council
{
border-bottom:1px solid #ddd;
}

#social_media
{
background:transparent url(follow_icon_col1.gif) no-repeat scroll left top;
border-bottom:0px solid #ddd;
margin-top:20px;
}

#eventsAndNotices
{
background:transparent url(anounce_icon_col1.gif) no-repeat scroll 0px 0px;
}
