html,body{
background-color: #fff;
color: #000!important;
font-family: 'Karla', sans-serif!important;
}

h1,h2,h3,a{
color: #000!important;	
}

.fullscreen{
height: auto;
}

#hide, #dhtmlwindowholder, div.spacer, #lang{
display: none!important;
}

header{
position: relative;
top: initial;
right: initial;
bottom: initial;
left: initial;
border-bottom: 150px solid #fff;
}

#text{
	float: left;
}

figure, p, #text{
display: block;
}

.active{
	background: none;
	color: #000;
}

.expand span:first-of-type{
display: none!important;
}

.expand span:first-of-type + span{
visibility: initial;
}

h1 a, h2 a, h2, figcaption > span, figure figcaption a, nav.expand span:first-of-type, nav a, figure > span > a, .fullscreen span a, figcaption a, .highlight{
background: none;
color: #444;
}

#text{
	margin: 0 auto;
}