/* COLOR CHART
Orange:			#e9633b;
Taupe:			#eeebe2;
Light Taupe:	#f5f5f5;
Gray:			#ccc;
============================== */

/* GENERAL LAYOUT
============================== */
body {
	background: #EEEBE2 url(../images/bg-tile-y.gif) repeat-y left top;
}
.wrapper {
	width: 960px;
}
#mainContainer {
	position: relative;
}
/* NAV COLUMN
============================== */
#navColumn {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 271px;
}
#logo {
	width: 251px;
	margin: 20px auto 80px;
}
	#logo a {
		display: block;
		width: 251px;
		height: 118px;
		border-top: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		background: url(../images/logo-denice-buchanan.png) no-repeat center center;
		text-indent: -9999em;
		outline: none;
	}
#mainNav {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 251px;
}
	#mainNav li {margin-bottom: 16px;}
	#mainNav a {
		display: block;
		text-decoration: none;
		text-transform: uppercase;
		font-family: 'Josefin Sans', sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 16px;
		color: #666;
	}
	#mainNav a:hover {
		color: #e9633b;
	}

/* PRIMARY COLUMN
============================== */
#primary {
	float: right;
	width: 670px;
	padding-bottom: 150px;
}
/* TYPOGRAPHY
============================== */
.typography h2 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 700;
	font-size: 28px;
	line-height: 33px;
	color: #e9633b;
}
.typography h3 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}
.typography p, .typography li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 18px;
}
.typography ul.tight li {margin-bottom: 4px;}
.typography a {
	color: #63AA9C;
	text-decoration: none;
}
	.typography a:hover {text-decoration: underline;}

/* IMAGES
============================== */
.fancyImg {
	border: 5px solid #FFF;
	box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
}
.itemCenter {
	margin: 10px auto 30px;
}
.itemRight {
	float: right;
	margin: 0 0 20px 20px;
}