input#s
{
	border: 1px solid #e0e0e0;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 3px;
/*	background: url('images/px_e0e0e0.png') repeat-x;*/
	display: block;
	float: left;
	margin: 0 8px 0 0;
	width: 170px;
}

.widget_search #searchform
{
	height: 24px;
}

.widget_search input#s
{
	width: 150px;
}

#searchButton
{
	float: left;
}

#loco-header-menu
{
	font-size: 14px;
}

#blog-description
{
	font-size: 12px !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.333em !important;
	color: white;
}

#secondary-access
{
	-moz-box-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #ccc;
	-moz-border-radius-bottomleft: 4px !important;
	-webkit-border-radius-bottomright: 4px !important;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}

.entry-content
{
	margin: 32px 0 0 0;
}

.entry-content img
{
	max-width: 944px;
}

.loco-columns
{
	margin: 16px 0 0 0;
	display: table;
	border-spacing: 16px 0;
	border-collapse:separate;
	width: 976px;
	position: relative;
	left: -16px;
}

.loco-columns ul
{
	margin: 0;
	list-style-type: none;
	padding: 0;
	display: table-row;
}

.loco-columns ul li
{
	width: 208px;
	padding: 8px 8px 32px 8px;
	background: #f7f7f7;
	display: table-cell;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.loco-columns ul li:first-child
{
	margin: 0;
}

.loco-columns ul li img
{
	margin: 0 0 8px 0;
	width: 208px;
}

.entry-content ol
{
	padding: 0 0 0 16px;
	margin: 0 0 8px 0;
}

.entry-content ul
{
	padding: 0 0 0 16px;
	margin: 0 0 8px 0;
	list-style-image: url('images/bullet.png');
}

.entry-content li
{
	margin: 0 0 8px 0;
	list-style-image: url('images/bullet.png');
}

body.search #container
{
	float:left;
	width: 624px;
}

#primary
{
	float: right;
	width: 304px;
	margin: 32px 0 0 0;
}

#secondary
{
	float: right;
	clear: right;
	width: 304px;
}

.xoxo
{
	padding: 0;
}

.page > .entry-title
{
	display: none;
}


article {
	border-top: 1px dotted #aea79F;
	padding-top: 15px;
	margin-bottom: 60px;
}
article.no-results {
	border-top: none;
}
article h1 {
	font-size: 24px;
	margin-bottom: 5px;
}
article header div {
	margin-bottom: 20px;
}
article .entry-meta,
aside hgroup time {
	color: #999;
}
article .author {
	float: right;
}
aside h3.events {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px dotted #aea79F;
}
aside .location {
	display: block;
}
aside hgroup {
	margin-bottom: 20px;
}
