.spec_spectrum {
	background:#000 url(/images/blog/spec_pixels.gif) no-repeat 0 0;
}

.spec_spectrum .blog_view_date_col {
	height: 110px;
}

#blog_view_entry {
	padding: 0;
}

h1.blog_title {
	margin:3em 0 .4em;
}

.spec_spectrum p.blog_author {
	font-size: 1.2em;
}

.spec_spectrum p {
	color: #a38871;
	font-size: 1.6em;
}

#two_column {
	margin: 20px 225px 0 140px;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

.spec_spectrum #blog_body {
	padding-bottom: 20px;
}

h3 { 
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 2em;
	line-height: 1.5em;
	margin: 0 200px 0 140px;
	color: #a38871;
}

.definition {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	margin: 20px 300px 0 140px;
	color: #c4c1ae:
}

.spec_spectrum .call_out {
	margin: 0 150px 0 140px;
	font-size: 1.9em;
	background: transparent url(/images/blog/spec_flow.gif) no-repeat top right;
	height: 34px;
	padding: 20px 0 0 0;
}