.wrapper  { 
	text-align: left; 
	margin: 40px auto 20px auto; 
	position: top; 
	width: 1000px;
	font-family: 'Open Sans',helvetica,arial,sans-serif;
}
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceInDown { 
   0% { 
       opacity: 0; 
        -webkit-transform: translateY(-2000px); 
    } 
    60% { 
        opacity: 1; 
        -webkit-transform: translateY(30px); 
    } 
    80% { 
        -webkit-transform: translateY(-10px); 
    } 
    100% { 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes bounceInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-2000px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateY(30px); 
    } 
    80% { 
        transform: translateY(-10px); 
    } 
    100% { 
        transform: translateY(0); 
    } 
} 

.bounceInDown { 
    -webkit-animation-name: bounceInDown; 
    animation-name: bounceInDown; 
}
.menu {
  position: relative;
  top: 10px;
  left: 50%;
  margin-top: 10px;
  margin-left: -500px;
  border: 0;
  width: 1000px;
  height: 40px;
  text-align: center;
}

.menu a {
	position: relative;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 20px 10px 20px;
	color: #000;
	text-align: center;
	font: 18px 'Open Sans',helvetica,arial,sans-serif;
	font-weight: 300;
	letter-spacing: 2px;
	text-decoration: none;
}
.menu a:hover {
	margin-left: auto;
	margin-right: auto;
	padding: 0px 20px 10px 20px;
	color: #999;
	text-align: center;
	font: 18px 'Open Sans',helvetica,arial,sans-serif;
	font-weight: 300;
	letter-spacing: 2px;
	text-decoration: none;
}
a {
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 300;
   color: #999;
   text-decoration: none;   
}
a:hover {
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 300;
   color: #000;
   text-decoration: none;
}

.otsikko {
	margin: 0px 0px 40px 0px; 
	font-family: 'Open Sans', helvetica, sans-serif; 
	font-weight: 400; 
	letter-spacing: 2px; 
	font-size: 16px; 
	text-align: left;
	color: #333;
	padding: 8px 0 12px 71px;
	text-transform: uppercase;
}
.cv_C {
  position: relative;
  top: 10px;
  left: 50%;
  margin-top: 10px;
  margin-left: -500px;
  border: 0;
  width: 1000px;
  height: 40px;
  text-align: center;
  list-style-type: none;
}
.img_C {
  position: relative;
  top: 10px;
  left: 50%;
  margin-top: 10px;
  margin-left: -500px;
  border: 0;
  width: 1000px;
  height: 140px;
  text-align: center;
  list-style-type: none;
}
.otsikko_C {
	margin: 0px 0px 40px 0px; 
	font-family: 'Open Sans', helvetica, sans-serif; 
	font-weight: 400; 
	letter-spacing: 2px; 
	font-size: 16px; 
	text-align: center;
	color: #333;
	padding: 8px auto 12px auto;
	text-transform: uppercase;
}
.asia_C {
   margin-left: 20px auto 20px auto;
   background: transparent;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 300;
	text-align: center;
}
ul {
	margin-top: 12px;
}

.cv_top {
   background: transparent;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 400;
   list-style-type: none;
   width: 880px;
   display: block;
   padding: 8px 0 0px 115px;
   margin-left: -20px;
}
.cv {
	background: #fff;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 400;
   list-style-type: none;
   width: 1000px;
   display: block;
   padding: 8px 0 8px 65px;
   margin-left: -20px;
}
/*
.cv:nth-child(odd) {
	background: #f9f9f9;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 400;
   list-style-type: none;
   width: 1000px;
   display: block;
   padding: 8px 0 8px 15px;
   margin-left: -20px;
}
.cv:nth-child(even) {
   background: #fff;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 400;
   list-style-type: none;
   width: 1000px;
   display: block;
   padding: 8px 0 8px 15px;
   margin-left: -20px;
}
*/
.vuosi {
	margin-left: 70px;
   background: transparent;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 400;
   width: 70px;
   display: block;
   float: left;
}
.asia {
   margin-left: 15px;
   background: transparent;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 300;
}
.asia i {
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 300;
   font-style: italic;
}
.asia_2 {
	margin-left: 70px;
   background: transparent;
   font: 14px/15px 'Open Sans', helvetica, sans-serif;
   font-weight: 300;
}
.photos {
	background: transparent;
	font: 14px/15px 'Open Sans', helvetica, sans-serif;
	font-weight: 300;
	margin-right: 20px;
}
p {
	margin-bottom: 32px;
}
