.entry-header .comments-link a {
	background:#282828 url('http://i.minus.com/ibsBTCcEEGMmaQ.jpg') no-repeat;
	color:#fff;
	border-color:#fff;
}

#branding {
	border-top:0 solid #bbb;
	padding-bottom:10px;
	position:relative;
	z-index:9999;
}

#site-title {
	margin-right:270px;
	padding:3.65625em 0 0;
}

#site-title a {
	color:#111;
	font-size:30px;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
}

#site-title a:hover,#site-title a:focus,#site-title a:active {
	color:#1982d1;
}

#site-description {
	color:#7a7a7a;
	font-size:14px;
	margin:0 270px 3.65625em 0;
}

#branding img {
	height:auto;
	margin-bottom:-7px;
	width:100%;
}

.one-column #page {
	max-width:1008px;
}

.one-column #content {
	width:auto;
	margin:0 7.6%;
}

.one-column #nav-below {
	border-bottom:1px solid #ddd;
	margin-bottom:1.625em;
}

.one-column #secondary {
	float:none;
	width:auto;
	margin:0 7.6%;
}

.one-column .page-template-showcase-php section.recent-posts {
	float:none;
	width:100%;
	margin:0;
}

.one-column .page-template-showcase-php #main .widget-area {
	float:none;
	width:auto;
	margin:0;
}

.one-column .page-template-showcase-php .other-recent-posts {
	border-bottom:0 solid #ddd;
}

#branding #searchform {
	position:absolute;
	top:3.8em;
	right:7.6%;
	text-align:right;
}

#branding #searchform div {
	margin:0;
}

#branding #s {
	float:right;
	width:72px;
}

#branding #s:focus {
	background-color:#f9f9f9;
	width:196px;
}

#branding #searchsubmit {
	display:none;
}

#branding .only-search #searchform {
	top:5px;
	z-index:1;
}

#branding .only-search #s {
	background-color:#dbdbdb;
	color:#222;
	border-color:transparent;
}

#branding .only-search #s,#branding .only-search #s:focus {
	width:85%;
}

#branding .only-search #s:focus {
	background-color:#bbb;
}

#branding .with-image #searchform {
	top:auto;
	bottom:-27px;
	max-width:195px;
}

#branding .only-search + #access div {
	padding-right:205px;
}