/*================================
	FRU OVERWRITES
================================*/

body.fru #header a#homelink {
	background: url(../images/layout/frulogo.jpg) no-repeat 0 0;
}

body.fru h1 {
	color: #000;
}

body.fru a:hover {
	color: #000;
}

body.fru #wrapper #container {
	background: #FFF;
}

body.fru #wrapper #container #content {
	border-color: #000;
}

body.fru #extremist.section {
	border-color: #000;	
}

form input,
form select,
form textarea {
	background: #FFF;
	color: #333;	
}

body#form.fru .nolabel {
	color: #333;
}

body.fru .section .maincontent {
	float: right;
	width: 556px;
}

body.fru .section .sidecol .extraimgs img {
	float: right;
	width: 140px;
	margin: 0 0 50px 0;
}

body.fru .section .maincontent .compcopy {
	float: left;
	margin: 0 0 0 0;
	text-align: left;
	width: 250px;
}

body.fru .section .maincontent #slideshow {
	float: right;
	width: 275px;
}

body#sharelove.fru #colone {
	padding: 0 20px 0 0;
	width: 400px;
	
}

body#sharelove.fru #colone .newsletterpreview {
	float: right;
	border: 1px solid #FFF;
}

body#sharelove.fru #colone .emailpreview {
	float: right;
	width: 256px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #333;
}

body#sharelove.fru #colone .emailpreview .header {
	margin: 0 0 10px 0;
}

body#sharelove.fru #colone .emailpreview h3 {
	margin: 0 0 5px 0;
	color: #5D5223;
}

body#faq.fru #faqlist li p {
	color: #000;
}

body#faq.fru #faqlist li p.answer {
	color: #F60;
}

body.fru ul#subNav li ul li a:hover {
	color: #000;
} 