/* Custom styles changed from the style.css file
--------------------------------------------------*/

#vasen { margin: 0 0 0 10px; }
#keski { padding-bottom: 20px; }
#oikea { margin: 0 10px 0 0; }

.story-header { text-transform: capitalize; margin-left: 0; }

.mainos .story-header { text-align: center; }

.story { float: none; width: auto; padding: 0 20px 5px 20px; }
.story .story-header { float: none; margin: -12px 0 0 0; }
.story table { width: 100%; margin: 0; }
.story td { vertical-align: middle!important; border: 0; }
.story td.border { border-bottom: 1px solid #CCCCCC; }
.story h1 { font-size: 100%; margin: 0; }
.story h2 { float: right; font-size: 95%; margin: 0; padding: 5px 0; }
.story p { font-size: 95%; width: 80%; line-height: 130%; margin: 0; }

.categories p { font-size: 120%; margin: 10px 0; }
.categories a { margin: 0 0 0 10px; }

/* Old
--------------------------------------------------*/

/*
a       {
                font-weight: normal;
        }

H1
        {
                font-size: 30pt;
                font-weight:bold;
                text-align:left;
                float:left;
        }

H2
        {
                font-weight:bold;
                text-align:left;
                float:left;
        }

H3
        {
                font-weight: bold;
                font-size: 8pt;
        }

.paivays
        {
                float:left;
                width:100%;
                height:100%

        }
.lahde
        {
                float:left;
                width:100%;
                height:100%;

        }
.uutinen
        {
                float:left;
                width:50%;
                font-size:8pt;
                font-weight:bold;
                text-align:left;
                text-valign:top;
                display:inline;
        }
.nospam
        {
                float:left;
                width:50%;
                font-size:8pt;
                text-align:left;
                text-valign:top;

        }
*/
