/*!
 * http://malingron.com/
 *
 * Portfolio style sheets
 *
 * Copyright 2010, Malin Grön
 */
 
body {
}

/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
/*@font-face {
    font-family: "Delicious Heavy";
    src: url(fonts/Delicious-Heavy.otf);
    font-weight:400;
}*/
h1 {
	font-style: normal;
	text-decoration: none;
	letter-spacing: -0.04em;
	word-spacing: 0em;
	line-height: 0.8em;
	/*font-family: "Delicious Heavy", "Arial Black", Helvetica, sans-serif;*/
    font-family: 'Open Sans', "Arial Black", Helvetica, sans-serif;
    font-weight: 800;
	text-transform: uppercase;
	font-size: 8em;
	color:#fff;
	margin: 40px 0px;
}

#main {
	width: 824px;
}

.kern2 {
	letter-spacing: -7px;
}

.reason, .contactme {
	position:relative;
	width: 824px;
    font-family: 'Open Sans', "Arial Black", Helvetica, sans-serif;
	color: #ffffff;
	overflow: hidden;
    font-weight: 400;
    text-transform: none;
    border: #ffffff solid 5px;
}
.reason, .brainsoup {
	margin-bottom: 30px;
	height:288px;
}
.reason .onpage {
    font-weight: 800;
    text-transform: uppercase;
}
.reason .hoverInText, .reason .hoverOutText {
	width: 824px;
	height:288px;
	position: absolute;
	text-transform: uppercase;
	font-size:1.6em;
	margin: 0;
	padding: 0;
}

.reason .hoverInText{
	z-index: 30;
}

.reason .hoverInText p {
	padding: 30px;
}

.reason .hoverOutText {
	z-index: 15;
}

.reason .hoverOutText p {
	width: 824px;
	height:288px;	
	font-size:1.6em;
	z-index: 15;
	text-align: center;
	display:table-cell;
	vertical-align: middle;
}
.reason .hoverOutText p .onpage {
	background-color:#000;
	padding-right:0.5em; 
	padding-left:0.5em;
}
.reason h2 {
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 6em;
	position: absolute;
	right: -11px;
	bottom: -42px;
	line-height:0em;
	letter-spacing: -10px;
	z-index:50;
}

.reason div, .reason img {
	position:absolute;
	top: 0;
	left: 0;
}
.reason div {
	z-index: 10;
}

.reason img {
	z-index: 1;
}

.reason div.colorDivHover {
	width: 824px;
	height:288px;
/*	background-color:#454545;*/
  	background-color:#ff0000;
	opacity: 0;
	z-index: 20;
}