body{
	font-family:"Playfair Display", serif;
	margin:0px;
	padding:0px;
}

#wrapper{
	width:1260px;
	color:#555;
}

.wide-div-bg{
	width:1260px;
	height:630px;
	clear:both;
	background-image:url("../images/white_brick.jpg");
	background-size:100% 100%;
	background-repeat:no-repeat;
}

.wide-div{
	width:1260px;
	height:630px;
	clear:both;
}

.column-1-3{
	width:33.333%;
	float:left;
}

.column-2-3{
	width:66.666%;
	float:left;
}

.square{
	width:30px;
	height:30px;
	background-color:#fec18c;
}

.rectangle60{
	width:30px;
	height:60px;
	background-color:#fec18c;
}

.rectangle90{
	width:30px;
	height:90px;
	background-color:#fec18c;
}

.rectangle120{
	width:30px;
	height:120px;
	background-color:#fec18c;
}

h1{
	font-family: 'Playfair Display', serif;
	font-size:725%;
	font-weight:900;
	line-height:87%;
	color:#111;
	margin-top:2%;
}

h2{
	font-family:"playfair Display",serif;
	font-size:300%;
	color:#444;
	line-height:120%;
}

p{
	font-family:"playfair Display",serif;
	font-size:110%;
	line-height:120%;
	color:#555555;
}

.stop-float{
	clear:both;
}

#historical-background{
	width:940px;
	min-height:680px;
	margin:auto;
}

#historical-background .square{
	margin-left:29%;
}

.hb-column-right{
	margin-top:58%;
}

.hb-column-right p{
	margin-top:-8%;
}

#playfair-samples{
	font-size:140%;
}

#playfair-samples p{
	margin-bottom:-2%;
}

.playfair-normal{
	color:#909090;
}

.playfair-n-italic{
	font-style:italic;
	color:#909090;
}

.playfair-bold{
	font-weight:700;
	color:#F5841F;
}

.playfair-b-italic{
	color:#909090;
	font-style:italic;
	font-weight:700;
}

.playfair-black{
	color:#909090;
	font-weight:900;
}

#designer{
	width:940px;
	margin:auto;
}

#designer .square{
	margin-left:96%;
}

#designer .stop-float .square{
	margin-top:70%;
	margin-left:-10%;
}

.claus-photo{
	clear:both;
	margin-top:8%;
	margin-left:-6.666%;
}

.captions{
	font-size:90%;
	margin-top:2%;
	margin-left:10%;
}

.about-designer{
	margin-top:30%;
	width:80%;
}

.about-designer p{
	margin-top:-5%;
}

.about-designer .rectangle120{
	margin-left:100%;
	margin-top:7.5%;
}

#anatomy{
	width:940px;
	min-height:630px;
	margin:auto;
}

#anatomy .square{
	margin-left:90%;
}

.anatomy-title{
	margin-left:66.666%;
	width:120%;
}

.pf_anatomy{
	clear:both;
}

#characters{
	clear:both;
}

#characters p{
	margin-top:10%;
	font-size:99.5%;
	line-height:160%
}

#characters .square{
	margin-left:100%;
}

#additional-info{
	width:960px;
	margin:auto; 
}
 
 #additional-info h2{
	 margin-top:13%;
	 margin-bottom:10%;
 }
 
 #additional-info p{
	 font-size:125%; 
	 line-height:124%;
 }
 
 .bold-italic{
	 font-weight:700;
	 font-style:italic;
 }
 
 .bold{
	 font-weight:700;
 }
 
 #additional-info .rectangle90{
	margin-left:90%;
}

#additional-info .rectangle60{
	margin-left:-10%;
	margin-top:32%;
	float:left;
}

#footer{
	font-family:"playfair Display",serif;
	font-style:italic;
	font-size:80%;
	width:940px;
	clear:both;	 
	padding-top:3%;
	margin-left:36%;
}

.stop-float .rectangle60{
	margin-left:105%;
	float:left;
	margin-top:10%;
}

.rectangle60-2{
	width:30px;
	height:60px;
	background-color:#fec18c;
	margin-left:83.333%;
	margin-top:10%;
}

a:link{
	text-decoration:none;
	color:#555;
}

a:visited{
	text-decoration:none;
	color:#555;
}

a:hover{
	color:#F5841F;
}
	