/*
THEME NAME: Hautalan blogi
THEME URI: http://www.heidihautala.fi/
VERSION: 1.0
DESCRIPTION: 
AUTHOR: 
AUTHOR URI: 
TEMPLATE: sandbox
*/

/*
LAYOUT: HeidiHautala, based on BlueBerry Three-Column (Right)
DESCRIPTION: Three-column fluid layout with two sidebars right of content
*/

/* @group Default 3 Column Structure */
div#container 	{ float: left; padding: 0px; margin: 0px; width: 100%; background: transparent url(images/container_bg.gif) repeat-y 15px top; min-height: 800px; }
div#content 	{ margin: 10px 440px 0 15px; background-color: #ffffff; overflow: hidden;}
div.sidebar 	{ float: left; width: 180px; overflow: hidden; }
div#primary 	{ margin: 0 0 0 -440px; width: 235px; overflow: hidden; }
div#secondary 	{ margin: 0 0 0 -200px; width: 200px; overflow: hidden; }
div#footer 		{ clear: left; width: 100%; }
/* @end */



/* @group General and Resets */
body			{ background: #001822 url(images/bg_alasivu.jpg) no-repeat left top; font-family: "Helvetica", Arial, Verdana, sans-serif; font-size: 80%; margin: 0; }
body.en, body.category-humanrightsdiary, body.s-category-humanrightsdiary { background: #001822 url(images/bg_alasivu_en.jpg) no-repeat left top;}
h1, h2, h3, h4, h5, h6, p, ul, ol { margin: 0; padding: 0;  color: #333333; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, Palatino, "Times New Roman", serif; font-weight: normal; }
div#wrapper 	{ margin: 0px auto 0px 0px; padding: 0px; position: relative; width: 980px;}
a 				{ color: #007700; text-decoration: none; outline: none; }
a:hover 		{ color: #003300; text-decoration: underline; }
img 			{ border: 0; }
blockquote 		{ background: transparent url(images/quote.gif) no-repeat 1em top; margin: 0; padding: 1em 2.5em; }
/* @end */



/* @group Header */
div#header 		{ display: block; top: 0px; left: 0px; overflow: hidden; width: 980px; height: 170px;}
div#header h1#blog-title { position: absolute; left: 0px;}
div#header h1#blog-title span a { display: block; width: 150px; height: 60px; line-height: 200px; overflow: hidden; font-size: 1px;  }
div#header div#blog-description { display: none; }


div.skip-link 	{ display: none; padding: 0; position: absolute; left: 280px; text-align: right; top: 20px; }
div.skip-link a { color: #006600; font-size: 0.8em; text-decoration: none; }
div.skip-link a:hover { color: #003300; }

div#access		{ padding: 0px 0px 0px 15px; margin:0px; }
div#menu 		{ display: block; margin: 0px; padding: 0px; width: 765px; height: 40px; background-color: #006600; line-height: 35px; text-align: left; overflow: hidden;}
div#menu ul 	{ list-style-type: none; margin: 0px; padding: 0px; list-style: none;}
div#menu ul li 	{ display: block; float:left; position: relative; height: 40px; top: 0px; padding: 0px;	margin: 0px; list-style: none; list-style-image: none;}
div#menu ul li a { margin: 0px 10x 0px 6px; padding: 0px 8px 0px 8px; height: 40px; float: left; position: relative; top: 0px; display: block; font: bold 11px/40px Arial, Helvetica, sans-serif; text-transform: uppercase;
 vertical-align: bottom; text-decoration: none; color: #ffffff; border-left: 4px solid #006600; border-right: 4px solid #006600;}
div#menu ul li.current_page_item a, div#menu ul li.current_page_ancestor a, body.home #wrapper #access #menu ul li.page-item-86 a, body.category #wrapper #access #menu ul li.page-item-86 a, body.single #wrapper #access #menu ul li.page-item-86 a{ color: #004400; border-color: #ffffff; background: #fefefe url(images/menu_selected_bg.gif) repeat-x left top; font-weight: bold; }
div#menu ul li a:hover  {background-color: #009900}
div#menu ul ul 	{ display: none; visibility: hidden; }
/* @end */


/* @group Navigation */
div#content div#nav-below { padding: 1em 2em 3em 2em; width: 475px; border-bottom: 1px solid #ffffff; }
div#content div#nav-below div.nav-previous { float: left; }
div#content div#nav-below div.nav-next { float: right;}
div#content div#nav-above { font-size: 80%; font-weight: bold; height: 1.2em; margin-bottom: -1.5em; padding: 0.5em 2em; position: relative; top: -12.7em; }
div#content div#nav-above a { color: #001020; padding: 0.2em 0.5em; text-decoration: none; }
div#content div#nav-above a:hover { background-color: #000B16; color: #00BB44; padding: 0.4em 0.5em 0.4em 0.5em; text-decoration: none; }
div#content div#nav-above div.nav-previous { float: left; display: none;}
div#content div#nav-above div.nav-next { float: right; display: none;}
span.meta-nav { color: #001020; }
/* @end */

/* @group Post Styles */
div#content h2, div#content h3 { font-size: 1.9em; line-height: 110%; padding: 0.5em 0em 0.3em 0em; margin: 0; }
div#content h2.page-title { padding: 1em 1em 0em 1em;  position: relative; }
.archive h2.page-title { color: #ffffff; font-size: 0.1em !important; }
.archive h2.page-title span { font-style: italic; display: block; color: #999999; font-size: 20px !important; padding: 1.5em 0em 1em 1em;}

div.hentry { padding: 1em 2em; position: relative; }
div.hentry h2.entry-title { margin-bottom: 0; padding-bottom: 0;}
div.hentry h3.entry-title {}
div.hentry h2.entry-title a, div.hentry h3.entry-title a { color: #008800; text-decoration: none; }
div.hentry div.entry-date { margin-top: 5px; margin-right: 10px;  line-height: 1.5em; display: inline; float: left; font-family: Georgia, Palatino, "Times New Roman"; color: #666666; font-size: 85%; text-align: left; text-transform: uppercase; padding: 0em 0em 0em 0em; }
div.hentry div.entry-date abbr { border-bottom: none; }
div.hentry div.entry-content { font-size: 1.0em; line-height: 1.5em; }
div.hentry div.entry-content h1 { font-size: 2.2em !important; line-height: 2.2em;}
div.hentry div.entry-content h2 { font-size: 1.8em !important; line-height: 1.8em;}
div.hentry div.entry-content h3 { font-size: 1.4em !important; line-height: 1.4em; padding-top: 1em !important;}
div.hentry div.entry-content h4 { font-size: 1.1em; padding: 0em 0em 0.6em 0em; margin: 0; font-style: italic; color: #666666; }
div.hentry div.entry-content h5 { font-size: 1em !important; }
div.hentry div.entry-content h6 { font-size: 0.8em !important; font-style: italic; line-height: 1.2em; padding-top: 3px; margin-top: 0px; }
.entry-content p, .archive-meta p { padding: 5px 0px 5px 0px; margin: 0px; }
div.hentry div.entry-content ul { padding: 0.7em 0em 0.7em 1em; margin: 0; }
div.hentry hr { clear: both; margin-bottom: 20px; 
	opacity: .2;
	filter: alpha(opacity=20);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
div.hentry div.entry-content img { margin: 5px 10px 5px 0px; max-width: 455px; padding: 0.7em 0px; display: block; clear: both; }
div.hentry div.entry-content img.alignright{ float: right; }
div.hentry div.entry-content img.alignleft{ float: left; }
div.hentry div.entry-meta { font-family: Georgia, Palatino, "Times New Roman", serif; color: #666666; font-style: italic; text-align: right; font-size: 85%; padding: 1em 0em 1em 0em; border-bottom: 1px solid #cccccc; line-height: 1.8em; }
div.entry-meta a { text-transform: uppercase; font-style: normal; letter-spacing: 1px;}

.single div.hentry div.entry-meta { text-align: left; }
.author{ display: none; }
span.author + span.meta-sep {display: none} 
.more-link { display: inline-block; margin-left: 5px; margin-top: 0px; font-family: Georgia, Palatino, "Times New Roman", serif; font-style: italic;}



/*@category labels*/
.home div.category-blogi, .s-category-blogi div.category-blogi{
	background: transparent url(images/categorylabel_blogi.gif) no-repeat left top;
}
.home div.category-kirjoitukset, .s-category-kirjoitukset div.category-kirjoitukset{
	background: transparent url(images/categorylabel_kirjoitukset.gif) no-repeat left top;
}
.home div.category-tiedotteet, .s-category-tiedotteet div.category-tiedotteet{
	background: transparent url(images/categorylabel_tiedotteet.gif) no-repeat left top;
}
.home div.category-uutiset, .s-category-uutiset div.category-uutiset{
	background: transparent url(images/categorylabel_uutiset.gif) no-repeat left top;
}
.home div.category-humanrightsdiary, .s-category-humanrightsdiary div.category-humanrightsdiary{
	background: transparent url(images/categorylabel_humanrightsdiary.gif) no-repeat left top;
}

/* @end */



/*Comments*/
#comments{ padding: 1em 2em; position: relative; background-color: #f6f6f9; }
.comment-author img { display: none; }
.comment-author, .comments ol, .comment-meta { font-family: Georgia, Palatino, "Times New Roman", serif; color: #666666; font-style: italic; text-align: left; font-size: 95%; padding: 0em; line-height: 1.3em;  }
.comment-author { font-size: 120%; }
.comments ol li p { padding: 0.5em 0em 1em 0em; border-bottom: 1px solid #cccccc; font-family: "Helvetica", Arial, Verdana, sans-serif; font-size: 100%; margin: 0; }
.form-textarea { padding: 10px 0px 10px 0px; }
#respond h3, #comments h3 { font-size: 1.7em !important; }



/* @group Sidebars */
ul.xoxo li h3 { background-color: #ffffff; color: #214284; margin-bottom: 0.7em; margin-top: 1.4em; padding: 0.3em 0.7em; }
ul.xoxo li ul { line-height: 1.3em; list-style-type: none; padding: 0px 0.7em; }
ul.xoxo li ul li a { color: #CCCCEE; }
/* @end */

/* @group Searchform */
#search { display: block; position: absolute; top: 0px; right: 200px; }
#search h3 { display: none; }
#searchform { padding: 15px 0px 0px 0px; margin: 0px; }
#searchform input[type=text] { border: 1px solid #dddddd; width: 120px; font: normal 10px/14px Helvetica, Arial, sans-serif; padding: 2px; margin: 0;}
#searchform input[type=submit] { background-color: #007700; color: #ffffff; border: 1px solid #cccccc; font: bold 9px/14px Helvetica, Arial, sans-serif; margin: 0; padding: 3px 0px 1px 0px; text-transform: uppercase; width: 38px; }
/* @end */




/* @group Blogroll and RSS */
li.linkcat ul li { list-style-type: none; }
li.linkcat ul li a { margin-bottom: 0.2em; margin-left: 0.3em; }
li#rss-links h3 { background: #001020 url(images/rss.gif) no-repeat 6em 0.5em;}
/* @end */

/* @group Page Menu */
li#pages ul li.page_item, li#categories ul li { list-style-type: none; margin-top: 0.4em; }
li#pages ul li.page_item ul, li#categories ul li ul { margin-left: 0.7em; margin-top: 0.4em; }
li#pages ul li.page_item ul li, li#categories ul li ul li { list-style-type: none; margin-top: 0; }
li#pages ul li.current_page_item a, li#categories ul li.current-cat a {	color: #00BB44; font-weight: bold; }
/* @end */

/* @group Page Specific */
ul#archives-page, ul#links-page { list-style-type: none; }
ul#archives-page li.content-column, ul#links-page li.linkcat { margin: 0; }
ul#archives-page ul, ul#links-page ul {	margin: 0.4em 0 0.7em 0; padding: 0; }
ul#archives-page ul li, ul#links-page ul li { margin-left: 0.7em; }
/* @end */

/* @group Widget Specific */
table#wp-calendar { color: #CCCCEE; font-size: 1.1em; text-align: center; width: 100%; }
table#wp-calendar caption { background-color: #fff0f0; color: #001020; font-size: 1.2em; font-weight: bold; padding: 0.2em; }
table#wp-calendar tfoot tr #prev { text-align: left; }
table#wp-calendar tfoot tr #next { text-align: right; }
li#recent-comments ul li, li#recent-posts ul li { border-bottom: 0.05em dotted #002142; margin-bottom: 0.4em; }





/*Logo vihreät*/
#text-379105831 { display: block; position: absolute; top: 0px; right: 0px; }
#text-379105831 h3, #text-379105831 a span { display: none; }
#text-379105831 a { display: block; width:176px; height: 50px; background: transparent url(images/logo_vihreat.gif) no-repeat left top; }


/*Languages on green bar*/
#text-379105832 { display: block; position: absolute; top: 168px; left: 670px; width: 160px; height: 40px; }
#text-379105832 h3, #text-379105832 .textwidget a span { display: none; }
#text-379105832 a { display: block; float: left; width:26px; height: 40px;}
#lang_fi {background: transparent url(images/flag_fi.gif) no-repeat left top; }
#lang_se {background: transparent url(images/flag_se.gif) no-repeat left top; }
#lang_en {background: transparent url(images/flag_en.gif) no-repeat left top; }
#lang_so {background: transparent url(images/flag_so.gif) no-repeat left top; }
#lang_ru {background: transparent url(images/flag_ru.gif) no-repeat left top; }

/*Languages on 3rd column*/
/*
#text-379105832 { display: block; position: absolute; top: 168px; left: 792px; width:160px; height: 40px; }
#text-379105832 h3, #text-379105832 .textwidget a span { display: none; }
#text-379105832 a { display: block; float: left; width:26px; height: 40px;}
#lang_fi {background: transparent url(images/flag_fi.gif) no-repeat left top; }
#lang_se {background: transparent url(images/flag_se.gif) no-repeat left top; }
#lang_en {background: transparent url(images/flag_en.gif) no-repeat left top; }
#lang_so {background: transparent url(images/flag_so.gif) no-repeat left top; }
#lang_ru {background: transparent url(images/flag_ru.gif) no-repeat left top; }
*/


/*About boksi*/
#text-381694231 { display: block; height: 97px; }

#text-381694231 div.textwidget { position: absolute; top: 205px; left: 535px; display: block; width:248px; height: 105px; background: url(images/about_bg.gif) no-repeat left top; }
#text-381694231 div.wrap{ margin: 25px 55px 0px 15px; color: #666666; font: normal 10px/13px Helvetica, Arial, sans-serif; }
#text-381694231 h3 { display: none; }
#text-381694231 a { font-weight: bold; line-height: 18px; }




/* @group sub-page-menu */
#sub-page-menu { float: left; position: relative; display: block; width: 235px; padding: 4px 0px 5px 0px; margin: -2px 0px 0px 0px; overflow: hidden; }
#sub-page-menu h3 { display: none; }
#sub-page-menu ul { border-top: 1px solid #efefef; width: 240px; list-style: none; margin: 0px; padding: 0px; line-height: 1px; }
#sub-page-menu ul li { padding: 0px; margin: 0px; background: #ffffff; border-bottom: 1px solid #efefef; }
#sub-page-menu ul li a { display: block; position: relative; text-decoration: none; color: #007700; padding: 6px 0px 0px 24px; margin: 0px; height: 29px; background: url(images/subnavi_bg.gif) no-repeat 0px 0px; font: bold 11px/24px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
#sub-page-menu ul li a:hover { color: #002200; }
#sub-page-menu ul li.current_page_item a { background: #f5f5f5 url(images/subnavi_selected_bg.gif) no-repeat 0px 0px; color: #af6428; }
/*@end*/

/* @group sub-sub-page-menu */
#sub-page-menu ul li ul li a, #sub-page-menu ul li.current_page_item ul li a { background: url(images/subsubnavi_bg.gif) no-repeat 0px 0px; padding: 6px 0px 0px 34px; color: #007700;}
#sub-page-menu ul li ul li.current_page_item a { background: #f5f5f5 url(images/subsubnavi_selected_bg.gif) no-repeat 0px 0px;}
/* @end */

/* @group sanottua & tehtyä */
#categories-383413731{ float: left; position: relative; display: block; width: 235px; padding: 4px 0px 25px 0px; margin: -2px 0px 0px 0px; overflow: hidden;}
#categories-383413731 h3 { display: none; }
#categories-383413731 ul { border-top: 1px solid #efefef; width: 240px; list-style: none; margin: 0px; padding: 0px; line-height: 1px; }
#categories-383413731 ul li { padding: 0px; margin: 0px; background: #ffffff; border-bottom: 1px solid #efefef; }
#categories-383413731 ul li a { display: block; position: relative; text-decoration: none; color: #007700; padding: 6px 0px 0px 24px; margin: 0px; height: 29px; background: url(images/subnavi_bg.gif) no-repeat 0px 0px; font: bold 11px/24px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
#categories-383413731 ul li a:hover { color: #002200; }
#categories-383413731 ul li.current-cat a { background: #f5f5f5 url(images/subnavi_selected_bg.gif) no-repeat 0px 0px; color: #af6428; }

/*selected category on single posts*/
.s-category-blogi #categories-383413731 ul li.cat-item-1 a, .s-category-eduskunta #categories-383413731 ul li.cat-item-5 a, .s-category-eu #categories-383413731 ul li.cat-item-6 a, .s-category-kalenteri #categories-383413731 ul li.cat-item-3 a, .s-category-kirjoitukset #categories-383413731 ul li.cat-item-7 a, .s-category-tiedotteet #categories-383413731 ul li.cat-item-9 a, .s-category-uutiset #categories-383413731 ul li.cat-item-8 a { background: #f5f5f5 url(images/subnavi_selected_bg.gif) no-repeat 0px 0px; color: #af6428; }

/*hide from other pages than blog*/
#categories-383413731{ display: none; }
/*.blog #categories-383413731, .archive #categories-383413731, .single #categories-383413731{ display: block !important; }*/






/* @group sanottua & tehtyä */
#mycategoryorder{ float: left; position: relative; display: block; width: 235px; padding: 4px 0px 25px 0px; margin: -2px 0px 0px 0px; overflow: hidden;}
#mycategoryorder h3 { display: none; }
#mycategoryorder ul { border-top: 1px solid #efefef; width: 240px; list-style: none; margin: 0px; padding: 0px; line-height: 1px; }
#mycategoryorder ul li { padding: 0px; margin: 0px; background: #ffffff; border-bottom: 1px solid #efefef; }
#mycategoryorder ul li a { display: block; position: relative; text-decoration: none; color: #007700; padding: 6px 0px 0px 24px; margin: 0px; height: 29px; background: url(images/subnavi_bg.gif) no-repeat 0px 0px; font: bold 11px/24px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
#mycategoryorder ul li a:hover { color: #002200; }
#mycategoryorder ul li.current-cat a { background: #f5f5f5 url(images/subnavi_selected_bg.gif) no-repeat 0px 0px; color: #af6428; }
/*hide kalenteri from menu*/
#mycategoryorder li.cat-item-3 { display: none; }

/*selected category on single posts*/
.s-category-blogi #mycategoryorder ul li.cat-item-1 a, .s-category-eduskunta #mycategoryorder ul li.cat-item-5 a, .s-category-eu #mycategoryorder ul li.cat-item-6 a, .s-category-kalenteri #mycategoryorder ul li.cat-item-3 a, .s-category-kirjoitukset #mycategoryorder ul li.cat-item-7 a, .s-category-tiedotteet #mycategoryorder ul li.cat-item-9 a, .s-category-uutiset #mycategoryorder ul li.cat-item-8 a { background: #f5f5f5 url(images/subnavi_selected_bg.gif) no-repeat 0px 0px; color: #af6428; }

/*hide for regular pages*/
#mycategoryorder{ display: block; }
.page #mycategoryorder{ display: none; }








/*hide kalenteri*/
#categories-383413731 ul li.cat-item-3{ display: none; }


/* @end */


/*Kalenteri*/
.widget_sideposts p, .widget_sideposts ul li { color: #ffffff; }
.widget_sideposts ul li a{ color: #ffffff; text-decoration: underline; }
.sideposts_date { display: none; }
/*.widget_sideposts { display: block; position: absolute; top: 210px; left: 780px; width: 200px; padding-top: 50px; margin-bottom: -30px; overflow: hidden;}
*/
.widget_sideposts { padding-top: 50px; margin-bottom: -30px; overflow: hidden;}
.widget_sideposts h3, .widget_sideposts a{ display: none; }
.widget_sideposts p{ text-transform: uppercase; font-size: 0.8em; padding-top: 5px; padding-left: 5px; font-weight: bold; }
.widget_sideposts ul li { font-size: 0.9em; }
.widget_sideposts ul li ul { list-style-type: disc; list-style: disc; padding-left: 17px; }
.widget_sideposts #archive{ display: block; background: url(images/kalenteri-button.gif) no-repeat 0px 0px; width:94px; height: 23px; margin-bottom: 30px;}
.widget_sideposts #archive span{ display: none; }

/*HIDE FROM OTHER LANGUAGES*/
.en .widget_sideposts {display: none;}
/* @end */





/* @group linkit*/
#text-379105833 { background: transparent url(images/categorylabel_uutiset.gif) no-repeat left top; margin: 0px 0px 5px 20px; padding: 0px; }
#text-379105833 h3 { display: none; }
.widget_text { list-style-type: none; list-style: none; }
/* @end */


/* @group Category(Asides) */
div.category-asides, div.category-sidenotes { border-left: 0.3em solid #00BB44; margin-left: 2em; }
body.s-category-asides div.category-asides, body.s-category-sidenotes div.category-sidenotes { border-left: 0; margin-left: 0; }
/* @end */

/* @group Footer */
div#footer { display: none; }
#foot { width: 780px; height: 120px; background: transparent url(images/footerbg.gif) repeat-y left top; clear: both;}
#foot a { display: block; width: 200px; height: 30px; background: transparent url(images/designby.gif) no-repeat left top; float: right; }
#foot a span { display: none; }

/* @end */

/* @group Float fix */
li.linkcat ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* @end */


/* @group Frontpage Specials */


/*hide collapsertargets*/
.collapsertarget {
	display: none;
}
/*123BUTTONS*/
.but1, .but2, .but3{ display: block; height: 40px; padding: 10px 0px 0px 50px; margin: 0px; background: transparent url(images/but_1.gif) no-repeat left top; }
.but2 {background: transparent url(images/but_2.gif) no-repeat left top;}
.but3 {background: transparent url(images/but_3.gif) no-repeat left top;}
.collapsertarget p{ margin-top: 0px; }
.buthead{ display: block; height: 40px; margin: 0px !important; padding: 0px !important; }

/* @end */


/*Hack to position sidebar elements*/
#text-1107083351 { visibility: hidden; }


/*Categories without posts*/


body.archive.category-eu .page-title span, body.archive.category-eduskunta .page-title span{ font-size: 32px !important; line-height: 32px; color: #333333; font-style: normal; margin: 0px; padding: 20px 0px 0px 20px; }
.archive-meta a{ display: block; clear: both; font-size: 1.4em !important; line-height: 1.4em; font-family: Georgia, Palatino, "Times New Roman", serif;}
.archive-meta p { line-height: 18px; }
body.archive.category-eu .archive-meta, body.archive.category-eduskunta .archive-meta { padding: 20px; }



/*Etusivun eurovaalit-nappi*/
/*
#text-412783631 { display: block; position: absolute; top: 109px; left: 536px; }
#text-412783631 h3, #text-379105831 a span { display: none; }
#text-412783631 a { display: block; width:198px; height: 46px; background: transparent url(images/eurovaalit09/alasivu_nappi.gif) no-repeat left top; }
#text-412783631 a:hover { background: transparent url(images/eurovaalit09/alasivu_nappi.gif) no-repeat left -46px; }
#text-412783631 a span { display: none; }

body.home #text-412783631 { top: 209px !important; left: 256px !important; }
body.home #text-412783631 a { background: transparent url(images/eurovaalit09/etusivu_nappi.gif) no-repeat left top; }
body.home #text-412783631 a:hover { background: transparent url(images/eurovaalit09/etusivu_nappi.gif) no-repeat left -46px; }
*/

/*Diary-nappi*/
#text-630486901 { display: none; position: absolute; top: 49px; left: 692px; }
#text-630486901 h3, #text-630486901 a span { display: none; }
/*#text-630486901 a { display: block; width:110px; height: 110px; background: transparent url(images/but_diary_alasivu.jpg) no-repeat left top; }*/
/*#text-630486901 a:hover { background: transparent url(images/but_diary_alasivu.jpg) no-repeat left -110px; }*/
#text-630486901 a { display: block; width:110px; height: 110px; background: transparent; }
#text-630486901 a span { display: none; }

body.home #text-630486901 { top: 79px !important; left: 692px !important; }
/*body.home #text-630486901 a { background: transparent url(images/but_diary_etusivu.jpg) no-repeat left top; }*/
/*body.home #text-630486901 a:hover { background: transparent url(images/but_diary_etusivu.jpg) no-repeat left -110px; }*/
body.home #text-630486901 a { background: transparent; }



/*FRONTPAGE OVERRIDES--------*/
body.home { background: #001822 url(images/bg.jpg) no-repeat left top;}
body.home #header { height: 270px;}
body.home #text-379105832 { top: 268px; }
body.home #text-381694231 div.textwidget { top: 305px; }
body.home #text-412783631 { top: 205px; left: 267px;}
.home-only { display: none; }
body.home .home-only { display: inline; }
body.home .entry-meta span{ display: none; }

/*BLOGILISTAUKSET*/
.archive-item { margin-left: 20px; padding-bottom: 5px; margin-bottom: 5px; font-size: 1.2em !important; line-height: 1.2em; font-family: Georgia, Palatino, "Times New Roman", serif; font-weight: normal; border-bottom: 1px dashed #cccccc;}



/*POSTEROUS*/
#text-642502172 { background: #ffffff url(images/posterousheadline.jpg) no-repeat left top; height: 70px; margin-left: 10px; overflow: hidden; padding-bottom: 0; }
#text-642502172 h3 { display: none;}
#text-642502172 div { display: block; padding: 35px 0px 0px 70px; margin-bottom: 0;}

#rss-642502171 {}
#rss-642502171 h3 { display: none; }
#rss-642502171 ul  { margin: 0px 5px 0px 10px; padding:0;	background: #ffffff url(images/posterousbg.gif) no-repeat left top; }
#rss-642502171 ul li {	border-top: 1px solid #ffffcc;	border-bottom: 1px solid #aaee88; margin: 0; padding: 6px 5px 4px 10px; font-size: 10px;	line-height: 12px; }
#rss-642502171 ul li a { color: #006317; }


/*TWITTER*/
#text-682341941 { background: #ffffff url(images/twitterheadline.jpg) no-repeat left bottom; height: 40px; margin-left: 10px; overflow: hidden; padding-bottom: 0; }
#text-682341941 h3 { display: none; }
#text-682341941 a { display: block; width: 200px; height: 40px; margin: 0; padding: 0; }

#twitter-1 {}
#twitter-1 h3 { display: none; }
#twitter-1 ul  { margin: 0px 5px 0px 10px; padding:0;	background: #ffffff url(images/twitterbg.gif) no-repeat left top; }
#twitter-1 ul li {	color: #3a5434; border-top: 1px solid #ffffcc;	border-bottom: 1px solid #aaee88; margin: 0; padding: 6px 5px 4px 10px; font-size: 10px; line-height: 12px; }
#twitter-1 ul li a { color: #006600; }
.twitter-link { display: block; }





/*ETUSIVUN EU-VAIKUTTAMINEN-NAPPI */
#text-648504791{ margin: 0 0 0 1px; padding: 0; display: none;}
#text-648504791 div a { margin: 0; padding: 0; }
#text-648504791 div a { margin: 0; padding: 0; }
#text-648504791 div a img { margin: 0 0 0 10px; padding: 0; margin-top:-15px;}
.home #text-648504791, .category #text-648504791, .single #text-648504791{ display: block;}





