div.blogMeta
{
	color: #68645a;
	margin: 1em 0 1.5em 0;
	font-size: 0.85em;
	text-transform: uppercase;
}

div.code
{
	padding: 10px;
	margin: 10px 0;
	background-color: #FFF3E2;
	font-fmaily: "Lucida Console", Monaco, monospace;
}

pre
{
	margin: 0;
	padding: 0;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

div#blogPostBio { margin: 20px 0 30px 0; }

div#blogPostBio p
{
	color: #68645a;
	font-size: 0.85em;
}

div.callout
{
	padding: 1em 1.2em;
	margin: 1.5em 0;
	border: 1px solid #c6d5d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -o-linear-gradient(bottom, #e5f1f0 10%, #f0fbfb 60%);
	background: -moz-linear-gradient(bottom, #e5f1f0 10%, #f0fbfb 60%);
	background: -webkit-linear-gradient(bottom, #e5f1f0 10%, #f0fbfb 60%);
	background: -ms-linear-gradient(bottom, #e5f1f0 10%, #f0fbfb 60%);
	background: linear-gradient(bottom, #e5f1f0 10%, #f0fbfb 60%);
	color: #68645a;
	font-size: 0.925em;
}