body 														{ background: url(bg_body_2012.jpg) center top no-repeat scroll white; }

a, a:hover, a:active, a:visited,
#left .box .header .actions ul li a 			{ color: #000; }


/* kamppisväritys */

#h1-menu, #h1-menu .menulist li,
#h1-actions li.has-submenu li,
#h1-menu h1, #h1-menu h1:hover, #index h1,
#h1-actions,
#h2 														{ background: none; filter: none !important; }

#h1-menu h1, #h1-menu h1:hover					{ box-shadow: none; }
body.fi #h1 h1 a										{ background: transparent url(../h1_logo.png) no-repeat 13px center; }

#h1-menu .menulist a 								{ color: #fff; }
#h1-menu .menulist .credits span 				{ color: #000; }

#h1-menu .menulist li								{ background: none; }
#h1-menu .menulist .submenu li,
#h1-menu .menulist .submenu li.selected a:hover { background: #7a449c; }

#h1-actions 											{ background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#h1-menu .menulist li:hover,
#h1-actions li.has-submenu:hover 				{ background:#00bae3; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#h1-menu .menulist li 								{ border:0;}
#h1-menu .menulist .submenu li 					{ border: 0 none; border-bottom: 1px solid #202022; border-top: 0; }
#h1-actions li.has-submenu li 					{ border-color: black; background: #7a449c; }

#h1-menu .menulist .submenu li:hover,
#h1-actions li.has-submenu li:hover 			{ background: #00bae3;}

#friendtracer-window 								{ background: #764098; border: 0; }

#h2 														{ background: transparent; margin-top: 0; border-bottom: 10px solid #00bae3; }
#h2-content 											{ padding-top: 0; }
#h2 h2 													{ display: none; }
#h2-menu 												{ min-height: 26px; }
#h2-menu .menulist li.selected a 				{ background: #00bae3; color: white; filter: none !important; }
#h2-menu .menulist a 								{ background:#fff; color: #7a449c; filter: none !important; }
#h2-menu .menulist li a:hover 					{ background:#7a449c; color: white; filter: none !important; }

#left .box,
#left .box.under										{ background: #00bae3; }
#left .box.under										{ margin-top: 6px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

#left .content,
#left .box .header h3 ,
#left .content dl dt 								{ color: #fff; }
#left .box .value										{ color: #000; }
#left strong 											{ color: #000; }

#top .box .header .actions ul li,
#left .box .header .actions ul li 				{ background:none; 	border:0; }
#top .box .header .actions ul li:hover,
#left .box .header .actions ul li:hover 		{ background: white; }

/* peepbox */

