
/* --- NEWS --- */

.article {padding:20px 0 20px 0; border-bottom:1px dotted #ccc;}
.article h3 {text-transform:none; font-size:20px; margin: 0; }
.article h3 a { color: #A24E2B; text-decoration: none; }
.article h3 a:hover { color: #79361b; }

.article .date { padding: 0; margin: 0; text-transform:uppercase; font-size:12px; line-height: 14px; font-weight:bold; color: #333; }

.article .location,
.article .author {
	padding: 5px 0 0 0; margin: 0; font-size:14px; line-height: 14px; font-style: italic; color: #888;
}

.article .link a { display: inline-block; *display: inline; zoom: 1; background: #E0EADE; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #2c5b28; text-shadow: 1px 1px 1px #FFF; font-weight: bold; text-decoration: none; padding: 8px 12px }
.article .link a:hover { background: #C4D9BF; }


/* ---- DETAIL PAGE --- */

.detail .date {
	padding: 5px 0 0 0; margin: 0; text-transform:uppercase; font-size:14px; line-height: 14px; font-weight:bold; color: #000;
}
.detail .location {
	padding: 5px 0 0 0; margin: 0; font-size:14px; line-height: 14px; font-style: italic; color: #888;
}
.detail .author {
	padding: 5px 0 0 0; margin: 0; font-size:14px; line-height: 14px; font-style: italic; color: #888;
}

/* --- BLOG ARCHIVES --- */

#blog-block-archives ul li a.active { 
	font-weight: bold;
}



/* --- WM Bottom Blocks --- */

#wm-bottom-blocks .left { 
	margin-right: 22px;
}

#wm-bottom-blocks .left img {
	margin: 0 0 15px -2px;
}

#wm-bottom-blocks p { 
	margin: 0;
	font-size: 12px;
	line-height: 18px;
}

#wm-bottom-blocks .col { 
	float: left;
	padding: 30px 10px 0;
    width: 280px;
}

#wm-bottom-blocks ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

#wm-bottom-blocks ul li { 
	padding: 0;
	margin: 0;
	float: left;
	width: 61px;
	height: 61px;
}

#wm-bottom-blocks ul li.link { 
	background: none repeat scroll 0 0 #A54F21;
    color: #FFFFFF;
    display: block;
    font-family: "CabinSemiBold",Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #333333;
    text-transform: uppercase;
    width: 121px;
    height: auto;
}

#wm-bottom-blocks .right a { 
	text-decoration: none;
}


/* --- Newsletters Page -- */

div.newsletter { 
	margin: 9px 0 18px 0;
}

div.newsletter p { 
	margin: 0;
	line-height: 16px;
}

div.newsletter .title { 
	font-weight: bold;
	padding: 0 0 3px 0;
}

div.newsletter .title span { 
	font-weight: normal;
}

/* --- Search --- */

ol.search-results { 
	margin: 0;
	list-style: none;
}

ol.search-results li { 
	margin: 0;
}

ol.search-results li p.search-snippet { 
	margin: 0;
}

#search-form #edit-advanced { 
	display: none;
}

#search-template ul.pager { 
	margin-top: 20px;
}

#search-template { 
	border: none;
	padding: 0;
}
