/*  
Theme Name: Sosiaalipalvelu Paja
Theme URI: http://www.sosiaalipalvelupaja.com
Version: 1.0
Author: Hanna Iris Tolonen
*/


html
{
background:#FFF;
text-align:center;
margin:0;
padding:0;
font:15px Arial, Helvetica, sans-serif;
width:99%;
color:#000000;
}

body
{
background:#FFF;
text-align:center;
margin:0;
padding:0;
font:15px Arial, Helvetica, sans-serif;
width:99%;
color:#000000;
}

div#raamit
{
clear:both;
margin:0 auto;
padding:0;
width:960px;
background:#FFF;
color:#000000;
}

div#linkit
{
height:58px;
margin:0 auto;
padding:0;
width:102%;
background:#fff url(images/tausta1.jpg);
color:#000000;
}

div#sisalto
{
clear:both;
margin:0 auto;
padding:10px 0;
width:960px;
color:#000000;
background:#ffffff;
}

div#sivupalkki
{
float:left;
margin:20px auto 0 0;
padding:0;
width:290px;
}

div#teksti
{
float:right;
margin:20px auto 20px auto;
width:630px;
}

div#alatunniste
{
clear:both;
width:960px;
padding:0 0 20px 0;
margin:0;
border:solid #2EAADC;
border-width:20px 0 0 0;
}

ul#nav {
margin:0 auto 0 auto;
width:960px;
height:58px;
/*overflow: hidden;*/
background:transparent url(images/linkit.gif) no-repeat 0 -58px;
padding:0px;
}

ul#nav li 
{
padding:0;
margin:0;
display:block;
float:left;
text-indent:-9999px;
}

ul#nav li a 
{
display:block;
text-decoration:none;
overflow:hidden;
background:transparent url(images/linkit.gif) no-repeat;
border:none;
}

li#etusivu a 
{
width:100px;
height:44px;
}

li#etusivu2 a 
{
width:100px;
height:44px;
}


li#yritys a 
{
width:86px;
height:44px;
}

li#yritys2 a 
{
width:86px;
height:44px;
}

li#perhetyo  a
{
width:114px;
height:44px;
} 

li#perhetyo2  a 
{
width:114px;
height:44px;
} 

li#sosiaaliohjaus a
{
width:167px;
height:44px;
}

li#sosiaaliohjaus2 a 
{
width:167px;
height:44px;
}

li#tyonohjaus a
{
width:142px;
height:44px;
}

li#tyonohjaus2 a 
{
width:142px;
height:44px;
}

li#punainenlanka a
{
width:193px;
height:44px;
}

li#punainenlanka2 a 
{
width:193px;
height:44px;
}
 
li#etusivu a:link, li#etusivu a:visited 
{
background-position: -79px -58px;
margin:0 0 0 78px;
}

li#etusivu a:hover, li#etusivu a:focus
{
background-position:-79px 0;
}

li#etusivu2 a:link, li#etusivu2 a:visited 
{
background-position: -79px 0;
margin:0 0 0 79px;
}

li#etusivu2 a:hover, li#etusivu2 a:focus
{
background-position:-79px 0;
}

li#yritys a:link, li#yritys a:visited 
{
background-position: -179px -58px;
margin:0;
}

li#yritys a:hover, li#yritys a:focus 
{
background-position:-179px 0;
}

li#yritys2 a:link, li#yritys2 a:visited 
{
background-position: -179px 0;
margin:0;
}

li#yritys2 a:hover, li#yritys2 a:focus 
{
background-position:-179px 0;
}

li#perhetyo a:link, li#perhetyo a:visited 
{
background-position: -265px -58px;
margin:0;
}

li#perhetyo a:hover, li#perhetyo a:focus 
{
background-position:-265px 0;
}

li#perhetyo2 a:link, li#perhetyo2 a:visited 
{
background-position: -265px 0;
}

