
body {
	padding:0px;
	margin:0px;
	background:#6e000d !important;
}

a {
	color:#f46e76;
	text-decoration:underline;
}

a img {
	text-decoration:none;
}

a:hover {
	color:#c2003a;
	text-decoration:underline;
}

em, i {
	font-family:Arial, Helvetica, sans-serif;
}

.imageSwap {

}

#branding_bar {
	margin: 0 auto !important;
	padding:0 !important; 
	width: 873px !important;	
}

#branding_footer {
	margin: 0 auto;
	padding: 18px 0;
	width: 980px !important;	
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;	
}


#cont1 {
	width:873px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/hair1.gif) top right no-repeat;
}

#cont2 {
	width:823px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
}

#header {
	height:334px;
	background:#ca5159 url(images/trollsen_twins_header1.jpg) no-repeat;
	padding-bottom:0px;
	margin-bottom:0px;
}

#bodyContent {
	background:url(images/bg_top.gif) top left no-repeat;
	padding:20px;
	padding-top:0px;
	margin-top:0px;
}

#bodyContent, p, table {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#6c3643;
	font-size:10pt;
	line-height:1.4em;
}

#sn {
	float:left;
	text-align:left;
}
#footer #sn img {
	float:none;
	margin-left:3px;
	margin-right:3px;
	width:16px;
	height:16px;
	border:0px;
	vertical-align:top;
}
#footer #sn a {
	margin-right:0px;
}
#footer #sn a img {
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;
}
#footer #sn a:hover img {
	filter:alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity:1.0;
}
#footer #sn {
	color:#FFF;
}

#footer #snInfo {
	padding-left:3px;;
}

#footer {
	background:#6e000d url(images/footer.gif) top left no-repeat;
	padding-top:0;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	color:#db5a68;
	text-align:right;
	font-size:8pt;
}

#footer img {
	float:right;
	margin-left:20px;
}

#footer a {
	margin-right:10px;
	color:#db5a68;
	text-decoration:none;
}

#footer #peta2Link {
	margin-right:0px;
}

#footer #peta2Link img {
	border:0px;
}

#poweredby img {
	float:none;
	margin:0px;
}

#poweredby a {
	margin:0px;
}

/* HOMEPAGE */

#talk1 {
	cursor:pointer;background:url(images/talk_to_the_trollsens.gif) no-repeat;color:#FFF;height:242px;width:765px;
}
#talk2 {
	padding-top:82px;padding-left:200px;padding-right:320px;
}
#talk2 a {
	color:#FFF;
	text-decoration:none;
}
#halloween1 {
	height:242px;width:765px; background:url(images/trollsen_mask.jpg) no-repeat;
}
#halloween2 {
	padding-top:57px;padding-left:20px;padding-right:430px; font-size:9pt; line-height:12pt;
}
#halloween2 a {
	color:#000;
	text-decoration:none;
	font-size:9pt;
}
#halloween3 {
	font-size:7.5pt;
	line-height:9pt;
}
#halloween3 a {
	font-size:7.5pt;
	color:#000;
	text-decoration:none;


#streambox {
	display:none;
	margin-left:0px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	border:2px solid #660000;
	background:#990000;
	padding:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:12pt;
	width:365px;
	height:50px;
}

.bannerCode {
	background:#ffe8e9;
	padding:5px;
	border:1px solid #ff9da2;
	color:#ca0941;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:12pt;
	width:315px;
	height:60px;
	margin-left:20px;
	float:left;
	margin-top:20px;
}

hr {
	border:0px solid #FFF;
	border-bottom:3px solid #ffdcde;
	height:3px;
	margin:0px;
	padding:0px;
	padding-top:18px;
	margin-bottom:6px;
}


/* GA */


.ga-campaign, .ga-campaignContent, .ga-campaignLetter, .ga-campaignShortExplanation {
	padding-top:0px;
	margin-top:0px;
}
.ga-campaign {
	margin-top:-20px;
}
.ga-campaignShortExplanation, .ga-campaignShortExplanation p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#6c3643;
	font-size:10pt;
	line-height:1.4em;
}




.ga-campaign a {
	color:#f46e76;
	text-decoration:underline;
}

.ga-campaign a:hover {
	color:#c2003a;
	text-decoration:underline;
}

/* FORMBUILDER */

.formbuilder {
	font-size:8pt;
	line-height:1.4em;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}



