body {
 background-image: none;
 background-color: #fff;
 color: #000;
}
#container {
 background-image: none;
 background-color: #fff;
 color: #000;
}
#inner-container {
 background-image: none;
 background-color: #fff;
 color: #000;
 width: 90%;
}
#page {
 background-image: none;
 background-color: #fff;
 color: #000;
 width: 100%;
 min-height: 0;
 height: auto;
}
#content {
 width: 100%;
 background-image: none;
 background-color: #fff;
 color: #000;
 margin:0;
}
.content-sub {
 padding-left: 0;
}
#topbox, .sidebar {
 display: none;
}
#maincontent {
 width: 100%;
 float: none;
 color: #000;
}
h1 {
 float: none;
}
.content-left {
 float: none;
 width: auto;
 color: #000;
}
.content-right {
 display: none;
}
.banners {
 display: none;
}
#footer {
 width: auto;
}
#footer .logo, #footer p.rufuslink  {
 display: none;
}
#footer p {
 float: none;
 text-align:left;
 width: 100%;
 color: #000;
}
div.linkbox {
 display: none;
}
/* Profiles page */
div.content-profile-left {
 float: none;
 width: 100%;
}
p.backtotop {
 display: none;
}
p {
 color: #000;
}
div.profile {
 background-color: #fff;
 border-top: none;
}
html>body div.profile-image, html>body div.profile-details {
 float: none;
}
/* FAQs */
div.faq p.answer {
 display:block;
 background-color: #fff;
}
/* Competition page */
div.winpromo {
 background-color: #fff;
}

html>body div.winpromodetails, html>body div.winpromoimg {
 float: none;
}
fieldset {
 background-color: #fff;
 border-bottom: none;
}
html>body fieldset div.frmlabel, html>body fieldset div.frmfield {
 float: none;
}
/* Site map */
div.sitemap {
 background-color: #fff;
 border: none;
}
html>body div.sitemap-left, html>body div.sitemap-right {
 float: none;
}
 
div.tick, #tick0, #tick1, #tick2, #tick3, #tick4 {
    display: none;
}