* {
	margin:0;
	padding:0;
	font-size:100%;
}

body  {
	background: #fff;
	color: #fff
}

a {
	text-decoration: none;
	color: #fff;
	
}


	

h1, h2 {
	font-size:1.5em;
}
h3, h4 {
	color: #002d5a;
}
h3 {
	font-size:1.8em;
}

h4 {
	font-size:1.4em;
}
#hesiode1 {
	position:absolute;
	top:10px;
	left:10px;
}
#hesiode2 {
	position:absolute;
	bottom:10px;
	right:10px;
}
#contain {
	width:680px;
	height:512px;
	position:absolute;
	top:50%;
	left:50%;
	margin: -256px 0 0 -340px;
	text-align:center;
	vertical-align:middle;
}
#contain a {
	display: block;
	width: 340px;
	line-height:256px;
}

#header {
	position: absolute;
	top: 0;
	left: 0;
}
#header a {
	background: url('hg.png');
}

#header a:hover {
	background: url('hg-h.png');
}

#contact {
	position: absolute;
	top: 0;
	right: 0;
}
#contact a {
	background: url('hd.png');
}
#contact a:hover {
	background: url('hd-h.png');
}

#these {
	width:340px;
	height:256px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url('bg.png');
}

#these a:hover {
	background: url('bg-h.png');
}

#publications {
	position:absolute;
	bottom: 0;
	right:0;
}
#publications a {
	background: url('bd.png');
}
#publications a:hover {
	background: url('bd-h.png');
}
#pascal {
	position:absolute;
	bottom:0;
	left:0;
	font-size:0.7em;
}

#pascal a{
	color:#88a;
}

