body { background: #fff; }

#topBannersWrapper, #sideBanners, #footerWrapper, .banner, #header, #breadcrumbs, .tools, #sendToFriendForm, .articleFooter, .sidebar, #contentFooterWrapper, #copyright, .advertorial, .writeMessageForm, .inappropriateContent, .discussionActions, .reply, .report, #ticker { display: none !important; }

#siteWrapperOuter, #siteWrapperInner { background: transparent; }
#siteWrapperOuter { min-width: 0; }
#site { width: auto; } 

.page { background: transparent; float: none; margin: 0; padding: 0; width: auto; }

.contentColumn { display: block; float: none; margin-right: 0; width: auto; }

div.articleImage .photographer { width: 460px; }

.boxTl { background: transparent; }
	.boxTr { background: transparent; }
		.boxBr { background: transparent; }
			.boxBl { background: transparent; }

				.boxContent { padding: 0; }

.columnsWrapper .boxAlt { background: transparent; }
	.boxAlt .boxTr { background: transparent; }
		.boxAlt .boxBr { background: transparent; }
			.boxAlt .boxBl { background: transparent; }

					.boxFooterContent { background: transparent; }

				.boxFooterSimple { background: transparent; }
					.boxFooterSimple .boxFooterContent { padding: 0; }

				.boxFooter { background: transparent; }
						.boxFooter .boxFooterContentInner { background: transparent; padding: 40px 0 0 0; }

				.boxFooterLight { background: transparent; }
						.boxFooterLight .boxFooterContentInner { background: transparent; padding: 40px 0 0 0; }

							.boxFooter .boxTl { background: transparent; }
								.boxFooter .boxTr { background: transparent; }
									.boxFooter .boxBr { background: transparent; }
										.boxFooter .boxBl { background: transparent; }

											.boxFooter .boxFooterSimple { background: transparent; }
												.boxFooter .boxFooterSimple .boxFooterContent { background: transparent; }

						.boxFooterListing .boxFooterContentInner { padding: 0; }

.columnsWrapper .boxFooter .freeDiscussion { background: transparent; }
	.boxFooter .freeDiscussion .boxTr { background: transparent; }

		.boxFooter .freeDiscussion .boxBr { background: transparent; }

.boxFooter .freeDiscussion .boxFooterSimple { background: transparent; }
	.boxFooter .freeDiscussion .boxFooterSimple .boxFooterContent { background: transparent; }

.messagesWrapper { background: transparent; }
	.message .messageTextWrapperOuter { background: transparent; }
		.message .messageTextWrapperInner { background: transparent; }
			.message .messageText { background: transparent; padding: 0 0 0 38px; }