html, body, #wrapper { margin: 0px; background: #E8DCDC;
@import url(http://fonts.googleapis.com/css?family=Lato:100italic,100,300italic,300,400italic,400,700italic,700,900italic,900);
font-size: 18px;
font-family: 'Lato', Helvetica, Arial, Sans-Serif; 
color:#640000; font-style: normal;
font-weight: 400;
}

p.weight1{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; 
font-weight: 400;
font-style: italic;
font-size: 36px;
line-height: 30px;
}

p.weight2 {
font-family: 'Lato', Helvetica, Arial, Sans-Serif; 
font-weight: 400;
font-style: normal;
font-size: 36px;
line-height: 30px;
}

p.weight3{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; font-weight: 500;
font-style: italic;
font-size: 36px;
line-height: 30px;
}

p.weight4{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; 
font-weight: 500;
font-style: normal;
font-size: 36px;
line-height: 30px;
}

p.weight5{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; font-weight: 600;
font-style: italic;
font-size: 36px;
line-height: 30px;
}

p.weight6{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; 
font-weight: 600;
font-style: normal;
font-size: 36px;
line-height: 30px;
}

p.weight7{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; font-weight: 700;
font-style: italic;
font-size: 36px;
line-height: 30px;
}

p.weight8{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; 
font-weight: 700;
font-style: normal;
font-size: 36px;
line-height: 30px;
}

article{
margin: 0 auto 4em;
max-width: 660px;
padding: 0 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

h1{
font-size: 60px;
line-height: 73px;
margin-bottom: 25px;
}

p{
font-size: 18px;
line-height: 26px;
margin-bottom: 35px;
}

p.weights{
letter-spacing: 1px;
 font-size: 19px;
color: rgba(60,48,36,1);
margin-bottom: 16px;
border-width: 0px 0px 1px 0px;
border-style: dotted;
margin-top: 28px;
}

p.pullquote{
font-size: 18px;
line-height: 21px;
 word-spacing: 3px; margin-bottom: 1px;
padding-left:1px;
border-width: 0px 0px 0px 3px;
 font-weight: 400;
}

p.map{
font-weight: 400;
font-style: normal;
margin-bottom: 0px;
text-align: justify;
font-size: 28px;
line-height: 54px;
margin-top: 0px;
}

p.heading{
font-family: 'Lato', Helvetica, Arial, Sans-Serif; 
color:#5C0000; 
letter-spacing: 1px;
font-size: 14px;
margin-bottom: 35px;
border-width: 0px 0px 1px 0px;
border-style: dotted;
margin-top: 45px;
color: rgba(0,0,0,1);
}

p.intro{
margin-bottom: 1px;
font-size: 19px;
 color:#5B201E;
 line-height:30px;
 word-spacing: 1px;}

p.inverse-big{
letter-spacing: 1px;
 word-spacing: 1px; font-size: 16px;


color: rgba(255,255,255,1); 
padding: 7px;
margin-bottom: 0px;
}

p.inverse-med{
background-color: rgba(51,51,51,1);
color: rgba (255,255,255,1);
padding: 30px;
margin-bottom: 0px;
padding-top: 0px;
font-size: 16px;
}

p.inverse-small{
padding-top: 0px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 30px;
background-color: rgba(51,51,51,1);
color: rgba (255,255,255,1);
font-size: 14px;
}

p.inverse-heading{
background-color: rgba(51,51,51,1);
color: rgba(255,255,255,1);
padding: 30px;
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 16px;
letter-spacing: 1px;

}

 

p.pie{
margin-bottom: 0px;
font-size: 18px;
 color:#F2F1F3;
 line-height:30px;
word-spacing: 1px;}
p.cv{
margin-bottom: 0px;
font-size: 16px;
 color:#630000;
 
word-spacing: 1px;}
a:link {color:#84282B;}
a:visited {color:#9B3034;} 
a:hover {color:#533930;} 
a:active {color:#84282B;} 