* {
    margin:                  0;
    padding:                 0;
}

body {
    background-color:        #000000;
    color:                   #FFFFFF;
    font-size:               15px;
    font-family:             Helvetica, Arial;
}

img {
    border:                  0;
}

h1 {
    margin:                  0 0 0 18px;
    color:                   #bec95a;
}

h2 {
    margin:                  20px 0 5px 0;
    color:                   #bec95a;
}

a:link, a:visited, a:active, a:hover {
    color:                   #4075d9;
    text-decoration:         none;
}



p {
    text-align:              justify;
    margin:                  7px 0 0 0;
}

.page {
    width:                   100%;
}

.top {
    height:                  170px;
    margin:                  0;
}

.middle {
    height:                  532px;
    margin:                  0;
    background-image:        url(img/tausta.png);
    background-repeat:       no-repeat;
}

.left {
    padding:                 60px 0 0 40px;
	position:				absolute;
    float:                   left;
    width:                   340px;
}

.right {
	position:				absolute;
    width:                   650px;
	margin:					0 0 0 370px; 
    padding:                 10px 0 0 40px;
    float:                   left;
}

.vasen {
    width:                   325px;
    float:                   left;
}

.oikea {
    padding:                 0 10px 0 0;
    text-align:              right;
    width:                   315px;
    float:                   right;
}

.ala {
    width:                   100%;
}

.bottom {
    height:                  170px;
    padding:                 35px 0 0 20px;
}

.sponsorit {
    list-style-type:         none;
}

.sponsorit li {
    float:                   left;
}

.sponsorit a {
    margin-right:           30px;
    margin-left:            30px;
    text-decoration:         none;
}

.logo {
	position:				absolute;
    float:                   left;
}

.social {
    text-align:              right;
    margin:                  20px 0 0 930px;
    float:                   left;
	position:				absolute;
    list-style-type:         none;
}

.social li {
    padding:                 16px 0 0 0;
}

.linkki {
    font-size:               20px;
	position:				absolute;
    float:                   right;
    margin:                  20px 5px 0 250px;
}