li#perhetyo2 a:hover, li#perhetyo2 a:focus 
{
background-position:-265px 0;
}

li#sosiaaliohjaus a:link, li#sosiaaliohjaus a:visited 
{
background-position: -379px -58px;
}

li#sosiaaliohjaus a:hover, li#sosiaaliohjaus a:focus 
{
background-position:-379px 0;
}

li#sosiaaliohjaus2 a:link, li#sosiaaliohjaus2 a:visited 
{
background-position: -379px 0;
margin:0;
}

li#sosiaaliohjaus2 a:hover, li#sosiaaliohjaus2 a:focus 
{
background-position:-379px 0;
}

li#tyonohjaus a:link, li#tyonohjaus a:visited 
{
background-position: -546px -58px;
margin:0;
}

li#tyonohjaus a:hover, li#tyonohjaus a:focus 
{
background-position:-546px 0;
}

li#tyonohjaus2 a:link, li#tyonohjaus2 a:visited 
{
background-position: -546px 0;
margin:0;
}

li#tyonohjaus2 a:hover, li#tyonohjaus2 a:focus 
{
background-position:-546px 0;
}

li#punainenlanka a:link, li#punainenlanka a:visited 
{
background-position: -688px -58px;
margin:0;
}

li#punainenlanka a:hover, li#punainenlanka a:focus 
{
background-position:-688px 0;
}

li#punainenlanka2 a:link, li#punainenlanka2 a:visited 
{
background-position: -688px 0;
margin:0;
}

li#punainenlanka2 a:hover, li#punainenlanka2 a:focus 
{
background-position:-688px 0;
}

#teksti p
{
text-align:left;
margin:0 20px 15px 0;
padding:0;
line-height:2.0em;
}

#teksti h1
{
font-size:20px;
text-align:left;
margin:0 auto 15px auto;
padding:0;
line-height:2.0em;
color:#999999;
background:#ffffff;
}

#teksti h2
{
font-size:18px;
text-align:left;
margin:20px auto 15px auto;
padding:0;
line-height:2.0em;
color:#999999;
background:#ffffff;
}

#teksti ul
{
text-align:left;
margin:0 20px 15px 0;
padding:0 0 0 20px;
line-height:2.0em;
}

#teksti li
{
margin:0 0 0 20px;
padding:0 0 0 20px;
list-style-type:disc;
}


#alatunniste p
{
font-size:12px;
padding:0;
margin:0;
}

.alalinkit
{
float:left;
margin:-2px 0 0 0;
padding:5px 0;
}

.toteutus
{
float:right;
text-align:right;
margin:0 4px 0 0;
padding:5px 0;
}

.alalinkit a
{
color:#086DB2;
background:#ffffff;
text-decoration:none;
padding:0 10px 0 0;
font-weight:normal;
border:none;
}

.alalinkit a:hover
{
color:#086DB2;
background:#ffffff;
text-decoration:underline;
padding:0 10px 0 0 ;
font-weight:normal;
border:none;
}

.toteutus a
{
color:#086DB2;
background:#ffffff;
text-decoration:none;
font-weight:normal;
border:none;
}

.toteutus a:hover
{
color:#086DB2;
background:#ffffff;
text-decoration:underline;
font-weight:normal;
border:none;
}

a
{
color:#2EAADC;
background:#ffffff;
text-decoration:none;
font-weight:bold;
border:solid #086DB2;
border-width:0 0 1px 0;
}

a:hover
{
color:#086DB2;
background:#ffffff;
text-decoration:none;
font-weight:bold;
border:solid #2EAADC;
border-width:0 0 1px 0;
}

a img
{
border:none;
}

div.ylakuva
{
width:950px;
height:180px;
margin:0 auto;
}

.logo
{
float:left;
margin:20px 0 0 0;
}

.avainsanat
{
float:right;
margin:20px 0;
}

.paivitetty
{
font-size:12px;
}

.tulosta_yla
{
display:none;
}