#content .news-entry{
    padding: 5px 0px;
    /*font-size: 14px;*/
}


#news #content .news-entry div {
   margin-top: -22px;
    
}

/*global*/
#content .news-entry div {
   margin-top: -25px;

}

#news #content .news-entry{
   margin-bottom: 10px;

}

#support-us #content .news-entry div {
    margin-top: -7px;  
}

#support-us #content .news-entry {
    padding-bottom: 0px;
}

ul#sidebar_donatebox a{
	/*background: url(../images/sidebar/red_arrow.gif) 95px 2px #cd0000 no-repeat;*/
    background: url(../images/sidebar/green_arrow.gif) 88px 1px #557C2A no-repeat;
}

.page-handle{
    margin: 0px;
    padding: 0px;
}

#map table{
    margin: 0px;
    margin-top: 5px;
}

#map table tr td{
    padding: 0px;
    
}

/*
#page61897 #contentwrap h2{
    width: 695px;
}

#page61897 #content{
    width: 700px;
}
*/
.advanced-search label{
    font-size: 14px;
}

#christmas_button{
   margin-bottom: 10px; 
}

#christmas_button img{
   border: none;
}

.new_holly{
	background: url(/images/new_holly.png) no-repeat 0 0;
    float: right;
    height: 79px;
    margin-right: 5px;
    margin-top: 5px;
    width: 73px;
}

#xmas_vol{
   background-color: #EEEEEE;
   background-image: url('/images/christmas/volunteer_btn_hr.jpg');
   background-repeat: no-repeat;
   margin-top: 95px;
   display: block;
   height: 92px;
  
}

#xmas_text:hover{
    color: #73A244;
}

#xmas_text:hover p{
    color: #73A244;
}


#xmas_text p{
    color: #676767;
    font-size: 13px;
    margin-left: 3px;
}

ul#help_list li a#xmas_text {
    padding-bottom: 0px;
    border: none;
}

#xmas_text h4{
    font-size: 16px;
    margin: 0px;
    margin-bottom: 15px;
    margin-left: 3px;
    border: none;
    padding: 0px;
}

#topnav li#donatenav_green{
    margin-top: 0px;
    margin-left: -96px;
    
}

#topnav ul#topnavRight{
    width: 200px;
}

.xmas_bullet{
    border: none !important;
    padding: 0px;
}

/* contentCampaign */

#contentCampaign h4{
    float: left;
    margin-top: -16px;
    width: 175px;
    font-weight: normal;
    border: none;
    color: #666666;
    font-size: 1.2em;
    height: 40px;
}

ul#contentCampaign{
    width: 210px;
}

ul#contentCampaign li {
    margin: 0 0 0.7em;
    padding: 1.3em 1em 0;
}

li#campaignVolunteer {
	/*background:url("/images/christmas-symbol.jpg") no-repeat scroll 161px 5px #ededed;*/
	background: #ededed;
}

li#campaignDonate{
    background-color: #fff;
    height: 80px;
    padding-left: 0px;
}

li#campaignDonate h3{
	/*background:url("/images/christmas-symbol.jpg") no-repeat scroll 161px 5px #ededed;*/
	padding: 0px;
    margin: 0px;
    height: 50px;
    background-color: #fff;
}

li#campaignChristmasvideo, li#campaignCountdown {
	background: none repeat scroll 0 0 #ededed;
}

ul#contentCampaign li#campaignVolunteer {
	margin: 0 0 10px 0;
}

ul#contentCampaign li#campaignVolunteer a {
	float: left;
    margin-bottom: 1em;
}
ul#contentCampaign li#campaignVolunteer h3 a{
	background: url(/images/volunteer_header.gif) no-repeat;
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 25px;
	width: 112px; 
}
#campaignVolunteer h4{
	float: left;
    margin-top: -16px;
    width: 162px;
}

ul#contentCampaign li#campaignDonateNewyear {
	margin: 0 0 10px 0;
}

ul#contentCampaign li#campaignDonateNewyear a {
	color: #424242;
	float: left;
    margin-bottom: 1em;
}
ul#contentCampaign li#campaignDonateNewyear h3 a{
	background: url(/images/donate_headernewyear.gif) no-repeat;
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 25px;
	width: 112px; 
}
#campaignDonateNewyear h4{
	float: left;
    margin-top: -16px;
    width: 175px;
}


ul#contentCampaign li#campaignFundraise {
	margin: 0 0 10px 0;

}

ul#contentCampaign li#campaignFundraise a {
	color: #424242;
	float: left;
    margin-bottom: 1em;
}
ul#contentCampaign li#campaignFundraise h3 a{
	background: url(/images/volunteer_heading.gif) 0 0 no-repeat;
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 41px;
	width: 187px; 
}

