@font-face{
 font-family: Vecna;
 src: url('fonts/Vecna Bold.otf');
}
#map{
	/*background: url('maps/Aporue.png');*/
}
div{
	font-size: 28px;
	color: black;
}
a{
	text-decoration: none;
	font-size: 28px;
	color: black;
	font-family: Vecna;
}
body{
	margin: 0;
	background: url('bg.jpg');
	background-attachment: fixed;
}
.map{
	margin-left: auto;
    margin-right: auto;
    width: 1080px;
}
.map div div{  
	display: block;
	float:left;
}
h1{
	-webkit-margin-after: 0.50em;
	text-decoration:underline;
	display: table-cell;
	font-family: Vecna;
}
h2{
	/*-webkit-margin-after: 0.50em;*/
	text-decoration:underline;
	text-align: center;
	font-family: Vecna;

}
h3{
	margin-bottom: 0;
	font-family: Vecna;

}
#oneThrid{
	float: left;
	width: 30%;
	margin-left: -30;
}
#whole{
	width: 100%;

}
p{
	font-size: 22px;
	margin: 0;
	font-family: Vecna;

}
.icon{
	/*width: 64px;*/
	height: 64px;
	/*float:left;*/
}
.bytext{
	/*color: white;*/
	/*position: absolute;*/
}
/* Flaired edges, by Tomas Theunissen */

hr.hor {
    height: 30px;
    border-style: solid;
    border-color: black;
    border-width: 1px 0px 0px 0px;
    border-radius: 20px;

}
hr.hor:before { /* Not really supposed to work, but does */
    display: block;
    content: "";
    height: 30px;
    margin-top: -31px;
    border-style: solid;
    border-color: black;
    border-width: 0px 0px 1px 0px;
    border-radius: 20px;
}
div.ver{
	height: inherit;
	width: 30px;
	border-style: solid;
    border-color: black;
    /*position:fixed;*/
	border-width: 0px 0px 0px 1px;
	border-radius: 20px;
}
div.ver2{
	height: inherit;
	width: 30px;
	border-style: solid;
    border-color: black;
    margin-left: -31;
	border-width: 0px 1px 0px 0px;
	border-radius: 20px;
	/*position:fixed;*/
}
ul
{
    list-style-type: none;
    text-align: center;
    
}
ul p{
	font-size: 21px;
	font-family: Vecna;

}