* {
	padding: 0;
	margin: 0;
	border: 0;
}
body {
	border-top: 8px solid #de313b;
	border-bottom: 12px solid #E36929;
	background: url('img/bgr.gif') no-repeat center 8px;
	font: normal 0.85em/1.55em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #333333;
	text-align: left;
}
/* Camp Styles */
body#camp {
	background: url(img/camp-bgr.gif) no-repeat center 8px;	
	border-bottom: none;
}
div.camp-intro {position: relative; padding: 30px 300px 20px 0;}
div#camp-blog img {display: none;}
h7.camp-intro {text-transform: uppercase; font-size: 50px; color: #f1a020; padding: 0px 0 20px 0; display:block;}
h2.dates-time {text-transform: uppercase; font-size: 18px; line-height: 20px; color: #f1a020; padding: 0px 0 10px 0;}
span.blog-headline a {text-transform: uppercase; font-size: 14px; line-height: 18px; font-weight: bold; text-decoration: none; color: #2a2722; display: block; margin-bottom: 10px;}
span.blog-headline a:hover { text-decoration: underline; }
div.entry-content {margin-bottom: 20px;}
div.entry-content h4 {margin-bottom: 10px;}
div.entry-content a.more-link {margin: 0; line-height: 15px;}
div.send-idea-button {width: 278px; height: 243px; position: absolute; right: 0; top: -39px; z-index: 100;}
div.send-idea-button a {display: block; width: 278px; height: 243px; background: url(img/jata-idea-animated.gif) no-repeat 0px 0px; text-indent: -9999px;}
div.send-idea-button a:hover { background-position: 0px -242px; }

div.innovation-button {width: 278px; height: 238px; position: absolute; right: 0; top: 200px; z-index: 100;}
div.innovation-button a {display: block; width: 278px; height: 238px; background: url(img/innovation-animated.gif) no-repeat 0px 0px; text-indent: -9999px;}
div.innovation-button a:hover { background-position: 0px -242px; }

div.send-idea-button-ukk {width: 278px; height: 243px;}
div.send-idea-button-ukk a {display: block; width: 278px; height: 243px; background: url(img/jata-idea-animated.gif) no-repeat 0px 0px; text-indent: -9999px;}
div.send-idea-button-ukk a:hover { background-position: 0px -242px; }

div.camp-col {position: relative; float: left; width: 400px;}
div#right-col {margin-left: 90px;}
div.animated-col {margin-bottom: 20px;}
div.animated-col p{margin-top: 15px;}
div.animated-col a {color: #de303a;}
div.camp-footer {background: url(img/camp-footer-bgr.gif) no-repeat center top; padding: 30px 0 20px 0; margin-top: 20px;}
div.camp-footer img {padding: 0 0 10px 20px;}
a.video-link {width: 383px; height: 299px; display: block; background: url(img/video.gif) no-repeat 0px 0px; text-indent: -99999px; cursor: pointer;}
a.video-link:hover {background-position: 0px -299px;}
a.camp-info-link {width: 383px; height: 81px; display: block; background: url(img/camp-info.gif) no-repeat 0px 0px; text-indent: -99999px; cursor: pointer;}
a.camp-info-link:hover {background-position: 0px -83px;}
a.tuomaristo-link {width: 383px; height: 117px; display: block; background: url(img/tuomaristo.gif) no-repeat 0px 0px; text-indent: -99999px; cursor: pointer;}
a.tuomaristo-link:hover {background-position: 0px -118px;}
a.facebook-link {width: 383px; height: 60px; display: block; background: url(img/facebook-share.gif) no-repeat 0px 0px; text-indent: -99999px; cursor: pointer; margin-bottom: 20px;}
a.facebook-link:hover {background-position: 0px -60px;}
a.twitter-link {width: 383px; height: 60px; display: block; background: url(img/twitter-share.gif) no-repeat 0px 0px; text-indent: -99999px; cursor: pointer;}
a.twitter-link:hover {background-position: 0px -60px;}
a.newest-ideas-link {width: 400px; height: 181px; display: block; background: url(img/new-ideas.gif) no-repeat 0px 0px; text-indent: -99999px; cursor: pointer; margin: 26px 0 20px 0;}
a.newest-ideas-link:hover {background-position: 0px -180px;}
a.blog-link {width: 432px; height: 96px; display: block; background: url(img/blog-link.gif) no-repeat 0px 0px; text-indent: -99999px; cursor: pointer; position: absolute; top: 0; left: 0; z-index: 200;}
a.blog-link:hover {background-position: 0px -97px;}
div.peloton-blog {position: relative; padding-top: 111px;}
div.social-share-button {margin-top: 10px;}
div.share-buttons {margin-bottom: 20px;}
div.fancybox-hidden{display:none}
.input {height: 28px; line-height: 28px; border: 1px solid #ededed; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; background: #f8f8f8; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; color: #e54044; font-size: 13px;}
ol.iwacontactform textarea {border: 1px solid #ededed; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; background: #f8f8f8; padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #e54044; font-size: 13px; width: 550px;}
button.ajax-submit {margin: 10px 0px 0px 0px;padding: 10px 25px;background: #D71921;color: #fff;font-weight: bold;	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;text-shadow: 0px 1px 0px #79070b;}
button.ajax-submit:hover {background: #4F4F4F;text-shadow: none;}
li.inline {margin: 10px 0;}
div.idea-form-wrapper {width: 600px; border: 1px solid #e0dddd; background: #f1f1f1; padding: 10px;}
p.form-ingress {font-size: 16px; text-shadow: 0px 1px 0px #fff; font-style: italic; line-height: 24px; margin-bottom: 15px; width: 650px;}
div.choose {margin-bottom: 10px;}
div.choose a {border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; background: #dcdbdb; color: #333; padding: 5px 10px; cursor: pointer;font-family: Arial, Helvetica, sans-serif; line-height: 35px; border: 1px solid #fff; text-decoration: none;}
div.choose a.active, div.choose a:hover {background: #de303a; color: #fff;}
a#notification {border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; background: #e4e3e3 url(img/show-hubi.gif) no-repeat 5px 5px; color: #333; padding: 5px 10px 5px 30px; cursor: pointer;font-family: Arial, Helvetica, sans-serif; line-height: 35px; border: 1px solid #fff; text-decoration: none;}
.testi {display: none;}
/* .Camp Styles */
h1 {
	line-height: 120%;
}
p {
	padding-bottom: 10px;
}
h6 {
	font-size: 18px;
	color:#E36929;
}
h6.idea {
	font-size: 18px;

}
h4 {
	font-size: 18px;
	color:#E36929;
}
h1.toiminta {
	padding: 4px 0px 20px 40px;
}
h1.ideat {
	padding: 0px 0px 20px 0px;
}
div.clearfix {
	clear: both;
	visibility: hidden;
}
div.wrapper {
	margin: 0px auto 0px auto;
	width: 920px;
	position: relative;
	
}
div#header {
}
div#link_to_fp {
	width: 396px;
	height: 70px;
	float: left;
	margin-top: 29px;
}
div#search {
	width: 290px;
	float: right;
	margin-top: 44px;
}
input.search_txt {
	width: 195px;
	height: 24px;
	background: url('img/search_bgr.gif');
	color: #c6c6c6;
	font-size: 12px;
	padding: 6px 0px 0px 5px;
}
div#navigation {
	margin-bottom: 10px;	
}
div#navigation ul {
	list-style: none;
}

div#navigation li {
	display: inline;
	margin-right: 15px;
	padding-bottom: 10px;
}
div#navigation li.current_page_item {

}
div#navigation li.current_page_item a {
	color: #de313b;
	background: url('img/active_navi.gif') bottom repeat-x;
}
div#navigation li.current_page_parent a {
	color: #de313b;
	background: url('img/active_navi.gif') bottom repeat-x;
}
div#navigation li a {
	font-size: 16px;
	text-decoration: none;
	color: #333333;
	padding-bottom: 10px;
}
div#navigation li a:hover {
	background: url('img/active_navi.gif') bottom repeat-x;
	color: #de313b
}
div#navigation li a.active {
	background: url('img/active_navi.gif') bottom repeat-x;
	color: #de313b;
}
div#video {
	background: url('img/video_bgr.gif') top repeat-x #FFF;
	width: 380px;
	float: right;
	padding-top: 10px;
	text-align: center;
}
div#load_video {
	height: 33px;
	background: url('img/video_button.gif') no-repeat right 0px;
	text-align: right;
	padding: 7px 37px 10px 0px;
}
div#load_video a{
	color: #333333;
	text-decoration: none;
}
div#info {
	width: 620px;
	float: left;
	font-size: 110%;
 	position: relative;
 }