ul#contentCampaign li#campaignFundraise h3{
    background-color: #E8E8E8;
    width: 180px;
}

ul#contentCampaign li#campaignFundraise h3 a:hover{
	background: url(/images/volunteer_heading.gif) 0 -41px no-repeat;
}

#campaignFundraise h4{
	float: left;
    margin-top: -16px;
    width: 175px;
}



li#campaignDonate {
	border-top: 5px solid #c00;
}

li#campaignDonate h4{
	height: 35px;
}

ul#contentCampaign li#campaignCampaign h3 a{
	background: url(/images/campaign_header.gif) 0 0 no-repeat;
	height: 0;
	display: block;
	overflow: hidden;
    padding-top: 32px;
    width: 158px;
}
ul#contentCampaign li#campaignCampaign h3 a:hover{
	background: url(/images/campaign_header.gif) 0 -32px no-repeat;
}

li#campaignCampaign{
	border-top: 5px solid #CC0000;
	background: #f1f1f1;
}
li#campaignCampaign h4 a{
	color: #a6a6a6;
	font-size: 1.2em;
}
li#campaignCampaign h4 {
    height: 10px;
}
li#campaignCampaign a.takeaction {
	color: #424242;
	padding-right: 1.2em;
	background:url("/images/arrow-yellowtriangle.gif") no-repeat scroll right 3px transparent;
}




/*li#campaignDonate a {
	background:url("/images/redbu_grey.gif") no-repeat scroll right top #c00;
	display:block;
	float:left;
	padding:7px 40px 7px 16px;
}*/

li#campaignVolunteer {
	border-top: 5px solid #fc8f00;
}

li#campaignVolunteer a {
	padding-right: 1.2em;
	background:url("/images/arrow-yellowtriangle.gif") no-repeat scroll right 3px transparent;
}

li#campaignCampaign h3{
    background-color: #F1F1F1;
}


li#campaignDonateNewyear {
	background: #e8e8e8;
	border-top: 5px solid #fc8f00;
}

li#campaignDonateNewyear a {
	padding-right: 1.2em;
	background:url("/images/arrow-yellowtriangle.gif") no-repeat scroll right 3px transparent;
}

li#campaignFundraise {
	background: #e8e8e8;
	border-top: 5px solid #fc8f00;
}

li#campaignFundraise a {
	padding-right: 1.2em;
	background:url("/images/arrow-yellowtriangle.gif") no-repeat scroll right 3px transparent;
}



li#campaignChristmasvideo{
	position: relative;
    padding: 1em 1em 0em 1em !important;
}

li#campaignChristmasvideo span {
	display: none;
	position: absolute;
	background:url("/images/button-playrollover.png") no-repeat scroll -34px 0 transparent;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	left: 45px;
	top: 28px;
}

li#campaignChristmasvideo span:hover {
	position: absolute;
	background:url("/images/button-playrollover.png") no-repeat scroll 0 0 transparent;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	left: 45px;
	top: 28px;
}

li#campaignChristmasvideo img {
	float: left;
	width: 96px;
	height: 61px;
	margin: 0 10px 0 0;
	border: 1px solid #ddd;
	box-shadow: rgba(0,0,0,0.2) 0 0 4px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0 0 4px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0 0 4px;
}
li#campaignCountdown{
    padding: 1em 1em 0.5em 1em !important;
}

li#campaignChristmasvideo a#christmasvideo {
	display:block;
}

li#campaignChristmasvideo a#christmasvideoDescription {
	float: left;
	width: 75px;
	background:url("/images/arrow-yellowtriangle.gif") no-repeat scroll right 35px transparent;
}

/* End contentCampaign */

li#donate_plate{
	margin: 0 !important;
	padding: 0 !important;
}

li#donate_plate{
	display: block;
	height: 135px;
	margin-top: -15px;
	overflow: hidden;
	padding-top: 155px;
    padding-left: 0px;
    margin-left: 0px;
	width: 209px;
}

li#donate_plate a{
    background: url(/images/donate_plate.gif) no-repeat 0 0;
	display: block;
	margin-top: -15px;
	overflow: hidden;
	padding-top: 150px;
	width: 209px;
}

li#donate_plate a:hover{
	background: url(/images/donate_plate.gif) no-repeat 0 -155px;
}

.new_holly{
	background: url(/images/new_holly.png) no-repeat 0 0;
    float: right;
    height: 79px;
    margin: -25px -26px 0;
    width: 73px;
}

