		

/* -------------------------------------------------------------------------------------------


		CAMPAIGN SPECIFIC STYLES
		
		(Change these to set the styles to match your layout)
		

---------------------------------------------------------------------------------------------- */

/*		body																	{ background: #fff url(bg_body.jpg) no-repeat center top; }
*/


#open_980x120 {
	display:none !important;
}

body { 

	background: url(/img/campaign/fi/jimms_2016/yhteiso-megabox-hands.png), url(/img/campaign/fi/jimms_2016/yhteiso-body-bg.png);
	background-position: top center, top center;
	background-repeat: no-repeat;
	background-position-y: 55px, 0 ;
	background-attachment: relative, fixed;
	background-color: #333333;




}

#community-join button.submit {
	background: url(/img/campaign/fi/jimms_2016/yhteiso-join.png) 0 0 no-repeat !important;
	filter: none;
	width: 295px;
	height: 54px;
	border: 0;
	align: center;
	margin: auto;
	display:block;
	text-align: center;
	color: #04121c !important;
	font: normal normal 1px helvetica, arial, serif;

	text-shadow: none;
}

/* ----------------------------------------------
			Campaign Megabox
	------------------------------------------------- */
	
		.campaign-channelmegabox 												{

			background-image: url(/img/campaign/fi/jimms_2016/yhteiso-megabox.png);
			background-position: center top;
			background-position-y: 0;
			background-repeat: no-repeat;
			background-color: transparent;

			width: 980px; height:320px; color: #fff; }
		.campaign-channelmegabox strong											{ color:#df058c; font-weight: normal; }		
	
		.campaign-channelmegabox #text											{ width:490px; margin-left:245px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  line-height:11px; }
		.campaign-channelmegabox #text h2										{ color:#df058c; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; margin-bottom:18px;}

	

	/* ----------------------------------------------
			Campaign Megabox
	------------------------------------------------- */
				
		.campaign-channelmegabox .center										{ padding:0; margin:0; }	
	

	/* ---------------------------------------------
			H1 Menu
	------------------------------------------------ */

		#h1 																	{ margin-bottom:0px; background-color:#1c425e;}
		
	/* ---------------------------------------------
			H2 Menu
	------------------------------------------------ */
	
		#h2																		{ background: none; margin-top: -50px; z-index: 300; }
		#h2-menu 																{ min-height:26px; }
		#h2-menu .subtitle 														{ display:none;	}		
		#h2-menu h2																{ display:none; }


	/* ---------------------------------------------
			Community join button
	------------------------------------------------ */
	
		.campaign-channelmegabox #community-join 									{ position:absolute; top:284px; left:80px; width: 230px; height: 45px; z-index: 500; background:transparent url(bg_join.png) no-repeat scroll;}
		.campaign-channelmegabox #community-join .input.input-submit				{ margin: 0 0 0 20px; }
		.campaign-channelmegabox #community-join button.submit span					{ display:block; padding-left: 10px; background:transparent url(layout_buttons.png) no-repeat scroll; background-position: left -50px; }
		.campaign-channelmegabox #community-join button.submit span span 			{ background-position:right -50px; color:#fefefe; padding: 7px 25px 7px 15px; text-transform: uppercase; }
		.campaign-channelmegabox #community-join button.submit:hover span	 		{ background-position:left -89px; }
		.campaign-channelmegabox #community-join button.submit:hover span span		{ background-position:right -89px; color:#fefefe; }
		
		
	/* ---------------------------------------------
			Campaign elements
	------------------------------------------------ */
		
	
		
		
		.campaign-channelmegabox #description { color:#252525; width:200px; position:absolute; top:69px; left:395px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; letter-spacing:-0.2px; }
		#vaakuna { position:absolute; top:362px; left:830px; }
		
		
		.campaign-channelmegabox #chat { width:180px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; position:absolute; top:140px; left:315px; line-height:18px; letter-spacing:1px; }
		.campaign-channelmegabox #chat strong { width:180px; text-align:center; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
		
		a.description:link, a.description:active, a.description:visited, a.description:hover { color:#ff3ea2; font-size:13px; }
		
		a.chat:link, a.chat:active, a.chat:visited, a.chat:hover { color:#fff; font-size:14px; }

		.campaign-channelmegabox #description p {margin-bottom: 0.5em; line-height: 1.3em;}
		.campaign-channelmegabox h4				{ margin: 0; }
		.campaign-channelmegabox div.input		{ margin-bottom: 3px; }
		.campaign-channelmegabox label.text		{ font-size: 11px;}
		.campaign-channelmegabox input.text		{ width: 250px;}
		.campaign-channelmegabox .textarea		{ height: 45px; width: 250px;}
		.campaign-channelmegabox button.submit	{ background: #72b6e7 !important;}
		.campaign-channelmegabox button.submit *{ color: #000 !important;}