div#info p{
	padding-bottom: 10px;
}
div#info h1{
	color: #E36929;
	padding: 30px 0px 20px 0px;
	letter-spacing: -1px;
}
div#info h5{
	color: #E36929;
	font-size: 150%;
	padding: 3px 40px 0px 0px;
	letter-spacing: -1px;
}
div#info img{
	float: left;
	max-width: 250px;
}
div#info a{
	color: #de313b;
}
div#zek_video {
	padding-left: 115px;
	background: url('img/zek_video.gif') no-repeat right 0px;
	height: 25px;
	margin-top: 15px;
}
div#blogi_intro {
	padding-top: 60px;
}
div#blogi_intro h3{
	font-size: 150%;
	letter-spacing: -1px;
	color: #DE313B;
}
div#left_column {
	position: relative;
	float: left;
	width: 620px;
	background: url('img/left_bgr.gif') right repeat-y #fff;
	padding-bottom: 20px;
}
div#left_column a {
	color: #de313b;
}
div#left_column a:hover{
	color: #333;
}
div#left_column h1 {
	font-weight: normal;
	font-size: 22px;
	color: #000;
	padding-bottom: 5px;
}
div#left_column h1 a{
	color: #000;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
}
div#left_column h1 a:hover{
	color: #b8b8b8;
}
div#right_column {
	float: right;
	width: 290px;
}
div.post {
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 1px;
	padding: 20px 10px 30px 0px;
}
div.post img{
	float: right;
	padding: 0px 10px 0px 10px;
	max-width: 215px;
	overflow: hidden;
}
div.post_headline {
	font-size: 10px;
	color: #6c6c6c;
	margin-bottom: 15px;
}
div.post_headline a{
	color: #de313b;
	padding-left: 20px;
}
div.post ul{
	list-style: none;
}
div.post ul li{

}
div.post ul li a{
	color: #de313b;
	line-height: 25px;
	background: url('img/red_hub.gif') no-repeat 0px 3px;
	padding-left: 20px;
}
a.more-link {
	line-height: 50px;
	padding-left: 20px;
	color: #de313b;
	background: url('img/read_more.gif') no-repeat 0px 4px;
}
div#pages {
	padding: 10px 0px 20px 0px;
}
div#pages ul {
	list-style: none;
}
div#pages ul li {
	display: inline;
	padding-right: 5px;
}
div#pages ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
div#pages ul li a:hover {
	color: #DE313B;
}
div#pages ul li a.active {
	color: #DE313B;
}
/* Sidebar styles */
div#sidebar {
	border: 1px solid #c6c6c6;
	background: url('img/sidebar_bgr.gif') top repeat-x;
	margin-bottom: 10px;
}
div#sidebar_content {
	border: 1px solid #fff;
	padding: 9px 9px 20px 9px;

}
table#selects {

}
table#selects select{
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	font-size: 12px;
	width: 128px;
	height: 20px;
	padding-left: 2px;
}
table#selects option{
	padding: 2px;
	border: none;
}
div#tag_cloud {
	margin-top: 10px;
	border-top: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 5px;
}
div#tag_cloud a {
	color: #de313b;
	padding-right: 3px;
	font-size: 14px;
}
div#tag_cloud a:hover {
	color: #c6c6c6;
}
div#tag_cloud_bottom {
	height: 18px;
	background: url('img/tag_bottom.gif') no-repeat;
	margin-bottom: 10px;
}
div.social_link {
	border-top: 1px solid #e0e0e0;
	margin-top: 10px;
}
div.social_link ul {
	list-style: none;
}
div.social_link ul li {
	display: block;
	border-bottom: 1px solid #e0e0e0;
	height: 30px;
	padding: 6px 0px 0px 35px;
}
div.social_link ul li a {
	text-decoration: none;
	color: #333;
	font-size: 12px;
}
div.social_link ul li a:hover {
	color: #c6c6c6;
}
div.social_link ul li#rss {
	background: url('img/rss.gif') no-repeat 5px 6px;
}
div.social_link ul li#twitter {
	background: url('img/twitter.gif') no-repeat 5px 6px;
}
div.social_link ul li#facebook {
	background: url('img/facebook.gif') no-repeat 5px 6px;
}
div.social_link ul li#slideshare {
	background: url('img/slideshare.gif') no-repeat 5px 6px;
}
div.social_link ul li#flickr {
	background: url('img/flickr.gif') no-repeat 5px 6px;
}
div.social_link ul li#vimeo {
	background: url('img/vimeo.gif') no-repeat 5px 6px;
}
div.social_link ul li#osallistujille {
	background: url('img/osallistujat.gif') no-repeat 5px 6px;
}
div#footer {
	background: url('img/footer.gif') repeat-x;
	padding-bottom: 20px;
}
div.wrapper#footer {
	background: url('img/footer_details.gif') 0px 0px no-repeat;
	padding-top: 35px;
}
div#demos {
	width: 70px;
	float: left;
	margin-top: 10px;
}
div#sitra {
	width: 80px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
