#logo{
	position:absolute; top:14px; left:20px;
	background:url('images/logo.png') no-repeat;
	width:303px; height:72px;}

#logo a{
	display:block; height:100%;
	text-indent:-9999px;}

body{
	background:url(images/bg-body-aaron.jpg) repeat-x 0 39px}
	
#banner
{
	height:131px;width:1005px;
	margin:0 auto;
	background:url(images/bg-header.jpg) no-repeat;
	position:relative;
}


.tab{
	position:absolute;right:33px;top:98px;}

ol.commentlist li.bypostauthor
{
	border-left:3px double #647585;
}
a,
.read-more,
.read-more a,
.box h2,
ol.commentlist .author
{
	color:#647585;
}
#banner .left h1 span,
a:hover,
.meta a
{
	color:#e2b334;
}