.peepbox 												{ background: #764098 url(bg_box_2012.png) 0 0 repeat scroll; color: #fff; }
.peepbox dl dt											{ color: #fff; }

/* center */

.layout-left-center #center-content 			{ background: transparent; }

.dialog a, .dialog a:hover, .dialog a:active,
#center a, #center a:hover, #center a:active { color: #00bae3; }


#center .box.first									{ background: transparent; }
#center .box.first .center							{ color: #fff; background: none; padding: 0; }

#center .insider 										{ border-top: 0; }
#center .insider .tabs 								{ background: black; }

.campaign-channelbox.first.box h3				{ display: none; }
.eoph-box h3											{ display: block !important; }

#center .insider										{ margin-left: 6px; }
#center .insider,
#center .insider .tabs ul li.selected 			{ background: #764098 url(bg_box_2012.png) 0 0 repeat scroll; }
#center .insider .tabs 								{ background: white; color: #764098; }
#center .insider .tabs a 							{ color: #764098; }
#center .insider .tabs ul li.selected a 		{ color: #fff; }

#center .tabs .tab-like, #center .tabs .tab-unlike { padding: 0.1em 0 0 0; }

.prevnext												{ color: white; }
.comments td.stamp	 								{ color: white; }
.comments td.sender	 								{ color: white; }
.comments a				 								{ color: #00bae3 !important; }
.comments td.comment 								{ color: white; }

#center .form-comment button,
#center .insider.box-poll button					{ background: white; background-image: none; color: #764098; border: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
textarea, input.text 								{ background: white; border: 0; }

/* peli */

#eoph-peli												{ }
#eoph-peli-iframe										{ width: 675px; height: 475px; margin: 0; overflow: scroll; }
#eoph-peli p											{ text-align: center; font-size: 11px; margin-top: 10px; opacity: 0.5; }

#eoph-visa-frame										{ width: 675px; height: 490px; background: #fcf7b8; }

/* footer */

.layout-left-center #center-footer 				{ background: transparent url(bg_footer_2012.png) center top no-repeat scroll; padding: 70px 0 0; margin-left: 6px;}

/* megabox */

.campaign-channelmegabox.box						{ height: 385px; background: transparent; }
.campaign-channelmegabox.box .center 			{ padding:0; color: #000; }

#toggle-campaign-content							{ display: none; position: absolute; margin: 310px 0 0 15px; width: 250px; font: normal bold 14px "Helvetica Neue", Helvetica, Arial, serif; color: #000; }
#toggle-campaign-content span						{ display: inline-block; cursor: pointer; color: #fff; background: #7A449C; padding: 3px 5px; margin: 5px 0 0; }

#community-join										{ position: absolute; left: 287px; top: 338px; }
#community-join button.submit						{ width: 183px; height: 41px; background: url(join_2012.png) 0 0 no-repeat scroll transparent; border: 0 !important; border-radius: 0 !important; font-size: 0px; color: transparent !important; text-shadow: none !important; -moz-box-shadow: 0 !important; -webkit-box-shadow: 0 !important; box-shadow: 0 !important; }

#megamenu                                    { position: absolute; top: 338px; left: 480px; }

#megamenu a img:hover,
#toggle-campaign-content span:hover,
#community-join button.submit:hover				{ box-shadow: 0 0 10px white; filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=5);}

#eoph_playlist											{ width: 480px; position: absolute; left: 490px; top: 20px; }

/* center */

#eoph_2009												{ padding: 6px 0 0 6px; }
.box#eoph_2009 .header .actions 					{ padding: 0; }
.box#eoph_2009 .header .actions ul				{ top: 0; right: 0; }
.eoph-box, #center .special#box-blog-topics	{ background: #764098 url(bg_box_2012.png) 0 0 repeat scroll; margin-bottom: 6px; padding: 30px; color: white; font: normal 300 13px 'HelveticaNeue-Light', 'Helvetica Neue', Helvetica, Arial, sans; }

.eoph-box h3, #center .special#box-blog-topics h3 { font-size: 22px; }

#center .special#box-blog-topics					{ margin-left: 6px; padding: 10px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#center .blog-topics li								{ width: 300px; padding: 10px; }
#center .special#box-blog-topics .author,
#center .special#box-blog-topics .stamp 		{ color: #ccc; }

.eoph-tag												{ position: absolute; margin-top: -23px; margin-left: 681px; }

/* description */

.thumb.polaroid 										{ padding-left: 0; }

#campaign-description-inner						{ height: 500px; overflow: auto; padding-right: 5px;}
#campaign-description-inner i						{ font-style: normal; font-size: 22px; font-weight: bold; }


.important_information,
#center .box 											{ color: black; }

/* poll */

.box-poll h3											{ margin-bottom: 20px;}
.box-poll h3 a											{ color: white !important; margin-bottom: 20px; }
.box-poll h3 .date									{ color: white !important; opacity: 0.5; }

div.important_information							{ background: none; border: 0; text-align: left; padding:  15px 0; font-weight: bold; }

#eohp-poll .poll-description						{ margin-bottom: 20px;}
#eohp-poll label.radio								{ color: #fff; }

/* NEW QUIZ = POLL */

#center .insider.box-poll *						{  }
#center .insider.box-poll .header				{ background: transparent; padding: 0; }
#center .insider.box-poll .header .actions 	{ padding: 0; }
#center .insider.box-poll .header .date 		{ font-size: 13px; font-weight: normal; }
#center .insider.box-poll .center				{ padding: 0 20px; background: transparent; padding: 0; }
#center .insider.box-poll legend					{ padding: 0 0 10px;}
#center .insider.box-poll 							{ background: none; border: 0; }

/* menubox */

#left .box.campaign-channelmenubox				{ background: #065d8a; margin: 6px 0; padding: 20px 0; }
#left .box.campaign-channelmenubox .center 	{ padding: 0; }
#left .box.campaign-channelmenubox h3,
#left .box.campaign-channelmenubox h4			{ color: white; margin: 0 0 20px; text-align: center; font-size: 18px; font-family: 'HelveticaNeue-Light', 'Helvetica Neue', Helvetica, Arial, sans; }
#left .box.campaign-channelmenubox .thumb		{ margin-left: 33px; }
#left .box.campaign-channelmenubox .thumbimage { margin-bottom: 5px; }
#left .box.campaign-channelmenubox .nick0,
#left .box.campaign-channelmenubox .nick1		{ padding: 5px 10px; background: black; }
#left .box.campaign-channelmenubox .nick0 a,
#left .box.campaign-channelmenubox .nick1 a	{ color: white !important; }

#left .box.campaign-channelmenubox ul			{ list-style-type: none; padding: 0; }
#left .box.campaign-channelmenubox ul li		{ margin-left: 40px; }
.eoph_menubox_link									{ display: inline-block; padding: 4px 10px; background: white; color: #764098; font-weight: bold; font-size: 13px; }

#mobihubu-ad											{ margin: 20px 0 0 40px; }

/* chat */

#center .box#community-chat						{ margin: 6px 0 6px 6px; background: #764098; color: white; }

.box.chat #chatbody 									{ height: 400px; }
#community-chat.box .header .actions 			{ padding: 0 20px 0;}
#community-chat.box .header h3					{ display: none; }
#community-chat.box .center 						{ padding:  0 20px 20px;}

#center .box#community-chat .comments td.comment 		{ color: black !important; }
#center .box#community-chat .comments .moderator td,
#center .box#community-chat .comments .moderator td.comment, { color: #764098 !important; }


/* edit */
#community-editor										{ background: #202022 !important; padding:  15px; }
#community-editor-form .bbcode-editor 			{ height: 300px; width: 700px; }
#community-editor h3,
#community-editor label,
#community-editor .inputhelp li					{ color: white !important; }