div#logos {
	width: 700px;
	float: left;
	margin-left: 50px;
}
div#logos img {
	float: left;
	margin: 0px 0px 15px 25px;
}
div#logos img a{
	border: none;
}
div#peloton {
	border: 1px solid #E36929;
	padding: 5px 5px 20px 5px;
}
div#peloton h6 {
	padding: 5px 0px 15px 0px;
	color: #DEDB00;
}
div#peloton ul{
	margin: 0px 0px 0px 0px;
	list-style: none;
}
div#peloton ul li{
	padding-bottom: 15px;
	background: url('img/peloton_arrow.gif') no-repeat 1px 2px;
	padding-left: 20px;
	font-style: italic;
}
div.next_prev {
	margin-top: 20px;
	color: #de313b
}
div.next_prev a{
	color: #de313b;
	line-height: 30px;
}
div.next_prev a:hover{
	color: #333;
}
textarea#comment {
	border: 1px solid #ededed;
	font-size: 12px;
	padding: 6px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
}
input.author_info {
	border: 1px solid #ededed;
	width: 195px;
	height: 24px;
	font-size: 12px;
	padding: 6px 0px 0px 5px;
}
input#kommentit {
	width: 117px;
	height: 31px;
	background: url('img/send_bgr.gif') repeat-x #FFF;
}
ol.commentlist {
	list-style: none;
}
ol.commentlist li{
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 10px;
	padding: 0px 10px 0px 0px;
}
div.comment-body {
	margin-bottom: 10px;
}
div.comment-body a {
	color: #333;
}
div.toiminta_exp {
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 1px;
	padding: 20px 10px 30px 0px;
}
div.toiminta_exp ul{
	list-style: none;
}
div.toiminta_exp ul li{

}
div.toiminta_exp ul li a{
	color: #de313b;
	line-height: 25px;
	background: url('img/red_hub.gif') no-repeat 0px 3px;
	padding-left: 20px;
}
div.toiminta_exp ul li a:hover{
	color: #333;
}
div.toiminta {
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 1px;
	padding: 20px 10px 30px 0px;
}
div.toiminta img {
	float: right;
	padding: 0px 20px 0px 20px;
}
div.toiminta_otsikko {
	background: url('img/toiminta_nuoli.gif') no-repeat 0px 0px;
	padding-bottom: 15px;
}
div.ladattavat {
	width: 200px;
	float: left;
	margin-left: 10px;
}
div.ladattavat a{
	color: #de313b;
}
div.ladattavat a:hover{
	color: #333;
}
div.ladattavat h4 {
	font-size: 14px;
	padding-bottom: 10px;
}
div.teksti {
	width: 400px;
	float: left;
}
div.comment-meta {
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 5px;
}
div.comment-author img {
	padding: 0px 10px 0px 0px;;
}
p#comments {
	font-weight: bold;
	padding: 10px 0px 20px 0px;
}
div.idea {
	padding: 0px 20px 10px 20px;
}
div.ideabox_outer {
	border: 1px solid #b7bd2f;
	margin-bottom: 10px;
}
div.ideabox_inner {
	border: 1px solid #d7de37;
	padding: 9px 9px 9px 9px;
	background: url('img/idea_bgr.gif') repeat-x 0px 0px #d7de37;
}
table.idea input {
	width: 198px;
	height: 21px;
	font-size: 11px;
	background: url('img/idea_txt.gif') no-repeat;
	margin-bottom: 5px;
	font-size: 11px;
	padding: 4px 2px 0px 2px;
}
table.idea textarea {
	width: 256px;
	height: 155px;
	border: 1px solid #c6c6c6;
	background: url('img/txt_area_bgr.gif') no-repeat 0px 0px #fefefe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 5px 5px 5px;
	margin-bottom: 10px;
	margin-top: 2px;
}
table.idea input.send {
	background: url('img/kilp_send.gif') no-repeat 0px 0px;
	width: 132px;
	height: 38px;
	padding: 0px;
}
div.navigation {
	margin-top: 15px;
	line-height: 30px;
}
div.navigation a{
	text-decoration: none;
}
span.vanhat {
	padding: 10px 0px 10px 25px;
	background: url('img/new_arrow.gif') no-repeat 0px 7px;
}
span.uudet {
	padding: 10px 25px 10px 0px;
	background: url('img/old_arrow.gif') no-repeat right 7px;
}
div#logo_links img {
	float: left;
	margin: 0px 25px 0px 0px;
}
ul li.pagenav {
	display: none;
}
ul.subnavi{
	list-style: none;
}
ul.subnavi li{

}
ul.subnavi li a{
	color: #de313b;
	line-height: 25px;
	background: url('img/red_hub.gif') no-repeat 0px 3px;
	padding-left: 20px;
}
ul.subnavi li.current_page_item a {
	color: #333333;
	text-decoration: none;
}
div#flickr {
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#flickr img {
	padding: 0px 5px 10px 5px;
}
h1.cooperation {
	padding: 25px 0px 20px 0px;	
}
div.share-toughts {width: 182px; height: 182px; z-index: 100; position: absolute; top: -30px; right: -90px; background: url(img/share-lipare.png);}
div.share-idea {width: 182px; height: 182px; z-index: 100; position: absolute; top: -30px; right: -90px; background: url(img/share-idea-lipare.png);}
div.camp-navi {margin: 60px 0 30px 0;}
div.camp-navi ul li {border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; background: #d7de36; margin-bottom: 2px; text-transform: uppercase; font-size: 16px; font-weight: bold; padding: 10px 0px 10px 0px; text-shadow: 0px 1px 0px #c7ce2f;}
div.camp-navi ul li a {background: url(img/camp-arrow.png) no-repeat 10px 8px; color: #fff; padding: 0px 0 0 30px; text-decoration: none; display:block;}
div.camp-navi ul li a:hover {text-shadow: none; text-decoration: underline;} 
div.camp-navi ul li.current_page_item { background: #de303a; text-shadow: 0px 1px 0px #c5202a;} 
div.camp-navi ul li.current_page_item a {color: #fff;}
div.innovation-camp {padding-top: 20px;}
span.wpcf7-form-control-wrap input {height: 28px; line-height: 28px; border: 1px solid #ededed; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; background: #f8f8f8; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px;}
span.wpcf7-form-control-wrap textarea {border: 1px solid #ededed; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; background: #f8f8f8; padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px; width: 550px;}
p.send {padding-top: 10px;}
p.send input {border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; padding: 8px 10px; background: #d7de36; color: #fff; cursor: pointer;font-family: Arial, Helvetica, sans-serif; text-shadow: 0px 1px 0px #c7ce2f; font-size: 18px; font-weight: bold;}
p.send input:hover {text-shadow: none; background: #de303a;}
a.view-all {border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; background: #d7de36; margin-bottom: 2px; font-size: 16px; font-weight: bold; padding: 10px 20px 10px 20px; text-shadow: 0px 1px 0px #c7ce2f; color: #fff; text-decoration: none; line-height: 34px;}
div.ukk {margin-top: 15px;}
div.ukk-content {border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border: 1px solid #d7de36; background: #f8f8f8; margin: 0 20px 20px 0; padding: 10px;}
div.ukk-content ol {margin-left: 20px;}
div.intro-col {width: 250px; float:left; margin: 0 0 0 0; position: relative;}
div#intro-right {float: left; position: relative; margin-left: 10px;}
ul.intro li {border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; background: #d7de36; margin-bottom: 2px; text-transform: uppercase; font-size: 16px; font-weight: bold; padding: 10px 0px 10px 0px; text-shadow: 0px 1px 0px #c7ce2f; list-style: none;}
ul.intro li a {color: #fff; padding: 0px 0 0 25px; text-decoration: none; display:block;}
ul.intro li a:hover {text-shadow: none; text-decoration: underline;}
div#camp-intro {
	width: 290px;
	float: right;
	padding-top: 85px;
	position: relative;
}
div.peloton-intro-left {width: 530px; float: left;}
div.peloton-intro-right {width: 380px; float: right;}
div.peloton-intro {padding-top: 30px;}
h1#info a {text-decoration: none; color: #E36929;}
a.idea-city {background: #b5e60e; color:  #000; font-weight: bold; font-size: 16px; text-transform: -1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; padding: 5px 10px; margin-right: 10px; text-decoration: none;}
a.active {background: #e64242; color: #fff;}
div.newest-ideas {margin: 119px 0 20px 0;}
#helsingin-ideat, #seinajoen-ideat {padding-top: 20px;}
div.content-left-col {width: 550px; float: left;}
div.content-right-col {width: 340px; float: right; position:relative;}
div.manifesto-button {position:absolute; top: -30px; right: -20px; width: 246px; height: 135px; z-index: 99999;}
div.twitter-holder {background: url(img/twitter-head.png) no-repeat top left; padding-top: 40px; margin-bottom: 20px; margin-top: 88px;}
div.twitter-holder a {color: #284284;}
div.twitter-holder ul {margin-left: 15px;}
div.flickr-holder {background: url(img/flickr-head.png) no-repeat top left; padding-top: 40px;}
