/* Font  
-------------------------------------------------------------- */

* { font-family: "Helvetica",arial; font-size: 10px; }
h1 { font-family: "Helvetica",arial; font-weight: bold; font-size: 17pt; letter-spacing: -0.5pt; margin: 15px 0 30px; }
h3.comment, h2#kommentti { font-family: "Helvetica",arial; font-weight: bold; font-size: 14pt; letter-spacing: -0.5pt; margin: 30px 0 15px; color: #000; }
h1.jobs { margin: 15px 0 0; } 
h2 { font-family: "Helvetica",arial; font-weight: normal; font-size: 14pt; letter-spacing: -0.5pt; margin: 0; color: #62a3d1; }
h2.entry-title { font-family: "Helvetica",arial; font-weight: bold; font-size: 14pt; letter-spacing: -0.5pt; margin: 15px 0 30px; color: #2b2b2b; }
h3 { font-family: "Helvetica",arial; font-weight: normal; font-size: 10pt; letter-spacing: -0.5pt; margin: 0; color: #000; }
p { font-family: "Helvetica",arial; font-size: 13px; font-weight: thin; line-height: 1.6em; color: #1E1E1E }
p.jobs { line-height: 0em }
span.job-info p { margin: 5px 0 0; display: inline; } 
span { font-family: "Helvetica",arial; font-size: 10pt; }
a { font-family: "Helvetica",arial; font-size: 10pt; color: #8dbe40; text-decoration: none; font-weight: bold; }
#second-menu-items a { font-size: 9pt; font-weight: bold; color: #2b2b2b; }
a:hover { text-decoration: underline; }
span.box-topic { text-transform: uppercase; font-size: 8pt; font-weight: bold; color: #8dbe40; }
span.box-label { font-family: "Helvetica",arial; font-size: 7pt; color: gray; margin-right: 10px; }
span strong { font-size: 10pt; }
p.last { margin-bottom: 30px; }
h3.month { font-size: 11px; font-family: arial; color: #c0e5a0; font-weight: bold; margin-bottom: 5px; }
h1.entry-title { margin-bottom: 0px }
p.published { margin-top: 0px; font-size: 8pt; } 
address.author span.fn { font-size: 8pt;  } 
span.small { font-weight: normal; font-size: 10px; margin-top: 3px; display: block; }