
blockquote {
    margin-left: 20px;
    padding-left: 0px;
    border-left: 2px solid #c0c0c0;
}

img {
    border: 0;
}

#blogiHeader h1 {
    width: 470px;
    height: 290px;
    background-image: url(/blogit/img/mobent_header.jpg);
    background-repeat: no-repeat;
    text-indent: -2000px;
    margin: 0;
}

#blogiHeader a {
    display: block;
}

#blogi {
    background-image: url(/blogit/img/mobent_bg.jpg);
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    border: 0;

    position: relative;
}

#blogi a:hover, #blogiHeader a:hover, #kommentitContent a:hover {
    text-decoration: none;
}

#sisalto p a:link, #sisalto p a:visited, #sivu p a:link, #sivu p a:visited {
    text-decoration: underline;
}

a.dottedLine:link, a.dottedLine:visited, #sisalto p a.dottedLine:link, #sisalto p a.dottedLine:visited {
    border-bottom: 1px dotted;
    text-decoration: none;
}

#blogi p, #sivu p {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 140%;
    margin-top: 0.5em;
    margin-left: 10px;
}

#sisalto li {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 10px;
}

#blogi h1 {
    clear: left;
    margin-bottom: 0.25em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 22px;
    font-weight: bold;
}

#blogi h2, #sivu h2 {
    margin-top: 0.5em;
    margin-left: 10px;
    margin-bottom: 0;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 28px;
    font-weight: normal;
    color: #000;
}

#blogi h3 {
    margin-bottom: 0;
    margin-left: 10px;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 22px;
    font-weight: normal;
}

.blogiNavi {
    clear: both;
    width: 270px;
    margin: 0px 0px 0px 8px;

    font-weight: bold;
    font-size: 11px;
}

.blogiNavi ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

/* For Mozilla */
html:not([dummy]) .blogiNavi ul {
    overflow: hidden;
}

/* For IE */
* html .blogiNavi ul {
    overflow: hidden;
}

.blogiNavi ul li {
    float: left;
    margin: 7px 2px;
}

.blogiNavi ul li a {
    display: block;
    padding: 8px 8px 4px 8px;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    white-space: nowrap;
    background-color: #fff;
    border-bottom: 5px solid #eee;
}

.blogiNavi ul li a.here {
     border-bottom: 5px solid #aaa;
}

.blogiNavi ul li a:hover {
    font-weight: bold;
    color: #005AAB;
    background-color: #fff;
    border-bottom: 5px dotted #aaa;
}

.blogiNavi ul li a:link, .blogiNavi ul li a:visited, .blogiNavi ul li a:hover, .blogiNavi ul li a:active {
    font-weight: bold;
}

/* For IE */
* html .blogiNavi ul li a {
    width: 1%;
}

#sisalto {
    margin: 5px 10px 5px 10px;
    padding: 10px;
    border-top: 5px solid #bd1e23;

    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='bg_75p_1x1.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
#sisalto[id] {
    background-image: url(/blogit/img/bg_75p.png);
}

* html #sisalto {
    width: 430px;;
}

/* For Mozilla */
html:not([dummy]) #sisalto {
    overflow: hidden;
}

/* For IE */
* html #sisalto {
    overflow: hidden;
}

.selite {
    position: absolute;
	z-index: 2;
    right: 13px;
    width: 150px;
    padding: 10px 10px 10px 15px;

    background-color: #194869; /* 0095DA 5195B4 */
    color: #fff;

    border: 1px outset #194869;

    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 10px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 150%;
}

/* For Mozilla */
html:not([dummy]) .selite {
    width: 145px;
}

/* For IE */
* html .selite {
    width: 160px;
}

#cornerSpacer {
   float: right;
   width: 170px;
   height: 225px;
}

/* For IE */
* html #cornerSpacer {
   float: right;
   width: 180px;
   height: 203px;
}

div.merkinta {
    /* Don't give this a width or IE/Opera won't float:right over it */
    margin-bottom: 15px;
}

div.viesti {

}

#blogi p.jalkiRivi {
    margin-top: 0px;
    padding-top: 0;
    padding-bottom: 15px;
    font-size: 10px;
    line-height: auto;
}

#blogi a.permalink:link, #blogi a.permalink:visited, #blogi a.permalink:hover, #blogi a.permalink:active {

}

.rssBox {
    text-align: right;
    padding: 5px;
}

.rssBox a:link, .rssBox a:visited, .rssBox a:hover, .rssBox a:active {
    text-decoration: none;
    color: white;
}

.rssBox a .rssBadge {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: white;
    background-color: #f60;
    border-left: 1px solid #FFC8A4;
    border-top: 1px solid #FFC8A4;
    border-right: 1px solid #3F1A01;
    border-bottom: 1px solid #3F1A01;
    padding: 0px 3px 0px 3px;
    margin: 0px;
}

#sivu form p strong {
    font-size: 12px;
}

#sivu input, #sivu textarea {
    width: 30em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#sivu input.submit {
    width: 7em;
}

.inputError {

}

.pictureOnRight {
    float: right;
    margin: 0px 0px 10px 10px;
    padding: 5px;
    border: 1px outset #ccc;
}

.navigation {
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.alignright {
    float: right;
}
	
.alignleft {
    float: left;
}

ul.commentlist {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}

ul.commentlist li {
    padding-left: 0px;
    margin-bottom: 7px;
}

.commentmetadata {
    padding-left: 10px;
}

#kommentitHeader {
    height: 27px;
    margin: 0;
}

#kommentitHeader h2 {
    width: 140px;
    height: 27px;
    background-image: url(http://blogit.digitoday.fi/tekijanoikeus/img/kommentit.gif);
    background-repeat: no-repeat;
    background-position: 3px 0px;
    text-indent: -2000px;
    margin: 0;
}

#kommentitContent {
    width: 130px;
    padding: 5px;
    background-color: #eee;
    background-image: url(http://blogit.digitoday.fi/tekijanoikeus/img/bg_kommentit.jpg);
    background-repeat: no-repeat;
    border: 1px outset #ccc;
    text-align: left;
    line-height: 150%;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
}

#kommentitContent h3, #lisaaAiheesta h3 {
    margin: 5px 0px 0px 0px;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
}

.h3 {
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
}

.kommentitIcon {
    float: right;
    margin-right: -5px;
}

#lisaaAiheesta {
    width: 130px;
    margin-top: 20px;
    padding: 5px;
    background-color: #eee;
    background-image: url(http://blogit.digitoday.fi/tekijanoikeus/img/bg_kommentit.jpg);
    background-repeat: no-repeat;
    border: 1px outset #ccc;
    text-align: left;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
}

#lisaaAiheesta ul {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}


#lisaaAiheesta ul li {
    margin-left: 0;
    padding: 0px 0px 10px 0px;
}

#searchform {
    margin-left: 10px;
}