ul#contentCampaign li#campaignDonate h3 a {
	background: url(/images/donate_header.gif) 0 0 no-repeat;
	height: 7px;
	display: block;
    line-height: 3em;
    margin-bottom: 3px;
	overflow: hidden;
	padding-top: 20px;
	width: 104px; 
}
ul#contentCampaign li#campaignDonate h3 a:hover {
	background: url(/images/donate_header.gif) 0 -27px no-repeat;
}

/*Start content mainsite */

ul#contentCampaign_mainsite #donate a{
    display:block;
    height: 115px;
    width: 228px;
    background: url(/images/xmas_menu/donate_button.png) 0 0px no-repeat;
}

ul#contentCampaign_mainsite #donate a:hover{
    background-position: 0px -115px;
}

ul#contentCampaign_mainsite #volunteer a{
    display:block;
    height: 128px;
    width: 228px;
    background: url(/images/xmas_menu/volunteer_button.png) 0 0px no-repeat;
}

ul#contentCampaign_mainsite #volunteer a:hover{
    background-position: 0px -128px;
}

ul#contentCampaign_mainsite #campaign a{
    display:block;
    height: 86px;
    width: 228px;
    background: url(/images/xmas_menu/campaign_button.png) 0 0px no-repeat;
}

ul#contentCampaign_mainsite #campaign a:hover{
    background-position: 0px -86px;
}

ul#contentCampaign_mainsite {
    margin-top: -5px;
}

.picindex h2{
    width: 95%;
}

.picindex{
    margin-top: 0px;
}

/* End Content mainsite */

#post_xmas #contentcolRight{
    display: block;
    width: 210px;
    float: right;
    margin-right: 5px;
}

#topnav ul#topnavLeft{
    width: 600px;
}

/*facebook gallery*/

ul#facebook_gallery{
    list-style: none;
    clear: both;
    margin-left: 0px;
    padding-left: 0px;
}

ul#facebook_gallery li{
    background: none;
    float: left;
    padding-right: 10px;
    padding-left: 0px;
    
}

ul#facebook_gallery li img{
    background: none;
    
}

/* make news collaspe */

#news #subnav li ul{
    display: none;
}

#news #subnav li ul.current{
    display: block;
}

#news #subnav li h3 a{
    font-size: 15px;
    padding-left: 0px;
    margin-left: 0px;
}

#page62660 #content h1{
    margin-bottom: 0px;
}

#page62658 #content h1{
    margin-bottom: 0px;
}

.news-entry .news_image{
    margin: 0px;
}

#extrawide #rightcol p{
    border: none;
    font-size: 1.4em;
}


#rightcol .red-bg{
    background-color: #CD0000;
    color: #fff;
    font-weight: bold;
    display: block;
    width: 190px;
    padding: 10px;
    text-align: center;
}

#extrawide #rightcol{
   /* margin-top: -20px;*/
}

#extrawide #rightcol .rhs-content{
    /*margin-top: 20px;*/
}

.extra_wide_wrapper #content h1:first-of-type{
    /* display: none; */
} 

.extra-wide-template-banner{
    display: block;
    width: 464px;
    height: 330px;
}

.extra-wide-template-banner .smaller_top_image{
	width: 464px;
    height: 40px; 
}

#art-in-crisis-button{
    padding-bottom: 10px;
}

#social-media-xmas .row-one {
    padding-top: 10px;
    margin-bottom: 15px;
    
}


#social-media-xmas #sm-mail{
    float: left;
}

#social-media-xmas #mail-text{
   float: right;  
   width: 155px;
}

.xmas-new-sm ul#joinin_list h2{
    margin-bottom: 10px;
}

.sm-row{
    clear: both;
}

.sm-row-second{
    padding-top: 10px;
    
}

.right{
    float: right;
}

.left{
    float: left;
}

#sm-twitter{
    margin-left: 13px;
}


#christmas_donate_button a {
	background: url("/images/donate_button_v8.jpg") no-repeat;
	min-width:197px;	
	min-height: 206px;
	display: inline-block;
}



#christmas_donate_button a:hover {
	background: url("/images/donate_button_v8_rollover.jpg")  no-repeat;
	border: none !important;
	min-width:197px;	
	min-height: 206px;
	padding: 0 !important;
}

.newxmas_button:hover{
	background: url('/images/newxmas_button-rollover.gif') no-repeat;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 104px;
	width: 209px; 
}

.extra_wide_content{
	clear: both;
	margin-top: 20px;
	/*min-height: 500px; */
}

.extra_wide_wrapper{
    /*background: url('/images/crisis_art_background.jpg') no-repeat center bottom; 
	border: 1px solid #000; */

	display: block;
	height 100%;
}

.c-editor h2{
	background-color: #fff;
}

p.alert{
	color: red;
	font-size: 2em;
}
