body{
	background-color:#101010; /* changed */
}

.details_button{
	background:url(../images/skin_black/details_button.gif) no-repeat;
}

.header_bg {
	background:url(../images/skin_black/top_line.png) 0 -15px;
}

.donate_wrapper {
	width:1024px;
	margin:auto;
	position:relative;
}
.donate_header {
	width:208px;
	height:30px;
	position:absolute;
	top:0;
	left:640px;
	z-index:9999;
}

.donate_header a {
	width:250px;
	height:38px;
	display:block;
	background:url(../images/skin_black/donate_long_flat.png) no-repeat 0 0;
}

.donate_header a:hover {
	background:url(../images/skin_black/donate_long_flat.png) no-repeat 0 -40px;
}

.header_content_topading{
	/*background:url(../images/skin_black/logo_light.png) left bottom no-repeat;*/
}

.logo{
	/*background:url(../images/skin_black/logo_white_shadow.png) center top no-repeat;*/
}

.logo_shadow{
	background:url(../images/skin_black/logo_shadow.png) 0 10px; no-repeat;
}

.left_shadow{
	background:url(../images/skin_black/news_left_shadow.png) left no-repeat;
}

.news_line{
	background:url(../images/skin_black/hot_news_line.png) left no-repeat;
}

.right_shadow{
	background:url(../images/skin_black/news_right_shadow.png) no-repeat;
}

.news_top_line{
	background:url(../images/skin_black/news_top_line.png) top no-repeat;
}

.page_navigation_container ul li{
	background:url(../images/skin_black/arrow.gif) center left no-repeat;
}

.footer{
	background:url(../images/skin_black/footer_bg.png) repeat-x;
}


.footer_widgets_box ul li{
	border-bottom:1px solid #333333; /* changed */
	background:url(../images/skin_black/arrow.gif) center left no-repeat;
}

.footer_line{
	background:url(../images/skin_black/footer_line.png);
}

.footer_form input{
	background:url(../images/skin_black/input_bg.png) no-repeat;
}

.footer_form .textarea_form{
	background:url(../images/skin_black/textarea_bg.png) no-repeat;
}

.footer_form .submit_bg{
	background:url(../images/skin_black/submit_bg.png);
}

.news{
	background:url(../images/skin_black/news_bg.png);
}

.page_search_button{
	background:url(../images/skin_black/search_button.png) no-repeat;
}

.contact_form_submit{
	background:url(../images/skin_black/contact_submit_bg.gif);
}

.intro_ready{
	background:url(../images/skin_black/ready.png) center no-repeat;
}

.main_menu li {
	color:#4e4e4e; /* changed */
}
.news_items{
	color:#555555; /* changed */
}


.footer a{
	color:#555; /* changed */
}

.footer_form{
	color:#555555; /* added */
}

.footer_form input{
	color:#555555; /* changed */
}

.footer_form textarea{
	color:#555555; /* changed */
}

.footer_copyright{
	text-align: center;
	margin:-10px 0 0 0;
	color:#555555; /* added */
}

.footer_social_network{
	color:#555555; /* added */
}


#vm-totaliser #vm-totaliser-thermometer-overlay h2 {
position : absolute;
display : block;
height : 0;
visibility : hidden;
left : -9999px;
top : -9999px;
padding : 0;
margin : 0;
}
dd, dt {
margin:0;
padding:0;
line-height: 14px;
}
dl, ol, ul {
    padding: 0;
    margin: 0.833em 0; /* 10px */
}
ol, ul {
    list-style-position: outside;
    padding: 0 0 0 2.083em; /* 25px */
}
ol {
    list-style: decimal;
}
ul {
    list-style: disc;
}
dt {
    margin-top: 0.416em; /* 5px */
    font-weight: bold;
}
/* Totaliser */
#vm-totaliser {
    width: 215px;
    float:left;
    background: url('http://uk.virginmoneygiving.com/fundraiser-web/img/components/vm-totaliser/bg-background-repeat.png') top left repeat-y;
}
#vm-totaliser div {
    background: url('http://uk.virginmoneygiving.com/fundraiser-web/img/components/vm-totaliser/bg-top.png') top left no-repeat;
}
#vm-totaliser div div {
    background: url('http://uk.virginmoneygiving.com/fundraiser-web/img/components/vm-totaliser/bg-bottom.png') bottom left no-repeat;
}
#vm-totaliser div div div.content {
    background: none;
    min-height: 325px;
    padding: 55px 25px 45px;
}
#vm-totaliser #vm-totaliser-thermometer,
#vm-totaliser #vm-totaliser-thermometer-overlay {
    width: 35px;
    height: 274px;
    overflow: hidden;
}
#vm-totaliser #vm-totaliser-thermometer {
    position: relative;
    float: left;
    background: url('http://uk.virginmoneygiving.com/fundraiser-web/img/components/vm-totaliser/bg-thermometer.png') top left no-repeat;
    margin-bottom: 15px;
}
#vm-totaliser #vm-totaliser-thermometer-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: url('http://uk.virginmoneygiving.com/fundraiser-web/img/components/vm-totaliser/overlay-thermometer.png') top left no-repeat;
    z-index: 100;
}
#vm-totaliser #vm-totaliser-thermometer-wrapper {
    width: 35px;
    height: 240px;
    position: absolute;
    bottom: 26px;
    z-index: 90;
    background: none;
}
#vm-totaliser #vm-totaliser-thermometer-total {
    position: absolute;
    bottom: 0;
    left: 5px;
    height: 50%;
    width: 35px;
    background: url('http://uk.virginmoneygiving.com/fundraiser-web/img/components/vm-totaliser/bg-thermometer-total.png') top left no-repeat;
}
#vm-totaliser .total,
#vm-totaliser dl {
    float: right;
    width: 120px;
}
#vm-totaliser .total {
    background: none;
    font-size: 2.167em; /* 26px */
    font-weight: bold;
    margin-bottom: 10px;
    color: #C00;
    float:left;
    padding-left:5px;
}
#vm-totaliser .total h3 {
    margin: 0;
    font-size: 0.5em; /* 13px */
}
#vm-totaliser dl dd {
    font-weight: bold;
    color: #C00;
    margin-bottom: 0.833em; /* 10px */
}
#vm-totaliser .sponsor {
    display: block;
    width: 167px;
    height: 52px;
    clear: both;
}
#vm-totaliser .donate {
    display: block;
    width: 189px;
    height: 46px;
    clear: both;
    position: relative;
    left: -11px;
}
/* Charity Total Donations */
#vm-totaldonations {
    font-size: 1.5em; /* 18px */
}
#vm-totaldonations span {
    font-weight: bold;
    color: #C00;
    margin: 0 1px;
    padding: 0 1px;
    background: #E7E5E5;
}
#vm-charitiesheader #vm-totaldonations {
    margin: 10px 20px 0 0;
    float: right;
}



#vm-totaliser a.right {display:none;}

.custom_title{line-height:1.0em;}

