	body 													{ background: url(bg_body.png) center top repeat-x scroll #000; }

	#h1 													{ margin-bottom:0px; }

	.layout-left-center #center-footer 			{ }

/* ---------------------------------------------
		H2 Menu
------------------------------------------------ */

	#h2													{ background: none; margin-top: -50px; z-index: 300; }
	#h2-content 										{ padding: 0 12px 0; }
	#h2-menu 											{ min-height:26px; }
	#h2-menu .subtitle 								{ display:none;	}
	#h2-menu h2											{ display:none; }

/* ---------------------------------------------------------------------
		Community join button
------------------------------------------------------------------------ */

	.btn, #competition .submit						{ background: #231f20; margin: 0 15px 15px 0; clear: both; color: #fff !important; font-family: Arial, Helvetica, serif; font-weight: bold; text-transform: uppercase; padding: 10px 20px; text-align: center; }

	button.submit:hover,
	.btn:hover,
	#competition .submit:hover						{ background-color: #534c4e !important; text-decoration: none; }

	#megabox-community-join 						{ background: url(bg_join.png) right bottom no-repeat scroll transparent; position: absolute; left: 305px; top: 25px; z-index: 200; height: 80px; }
	#megabox-community-join button.submit		{ background: url(join.png) center center no-repeat scroll #231f20; width: 200px; height: 35px; border: 0; border-radius: 0; text-align: left; color: #fff !important; text-transform: uppercase; font: normal bold 0px "Arial Black", Arial, serif !important; !important; filter: none; text-shadow: none; }
	#megabox-community-join button.submit:hover span	 { }

/* ----------------------------------------------
		Campaign Megabox
------------------------------------------------- */

	.campaign-channelmegabox 						{ background: url(bg_megabox.jpg) 0 0 no-repeat #fff; height: 540px; color: #000; font: normal bold 16px/18px Arial, Helvetica, serif; position: relative; }
	.campaign-channelmegabox .center				{ padding:0; margin:0; }

	.campaign-channelmegabox a 					{  color: #F40000; }

	#exit_2012 .header .actions h3				{ display: none; }

	#exit_left											{ float:left; width: 480px; margin: 25px 0 0 25px; padding-right: 25px; border-right: solid 1px #ccc; }
	#exit_right											{ float:left; width: 400px; margin: 25px 0 25px 25px; }
	#exit-logo											{ margin: 0 0 10px; }
	#vimeo_frame										{ margin: 10px 0; }
	#exit-slogan										{ margin: 0; text-transform: uppercase;  }
	#competition_title								{ text-transform: uppercase;font-size: 18px; line-height: 20px; }

	#exit-mega-contact								{ position: absolute; top: 200px; }
	#exit-contact p,
	#exit-mega-contact p								{ padding-top: 10px; clear: both; }

	#exit-trinket										{ display: none; position: absolute; top: 150px; right: -60px; }

	#exit-contact										{ margin: 0 0 30px; color: #000; }
	#exit-contact .btn,
	#exit-mega-contact .btn							{ float: left; width: 120px; }
	.georgia, #competition							{ font: normal bold 14px georgia,garamond,serif; }
	#competition										{ font-size: 12px; line-height: 15px; height: 390px; overflow-y: auto; }
	#competition .question							{ margin: 10px 0 5px; }
	#competition .answer_option					{ margin: 2px 0 2px 10px; color: #555; }
	#competition .submit								{ margin-top: 10px; font-size: 14px; font-weight: bold; }
	#answerfail											{ color: #f40000; }
	#form_notifications								{ display: none; }
	#contact_info_submit td                   { color: #000; }
	#contact_info_submit td.contact_info      { padding-right: 10px; }
	#already_participated							{ margin-top: 20px; }

	#exit_winners										{ background: white; padding: 15px; margin: 0 0 30px; }
	#competitionwinners div							{ display: inline; }

	.small												{ font-size: 11px; }
	.redd													{ color: #f40000; }

	#megabox_description								{ position: absolute; top: -550px; width: 430px; height: 465px; overflow-y: auto; right: 10px; }