/* Asides  */
.aside ul {
	list-style:none;
	margin:0; }
 
	.aside ul ul {
		list-style:square;
		margin:0 0 18px 1.5em; }
 
		.aside ul ul ul { margin:0 0 0 1.5em; }
 
#content .widgetcontainer {
	border-top:1px solid #e0e0e0;
	margin:18px 0 36px 0;
	padding:35px 1px 18px 1px; }
 
.index-top .widgetcontainer,
#single-top .widgetcontainer,
#page-top .widgetcontainer {
	border-bottom:1px solid #e0e0e0;
	border-top:none;
	margin:0 0 36px 0;
	padding:0 1px 53px 1px; }
 
.content .aside:first-child .widgetcontainer:first-child { padding-top:18px; }
 
.page #content .aside:first-child .widgetcontainer:first-child { padding-top:0; }
 
.single-bottom .widgetcontainer { border-top:none; }
#secondary{
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	background:#F5F5F5 none repeat scroll 0 0;
	margin-top:24px;
	padding:14px 16px;
}
.footer .widgetcontainer {
	margin:0 0 18px 0;
	padding:0 1px; }
 
/* Asides, Sidebars & Widget-Ready Areas  */
.aside,
.aside input {
	font-size:13px;
	line-height:18px;
	margin-bottom:6px; }
 
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre { margin-bottom:18px; }
 
.aside pre,
.aside code {
	font-size:12px;
	line-height:18px; }
 
.aside .current_page_item a { color: #FF4B33; }
 
.aside .current_page_item .page_item a { color:#666; }
 
	.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active { color: #FF4B33; }
 
.aside caption {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.05em;
	text-transform:uppercase; }
 
.aside ul {
	height:1%;
	list-style:none;
	margin-left:0; }
 
	.aside ul li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0 0 20px;}
 
	.aside ul ul {
		list-style:none;
		margin:0 0 10px 0px; }
 
		.aside ul ul li {
			border-bottom:1px solid #98be62;
			padding:6px 4px; }
 
		.aside ul ul ul { margin-bottom:0; }
 
.aside form,
.aside table { margin-bottom:22px; }
 
.aside table { border:none; }
 
.aside thead { border:1px solid #ccc; }
 
.aside tbody { border:1px solid #ccc; }
 
.aside th, .aside td {
	border-right:1px solid #ccc;
	padding:.25em .8em; }
 
.aside tfoot tr { border:none; }
 
.aside tfoot td { border-color:transparent; }
 
.widget_tag_cloud { margin:0 0 22px 0; }
 
.aside ul li a:link,
.aside ul li a:visited {
	color:#0f54b1;
	font-weight: bold; }
