body {
background: #000 url(kuvat/filmi.png) repeat-y fixed top right;
}

#container {
border: 10px double #000;
background: #FFF;
margin: 5px 5px 5px 5px;
padding: 5px;
width: 550px;
}

#header {
background: url(kuvat/charlie.png) no-repeat;
}

h1 {
visibility: hidden;
}

#navi {
background: #000;
color: #FFF;
border: 3px double #FFF;
margin: 5px 5px 5px 5px;
padding: 5px;
font: small-caps 14px Courier New, monospace;
}

#sisalto {
border: 3px double #000;
margin: 5px 5px 5px 5px;
padding: 5px;
color: #000;
}

#footer {
text-align: center;
background: #000;
color: #FFF;
border-left: 5px double #FFF;
border-right: 5px double #FFF;
margin: 5px;
padding: 5px;
}

.texxt {
margin: 5px;
padding: 5px;
font: 14px Times, Times New Roman, serif;
text-align: justify;
letter-spacing: 1px;
}

.filmit {
font: 14px Times, Times New Roman, serif;
list-style-type: none;
}

#navilist {
list-style-type: upper-roman;
}

.navilink {
background: #000;
color: #FFF;
}

.navilink:hover {
background: #FFF;
color: #000;
}

A {
color: #000;
font-weight: bold;
}

A:hover{
color: #FFF;
background: #000;
}

h2 {
font: bold 24px Times, Times New Roman, serif;
letter-spacing: 5px;
}

h3 {
font: small-caps bold 18px Times, Times New Roman, serif;
}

h4 {
font: italic small-caps bold 14px Times, Times New Roman, serif;
}

address {
font: italic 12px Times New Roman, serif;
letter-spacing: 2px;
}

#valid {
color: #000;
background: #FFF;
font: 9px Verdana, Geneva, sans-serif;
text-decoration: underline;
}
