/* @(#)$KimmoSuominen$

Theme Name: PH: Yrittäjä
Theme URI: http://palvelut.ilkka.fi/
Description: Palveluhakemiston yrittäjän sivu.
Template: default
Version: 1.0
Author: Ilkka
Author URI: http://palvelut.ilkka.fi/

 * Copyright (c) 2008 Kimmo Suominen
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer
 *    in the documentation and/or other materials provided with the
 *    distribution.
 * 3. The name of the author may not be used to endorse or promote
 *    products derived from this software without specific prior
 *    written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
 * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
 * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 */

body
{
    background: #56083c url('tausta.jpg') no-repeat scroll top center;
}

#bottomrow
{
    height: 80px;
}

#footspace
{
    margin-bottom: 20px;
}

#pagewrapper
{
    text-align: left;
    width: 992px;
    margin: 0 auto;
}

#envelope
{
    margin-top: 8px;
    width: 964px;
}

#header,
#main,
#footer
{
    padding: 0 22px;
}

#header
{
    height: 40px;
    padding-right: 200px;
}

td.bbb, td.bblr, td.bbrr, td.btb, td.btlr, td.btrr {
    height: 8px;
}


.ie6 td.btb,
.ie7 td.btb
{
        height: 20px;
}


#sidebar
{
    width: 166px;
}

#sidebar .menu
{
    border-left: 1px solid #999999;
    padding: 0 2px 0 6px;
    position: relative;
    etop: -40px;
}

div.nppost
{
    display: none;
}

#info .description
{
    font-style: italic;
}

#logo
{
    text-align: center;
}

input#s,
.menu h2,
#comment
{
    border: 1px solid #999999;
}

input#s
{
    width: 88px;
}

.ie input#s
{
    width: 101px;
}

#infotop
{
    background-image: url('ilkka-header.jpg');
    background-position: 30px 30px;
    background-repeat: no-repeat;
}

.ie #infotop
{
    background-position: 36px 45px;
}

.ie8 #infotop
{
    background-position: 36px 36px;
}

.pohjalainen #infotop
{
    background-image: url('pohjalainen-header.jpg');
}

#infoleft
{
    width: 25px;
}

#inforight
{
    width: 14px;
}



td.bvb
{
	width: 0px;
}

td.bblr,
td.bbrr,
td.btlr,
td.btrr,
td.bvl,
td.bvr
{
    width: 8px;
}


#aftergap td,
#aftersponsor td
{
    height: 0;
}

#header td
{
    vertical-align: middle;
}

#header h1
{
    margin-top: 20px;
    margin-bottom: 20px;
}

#header .pinksquare
{
    background-color: #980065;
    margin-top: 3px;
    margin-right: 10px;
    height: 15px;
    width: 15px;
}

#sidebar
{
    background-position: top right;
}

#header,
#afterheader td.bhb,
#sidebar,
#main,
#footer
{
    background-color: #ffffff;
}


input#b
{
    background-color: #f6f6f6;
}

a,
a:link,
a:visited
{
    color: #000000;
}

.menu h2
{
    background-color: #980065;
    color: #ffffff;
    font-size: 8pt;
    font-weight: bold;
    padding: 3px 5px;
    margin-bottom: 8px;
    border: 1px solid #000000;
}

.menu div.bottom
{
    height: 15px;
}

.menu ul ul
{
    list-style-image: url('purple-nappula-pieni.gif');
    padding-left: 19px;
}

.menu ul ul.meta
{
    padding-left: 0;
}

.commentlist,
.post
{
    padding-bottom: 25px;
}

.commentnumber a,
.commentnumber a:link,
.commentnumber a:visited
{
    color: #666666;
}

.post + .post
{
    border-top: 1px solid #999999;
    padding-top: 16px;
}

body,
input,
textarea,
#header,
.menu h2,
#search input#b
{
    font-family: Verdana, sans-serif;
    line-height: 1.25;
}

#comments,
h1,
h2,
h3,
h4,
h5,
h6,
#respond
{
    font-family: Georgia, serif;
}

#comments
{
    margin-top: 20px;
}

body,
input,
select,
table,
td,
textarea,
.menu h2,
#search input#b
{
    font-size: 8.5pt;
}

.commenters,
.meta,
.postmeta,
small
{
    font-size: 7pt;
}

h1
{
    font-size: 18pt;
}

h2
{
    font-size: 16pt;
}

h3
{
    font-size: 13pt;
}

h4
{
    font-size: 12pt;
}

h5
{
    font-size: 11pt;
}

h6
{
    font-size: 8.5pt;
}

.commentnumber
{
    font-size: 18pt;
    position: relative;
    top: -3px;
}

.commententry .commentauthor,
.commententry .meta,
.commententry .commentbody
{
    margin-left: 0;
}

#searchbox
{
    height: 164px;
    width: 630px;
    float: right;
    margin-right: 43px;
    margin-top: 45px;
}

.ie6 #searchbox
{
    margin-right: 21px;
}

.ie6 #searchbox,
.ie7 #searchbox
{
        margin-top: 55px;
}

#searchbox td
{
    vertical-align: top;
}

#searchboxform
{
    width: 190px;
    padding-top: 143px;
}

#searchboxform input.q
{
    width: 130px;
}

#rtmgmapsbox
{
    height: 164px;
    width: 440px;
}

#topnavi img
{
    border-width: 0px;
    margin-left: 11px;
    margin-top: 90px;
}

#beforeheader td.btlr
{
    background-image: url('yla-vasen-blend.png');
    background-position: bottom right;
    background-repeat: no-repeat;
}

#beforeheader td.btb
{
    background-image: url('yla-toisto-blend.png');
    background-position: bottom left;
    background-repeat: repeat-x;
}

