/**
 *	Styles used with the sidebar widgets.  Each widget is a collapsable block in the sidebar area.
 **/


div#site_sidebar  div.widget {
	margin-bottom: 10px;
}
div#site_sidebar  div.widget  div.subsection {
	padding-left: 10px;
	border-left-color: #f8d4b4;
	border-right-color: #ec8f3b;
	border-bottom-color: #e77207;
	margin-bottom: 0px;
}
div#site_sidebar  div.widget  div.heading {
	border-radius: 0px 0px 0px 3px;
	background-color: #f2c8f0;
	font-weight: bold;
	font-size: 12pt;
	text-shadow: none;
	border-style: none;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #ff00f0;
	padding: 1px 5px 1px 10px;
}
/* Do not underline links in the article list heading */
div#site_sidebar  div.widget  a.title_bar:hover  {
	text-decoration: none;
}
div#site_sidebar  div.widget.collapsed  div.heading {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

div#site_sidebar  div.widget  ul {
	list-style-type: none;
	margin: 0px;
	margin-bottom: 10px;
}

div#site_sidebar  div.widget  ul  li {
	padding-bottom: 4px;
	border-bottom: 1px solid #000088;
}

div#site_sidebar  div.widget  ul > li  a.title {
	font-weight: bold;
}
div#site_sidebar  div.widget  ul > li  div.desc_blk {
	padding: 0px 5px;
	margin-left: 10px;
	font-size: 8pt;
	background-color: rgba(0,0,0,0.13);
}
div#site_sidebar  div.widget  ul > li  div.stats_blk {
	padding: 0px 5px;
	font-size: 8pt;
	background-color: rgba(0,0,0,0.13);
}
div#site_sidebar  div.widget  ul > li  div.stats_blk  span.post_date,
div#site_sidebar  div.widget  ul > li  div.stats_blk  span.num_views,
div#site_sidebar  div.widget  ul > li  div.stats_blk  span.num_comments {
	display: inline-block;
/*	padding: 0px 5px;*/
}
div#site_sidebar  div.widget  ul > li  div.stats_blk  span.post_date {
}
div#site_sidebar  div.widget  ul > li  div.stats_blk  span.num_views {
	font-weight: bold;
}
div#site_sidebar  div.widget  ul > li  div.stats_blk  span.num_comments {
	font-weight: bold;
}

div#site_sidebar  div.widget.collapsed  div.subsection {
	display: none;
}

