body {
	margin:0 0;
	padding:0 0;
	font: normal 14px "Georgia",serif;
	line-height: 120%;
	height:100%;
	color:black;
	}
p.header {
	margin:0 0;
	padding:0 0;
	}
a {
	color:#BE2F18;
	text-decoration:none;
	}
a img {
	border:none;
	}
a:hover {
	color:#BE2F18;
	text-decoration:underline;
	}
.wrapper {
	width:100%;
	}
.content {
	width:880px;
	padding:50px;
	xborder:1px red solid;
	margin:auto;
	}
hr	{
	border:0;
	color:black;
	background-color:black;
	height:1px;
	clear:both;
	margin:0 0 50px 0;
	width:880px;
	}

/* HEADER */

.title {
	font: normal 30px "Georgia",serif;
	margin: 0 0;
	}
.tagline {
	font: normal 18px "Georgia",serif;
	line-height: 30px;
	margin: 0 0 50px 0px;
	}	

/* CASE STUDIES */

.case-gallery {
	width:440px;
	xborder:1px solid blue;
	float:left;
	margin-bottom: 30px;
	}
.case-text {
	width:200px;
	margin:0 0 0 440px;
	xborder: 1px solid yellow;
	}
.case-info {
	font-size: 12px;
	}
.case-hr {
	margin: 50px 0 50px 0;
	width:660px;
	color:silver;
	background: silver;
	}

/* ABOUT */

.blurb {
	width:640px;
	padding:0 0;
	margin:0 220px;
	xborder:1px red solid;
	}
.heading {
	width:220px;
	height:300px;
	padding:0 0;
	margin:0 0;
	xborder:1px solid silver;
	font:normal 36px "Georgia", serif;
	float:left;
	}
.about {
	margin: 50px 0 0;
	}
.tiny {
	font-size: 12px;
	color:silver;
	text-align: right;
	}