#beforeheader td.btrr
{
    background-image: url('yla-oikea-blend.png');
    background-position: bottom left;
    background-repeat: no-repeat;
}

.ie6 #beforeheader td.btlr 
{
    background-image: url('ie6-yla-vasen-blend.gif');
}

.ie6 #beforeheader td.btb  
{ 
    background-image: url('ie6-yla-toisto-blend.gif');
}

.ie6 #beforeheader td.btrr
{
    background-image: url('ie6-yla-oikea-blend.gif');
}

td.bvl,
td.bblr
{
    background-image: url('vasen-toisto-blend.png');
    background-position: top right;
    background-repeat: repeat-y;
}

.ie6 td.bvl
{
    background-image: url('ie6-vasen-toisto-blend.gif');
}

.ie6 td.bblr
{
    background-image: none;
}

td.bvr,
td.bbrr
{
    background-image: url('oikea-toisto-blend.png');
    background-position: top left;
    background-repeat: repeat-y;
}

.ie6 td.bvr
{
    background-image: url('ie6-oikea-toisto-blend.gif');
}

.ie6 td.bbrr
{
    background-image: none;
}

td.bbls
{
    background: url('6px-shade-BL.png') top right no-repeat transparent;
}

td.bbrs
{
   background: url('6px-shade-BR.png') top left no-repeat transparent;
}

td.bbb
{
   background: url('6px-shade-B.png') top left repeat-x transparent;
}

.ie6 td.bbrs,
.ie6 td.bbls,
.ie6 td.bbb
{
    background-image: none;
}

#sponsorrow td.bvl,
#sponsorrow td.bvr
{
    background-image: none;
}

#sponsorrow td 
{ 
    text-align: center;
}

#sponsorrow p
{
    margin-top: 8px;
    color: #a9819c;
}

#searchboxform .submit,
.searchform .submit
{
    width: 40px;
    height: 19px;
    padding: 0;
    margin: 0;
    border: 0;
    background: transparent url('hae.gif') no-repeat center top;
    text-indent: -1000em;
    cursor: pointer;
    cursor: hand;
}

.ie6 #searchboxform .submit,
.ie7 #searchboxform .submit
{
    margin-left: -8px;
}


#ylapalkki {
   float: left;
   width: 1100px;
}

.ylapalkkilogo {
clear:none;
display:block;
float:left;
height:16px;
margin:0 0 0 19px;
padding:0;
position:relative;
}

.ylapalkkilogo img {
    border: 0 none;
}

.ilkka .ylapalkkilogo {
background-image:url(/wp-content/themes/phihome/palkki-ilkka.gif);
background-repeat: no-repeat;
width: 69px;
}

.pohjalainen .ylapalkkilogo {
background-image:url(/wp-content/themes/phihome/palkki-pohjalainen.gif);
background-repeat: no-repeat;
width: 100px;
}

#ylapalkki ul {
clear:none;
display:block;
float:left;
height:10px;
list-style-type:none;
margin:0;
width:auto;
}

#ylapalkki li {
clear:none;
display:block;
float:left;
list-style-type:none;
padding:2px 10px 0;
}

#ylapalkki .spacer {
background-image:url(/wp-content/themes/phihome/spacer.gif);
background-repeat:no-repeat;
}

#ylapalkki a:link,
#ylapalkki a:hover,
#ylapalkki a:visited {
color:#E6E6E6;
text-decoration:none;
}

#ylapalkki {
clear:both;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:16px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:1000;
}

.ie .border
{
	width: 0px;
}

.ie td.bvb
{
    background-color: #ffffff;
    width: 0px;
}

.ie td.bblr,
.ie td.bbrr,
.ie td.bvb,
.ie td.btlr,
.ie td.btrr,
.ie td.bvl,
.ie td.bvr
{
    width: 8px;
}

.ie #aftersponsor
{
    display: none;
}

.ie7 #infotop {
    background-position: 29px 39px;
}

#streetnw, #streetn, #streetne,
#streetsw, #streets, #streetwe {
    height: 6px;
    min-height: 6px;
}

#streetnw, #streetsw,
#streetne, #streetse,
#streetw, #streete {
    width: 6px;
}

#streetnw { background: transparent url('/wp-content/themes/phiyrit/6px-shade-TL.png') no-repeat scroll top left; }
#streetn { background: transparent url('/wp-content/themes/phiyrit/6px-shade-T.png') repeat-x scroll top left; }
#streetne { background: transparent url('/wp-content/themes/phiyrit/6px-shade-TR.png') no-repeat scroll top right; }
#streetw { background: transparent url('/wp-content/themes/phiyrit/6px-shade-L.png') repeat-y scroll top left; }
#streete { background: transparent url('/wp-content/themes/phiyrit/6px-shade-R.png') repeat-y scroll top left; }
#streetsw { background: transparent url('/wp-content/themes/phiyrit/6px-shade-BL.png') no-repeat scroll top left; }
#streets { background: transparent url('/wp-content/themes/phiyrit/6px-shade-B.png') repeat-x scroll top left; }
#streetse { background: transparent url('/wp-content/themes/phiyrit/6px-shade-BR.png') no-repeat scroll bottom right; }

#streetwindow {
    position: absolute;
    left: 120px;
    top: 200px;
}

#rtmstreetbox
{
    height: 320px;
    min-height: 320px;
    width: 840px;
    background-color: #ffffff;
    padding: 6px;
    z-index: 10;
}

#rtmstreetboxtitle
{
    background-color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
}

#street-close
{
    padding: 3px 6px 3px 6px;
}

#rtmstreetboxclose
{
    background-color: #ffffff;
    border-style:none;
    text-decoration:underline;
}

#street_view_link
{
    cursor: pointer;
}

#street_view_link:hover
{
    text-decoration: underline;
}


