@font-face { 
	font-family: Gazis; src: url('fonts/GFSGazis.otf'); 
	font-family: Bodoni; src: url('fonts/GFSBodoniClassic.otf'); 
}
body{
	font-family:Bodoni; 
}
html { 
  	background: url(../images/bg.png) no-repeat center center fixed; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
}
#mainwrapper{
	background: url(../images/rough-old-and-worn-paper.png) no-repeat;
	/*-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;*/
	background-size: 100% 100%;
	min-height:1200px;
}
#mainwrapper figure img{
	background-color:#e6e1d1;
	border:1px solid #3d0102 !important;	
}
h1{
	font-size:48px;
	font-family:Bodoni;
	font-weight:bold; 
}
h2{
	font-size:22px;	
	font-family:Gazis;
	font-weight:bold;
}
h3{
	font-size:18px;	
	font-family:Gazis;
	font-weight:bold;
}
p{
	font-size:18px;	
	font-family:Gazis;
	padding:0px 36px 0px 36px;
}

a.nodeco{
	text-decoration:none;	
}

.heroart{
	background:url(../images/card2.png) repeat;	
}
.heroart header{
	text-align:center;	
}
.heroart h3{
	text-align:left;	
}
.heroart h3{
	text-align:justify;	
}
.heroart figure{
	text-align:center;	
}
.heroart figure img{
	max-width:800px;	
}

.oldcard{
	background: url(../images/card.png) repeat;
}

nav{
	background: url(../images/nav.png) repeat;
	padding-left:30px;
}
nav a{
	font-size:20px;
	font-weight:bold;	
	font-family:Gazis;
	padding-top:10px !important; 
	padding-bottom:10px !important; 	
}
nav a:hover{
	text-decoration:underline;
}

footer{
	background:url(../images/card2.png) repeat;	
}

