body { 
	background-color:#d2e0d3;
	background-image:url("images/bg.png");
	background-repeat:repeat-x;
	color:#afaeae;
	font-family:arial, verdana, sans-serif;
	font-size:14px;
	line-height:1.5em;
}

#wrapper {
	margin:0 auto;
	width:960px;
}

/*--- NAV #MAIN ---*/
nav#main { 
	background-image:url('images/navmain.png'); 
	height:51px;
	width:970px;
}
nav#main ul { 
	float:right; 
	margin:0;
	padding-right:60px;
}
nav#main li {
	float:left;
	list-style-type:none;
	margin-right:30px;
	-webkit-transform: rotate(-2deg); 
	-moz-transform: rotate(-2deg);
}
nav#main li.first { padding:25px 0 0; }
nav#main li.second { padding:24px 0 0; }
nav#main li.third { padding:22px 0 0; }
nav#main li.fourth { padding:20px 0 0; }
nav#main li.fifth { padding:18px 0 0; }
nav#main li.sixth { padding:16px 0 0; }

nav#main li.last { margin-right:0; }
nav#main li a { color:#fff; text-decoration:none; }

#content {
	background-color:#fff;
	width:910px; 
	margin:0 auto; 
	padding:20px 30px 50px;
}

/*--- POSTS ---*/
.poststuff { float:left; width:110px; }
.date,
.commentcount,
.socialshare { clear:both; text-align:center; width:80px; }

.date { 
	background-image:url('images/datetag.png');
	background-repeat:no-repeat;
	color:#fff;
	font-family:"", arial, verdana, sans-serif;
	font-size:30px;
	height:66px;
	line-height:.9em;
	margin:0 20px 20px;
	padding:20px 0 0;
	width:50px;
}
.date span { font-size:20px; }
.commentcount { margin:0 0 20px 5px; }
.commentcount a { color:#c4d1b9; font-size:12px; text-decoration:none;}
.socialshare { 
	background-color:#faf9f6; 
	border:1px solid #f5f4ef; 
	border-radius:5px;
	color:#e4ca72;
	line-height:1.75em; 
	padding:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px; 
}
.socialshare span { font-family:"Tamarillo", arial, verdana, sans-serif; }

.socialshare ul { margin:0; padding:0; }
.socialshare ul li { list-style-type:none; }
.socialshare ul li a { color:#efcfb0; text-decoration:none; }

/*--- POST CONTENT ---*/
.postcontent h1 a {
	color:#e4ca72;
	font-family:"Tamarillo", arial, verdana, sans-serif;
	font-size:32px;
	font-weight:normal;
	line-height:0;
}
hr.endpost { 
	border:dashed #edebe1; 
	border-width:2px 0 0; 
	height:0;
	line-height:0px;
	font-size:0;
	margin:0;
	padding:0;
	margin:40px 20px 30px 0; 
}
.postcontent hr { 
	background-color:#c4d1b9; 
	border:0;
	height:1px;
}
.postcontent h4 {
	color:#c4d1b9;
	font-family:"Tamarillo", arial, verdana, sans-serif;
	font-size:14px;
	line-height:0;
}
.postcontent a { 
	color:#efcfb0; 
	font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	text-decoration:none; 
}

.recommendations h3 {
	font-family:"Tamarillo", arial, verdana, sans-serif;
	color:#efceb0;
}
.recommended { 
	float:left; 
	line-height:1em;
	width:90px; 
	padding:0 20px 0 0 
}
.recommended img { 
	background-color:#e9e7dd;
	height:90px;
	margin-bottom:5px;
	width:90px;
}
.recommended a { 
	color:#c4d1b9;
	font-size:12px;
	text-decoration:none;
}

/* -- SIDEBAR SOCIAL --*/
#sidebar { color:#c4d1b9; text-align:center;}
#sidebar a.feed { 
	color:#c4d1b9; 
	font-family:arial, verdana, sans-serif; 
	font-size:14px;
	text-decoration:none; 
}
#sidebar a,
#sidebar a.newsletter { 
	color:#e4ca72; 
	font-family:"Tamarillo", arial, verdana, sans-serif; 
	font-size:28px; 
	text-decoration:none; 
}
#sidebar hr { 
	background-image:url('images/sidebarhr.png');
	background-repeat:no-repeat;
	border:0;
	height:12px;
}
#sidebar hr.bow { background-image:url('images/bowhr.png') !important; margin-bottom:15px;}
#sidebar hr.last { margin-top:15px; }

#sidebar span { color:#f3d2b4; font-family:"Tamarillo", arial, verdana, sans-serif; font-size:20px; }

footer { clear:both; color:#afb6aa; font-size:12px; text-align:center; margin:20px 0; }
footer a { color:#afb6aa;}
