a.regular {
	color: inherit;
	text-decoration: none;
}

a.regular:hover {
	color: inherit;
}

.aboutme {
	font-family: 'open_sansregular';
	font-size: 1.35em;
	text-align: center;
}

.centerit {
	text-align: center;
	
}

.cvcontent {
	font-family: 'open_sansregular';
	font-size: 1.35em;
	margin-top: 10px;
	border-left: 1px solid grey;
	padding-left: 40px;
}

.cvcontent .heading {
	font-family: 'gentium_basicregular';
	font-size: 1.5em;
}

.cvsection {
	font-family: 'gentium_basicregular';
	font-size: 3em;
	color: #AAA;
}

#headline {
	font-family: 'open_sansregular';
	font-size: 2em;
}

/* Glyph, by Harry Roberts */
		
hr.style-eight {
    padding: 0;
    border: none;
    border-top: medium double grey;
    color: #333;
    text-align: center;
}

hr.style-eight:after {
    content: "§";
    display: inline-block;
    position: relative; 
    top: -0.7em;  
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}

hr.style-one {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); 
}

.location {
	display: block;
	margin-top: -15px;
	text-align: right;
	padding-right: 50px;
	font-size: 0.8em;
}

#myself {
	background-color: grey;
	background-image: url('../images/myself.jpg');
	height: 275px;
	margin-right: 40px;
}

#nomen {
	font-family: 'gentium_basicregular';
	font-size: 6em;
}

.period {
	display: block;
	margin-top: -15px;
	text-align: right;
	padding-right: 50px;
	font-size: 1em;
}

.sectiontitle {
	font-family: 'gentium_basicregular';
	font-size: 3em;
	text-align: center;
}

.socialmedia {
	display: inline-block;
	transition: all 0.5s ease;
	padding: 15px 25px 15px 25px;
	border: 2px solid grey;
	margin-bottom: 25px;
	font-family: 'open_sanssemibold', 'lucida grande', 'lucida sans unicode', verdana;
	font-size: 1.5em;
	text-align: center;
	text-decoration: none;
	color: black;
	margin-right: 10px;
}

.socialmedia:hover {
	color: white;
	background-color: grey;
}

strong {
	font-family: 'open_sansextrabold', 'lucida grande', 'lucida sans unicode', verdana;
}

.thumbnail {
	display: inline-block;
	float: left;
	-webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}

.thumbnail:hover {
	-webkit-transform: scale(1.1,1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05,1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    position: relative;
    z-index: 99;
}

.vspace-small {
	height: 0px;
}

.vspace-large {
	height: 35px;
}

.vspace-medium {
	height: 15px;
}

.vspace-largest {
	height: 75px;
}