body {
	background-color: #fffdfb;
	text-align: center; 
	text-color: #000000;
}

div.texture:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    min-height: 620px;
    z-index: -1;
    opacity: 0.7;
    background-image: url(beige-paper.png);
    background-repeat: repeat;
}
  
div.main {
	margin: auto;
	position: absolute;
	vertical-align: middle;
	text-align: center;
	top: 5%;
	left: 0;
	width: 100%;
}


div.title {
	position: relative;
	text-align: center;
	top: 50%;
}

div.description{
	line-height: 190%;
}

div.details{
	width: 100%;
	height: 160px;
	line-height: 190%;
	float: right;
	text-align: left;
	vertical-align: center;
}

div.qr {
	width:47.5%;
	float: left;
	text-align:right;
	padding-right: 2px;
}

h2 {
	text-align: center; 
	font-weight: 100; 
	font-size: 28px;
        font-family: 'Times New Roman', Times, serif;
        letter-spacing: 1.5pt; 
	word-spacing: -3pt;
        margin: 30px 0px -8px 0px;
}        
   
h3 {
	text-align:   center; 
	font-weight:     100; 
	font-size:        28px;
        letter-spacing: 1.5pt; 
	word-spacing:     -2pt;
	font-family: 'Times New Roman', Times, serif;
        margin: -6px 0px 0px 0px;
}

h4 {
	text-align:   center; 
	text-color:   #000000;
	font-weight:     100; 
	font-size:        20px;
        letter-spacing:  1.15pt; 
	word-spacing:    1.20pt;
        font-family: 'Times New Roman', Times, serif;
        margin: -6px 0px 0px 0px;
}
            
b  {
	font-weight: 100; 
	font-size: 140%
}

a {
	color: inherit;
	text-decoration: inherit;
}

p.description { 
	padding: 12px;
}

p.details{
	text-align: center;
	vertical-align: middle
}
            
img.qr {
	margin: auto;
	opacity: 0.9;
	display: inline-block;
	padding: 0px;
	padding-right: 15px;
	vertical-align: sub;
}
img.icon {
	margin: auto;
	opacity: 0.9;
	display: inline-block;
	padding: 0px;
	vertical-align: sub;
}
