* {margin: 0;
padding: 0;}

html {background-image: url(stripebg2010.jpg);}

body {
font-size: 76%;}

a:link {font-family: Georgia, serif;
text-decoration:none;
font-size: 2.5em;
color:#333333;
font-style:italic;
line-height:75%;}

a:visited {font-family: Georgia, serif;
text-decoration:none;
font-size: 2.5em;
color:#333333;
font-style:italic;
line-height:75%;}

a:active {font-family: Georgia, serif;
text-decoration:none;
font-size: 2.5em;
color:#333333;
font-style:italic;
line-height:75%;}

a:hover {font-family: Georgia, serif;
text-decoration:none;
font-size: 2.5em;
color:#993333;
font-style:italic;
line-height:75%;}

.yksi {padding-left: 30px;}

.kolme {padding-left: 66px;}

#wrapper {background-image: url(whitebg.png);
background-repeat: repeat-x;
width: 100%;
height: auto;
margin-top: 70px;
padding: 120px 0 180px 0;}

#section1 {width: 870px;}

#menu {background-image: url(nimi.png);
background-repeat:no-repeat;
width:160px;
height:auto;
padding-top:120px;
padding-left:30px;
padding-bottom:100px;
padding-right:110px;
float:left;}

#content {width: 470px;
height: auto;
float:right;
font-family: Verdana, sans-serif;
font-size: 1em;
}

#column1 {width: 220px;
height: auto;
float: left;
padding: 10px 0 10px 0;}

#column2 {width: 220px;
height: auto;
float: right;
padding: 10px 0 10px 0;}


#content img {margin-right:5px;
margin-bottom: 5px;
border: 2px solid #cccccc;}

#cv img {border: 0px;}

h1 {font-family: Arial, sans-serif;
font-weight:bolder;
text-transform:uppercase;
color:#000000;
font-size: 0.8em;
padding-bottom:4px;
padding-top:8px;}

h2 {font-family: Georgia, serif;
font-style:italic;
color:#000000;
font-size: 1.4em;}

label {font-weight: bold;
font-size: 0.8em;}

.bold {font-weight: bold;
font-size: 0.8em;}

.fact {font-size: 0.8em;}

.quote {font-family: Georgia, serif;
font-style:italic;
color:#000000;
font-size: 1.0em;}

#footer {clear:both;}

#dark {
height: 104px;
position: absolute;
top: 0;
right: 0;
width:auto;
}

#dark img {border:none;}
