iv {
	border-radius: 5px;
}
#header {
	z-index: 1;
    position: absolute;
	width: 800px;
	height: 60px;
    left: 50%;
    margin-top: 0px;
    margin-left: -400px;
}

#name {
	float:left;
	padding-top: 5px;
	font-size: 25px;
	color: black;
	font-family: Abel;
	font-variant:small-caps;
	/*text-transform: uppercase;*/
}
/*#name:first-letter{
    font-size:30px;
}*/

.imghead{
  width: 800px;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position:absolute;
  left: 50%;
  margin-top: 70px;
  margin-left: -400px;
}

.left {
	position: absolute;
	width: 130px;
	height: 400px;
    left: 50%;
    margin-top: 220px;
    margin-left: -400px;
}

.right {
	position: absolute;
	width: 200px;
	height: 400px;
    left: 50%;
    margin-top: 200px;
    margin-left: 200px;
}

#buttonprint {
	position: absolute;
    left: 50%;
    margin-top: 220px;
    margin-left: 80px;
	color: grey;
}
.contact{
    position:absolute;
    color:gray;
    text-transform: uppercase;
    font-size: 15px;
	font-family: 'Abel', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding-top: 10;
	left: 50%;
    margin-top: 2px;
    margin-left: -100px;
    display:inline;
}

#email{
	float:right;
	width:20px;
	height:19px;
	margin-right: 10px;
	padding-top: 0px;
	border:0;
}
#linkedin{
	float:right;
	width:20px;
	height:19px;
	padding-top: 0px;
	border:0;
}
.link{
    text-decoration:none;
    color: #0da4d3;
    margin-top:50px;
    display:block;

}
/*.link:hover{
    text-decoration:none;
    /*color: rgb(0,220,255);*/
   /* margin-top:50px;
    display:block;
}*/
a{
    text-decoration:none;
	}
.bar{
    color:white;
    margin-left:5px;
    padding-top:10px;
    text-decoration:none;
    font-size:13px;
	font-weight: bold;
}
.bar:link{
    color:white;
    text-decoration:none;
}
.bar:hover{
    color:gray;
    text-decoration:none;
}
.bar:visited{
    color:rgb(232,232,232);
    text-decoration:none;
}
td {
	height: 50px;
	width: 10px;
}
table{
    border: 1px white solid;
    background-color:black;
    width:120px;
}
.skills{
    width:120px;
    background-color:white;
    width:475px;
}
.skills td{
    height: 20px;
	width: 10px;
	list-style-type: circle;

}
.skills1{
    background-color:white;
    width:440px;
}
.skills1 td{
    height: 20px;
	width: 260px;
	list-style-type: circle;

}
.center {
	position: absolute;
	width: 445px;
	height: 400px;
    left: 50%;
    margin-top: 190px;
    margin-left: -265px;
}
.center10 {
	position: absolute;
	width: 660px;
	height: 400px;
    left: 50%;
    margin-top: 1200px;
    margin-left: -265px;
}
h2{
    font-variant:small-caps;
    font-size:30px;
    color:gray;
    font-family: Abel;
    margin-top: 17px;
}
h3{
    font-size:22px;
    color:black;
    font-family: Abel;
    margin-top: -10px;
    margin-left:15px;
}

h5{
    font-size:16px;
    color:black;
    font-family: Abel;
    margin-top: -10px;
    margin-left: -10px;
}
span2{
    float:right;
}
.lista{
    list-style-type:none;
}
li p{
    font-size:15px;
    color:black;
    font-family: Abel;
    margin-top: -20px;
    margin-bottom: 30px;
}
.description{
    margin-left:-30px;
}
.text{
     line-height: 150%;
     margin-top:-15px;
     font-size:18px;
}
.text1{
     line-height: 150%;
     margin-top:0px;
     font-size:18px;
}
.frame{
    width: 150px; 
    height: 250px; 
    overflow: hidden;
    background-position:center;
    margin-top:-10px;
    float:left;
    margin-right:15px;
}
.frame img{
  width: 399px;
  height:266px;
  background-position:center;
  background-size:cover;
  margin-left:-115px;
  margin-top:-10px;
  }
  p iframe{
  margin-top: 10px;
  margin-bot: 20px
  }
  .final{
  z-index: 1;
  position: absolute;
  width: 445px;
  height: 600px;
  left: 50%;
  margin-top: 10px;
  margin-left: -230px;
  text-align: center;
  }
.frame1{
    background-color:black;
	color:blue;
	width: 660px;
    height: 715px;
	}
.locationframe1{
  width: 630px;
  height: 660px;
  margin-top:5px;
  margin-left:5px;
  position:relative;
}
.top1{
    background-color:black;
	width: 640px;
    height: 1px;
}
div.center10 h3{
    font-size:22px;
    color:black;
    font-family: Abel;
    margin-top: 25px;
    margin-left:15px;
}
