.page-header-image {
	margin-bottom:25px !important;
	border:1px solid #f1f1f1;
}

#subnav, #subnav ul, ol {
	margin:0 !important;
	list-style:none !important;
	list-style-image:none !important;
	list-style-type:none !important;
}

#subnav {
	margin-bottom:20px !important;
}

aside .nav {
	list-style:none !important;
	list-style-image:none !important;
	margin-left:0;
}

aside .nav li {
	font-size:12px;
}

aside .nav li a {
	text-decoration:none;
	display:block;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom:1px solid #eeeeee;
	padding-left:10px;
}

aside .nav li:first-child a {
	border-top:1px solid #eeeeee;
}

aside .nav li a:hover {
	background:#eee;
	color:#333;
}


	
/* @group Mini-cal */
aside div[id*=mini-cal] {
	position:relative;
	margin-top:30px;
}

aside .calendar {
	margin-bottom:10px;
	border:1px solid #e3e1d9;
	border-collapse:collapse;
	width:200px;
	border-right-style:none;
	position:relative;
	min-height:150px;
}

aside .calendar body {
	width:200px;
	text-align:right;
}

aside .calendar caption {
	padding:0 0 12px 50px;
	color:#555555;
	font-weight:bold;
	font-size:1.3em;
	text-align:left;
	background:url(/_img/minical-arrows.png) no-repeat left top;
	position:absolute;
	top:-25px;
	left:0;
}

aside .calendar span {
	display:block;
	width:21px;
	height:18px;
	text-indent:-9999em;
	position:absolute;
	background:url(/_img/minical-arrows-highlight.png) no-repeat;
}

aside span.calendar-next {
	background-position:right top;
	top:0;
	left:22px;
}

aside span.calendar-prev {
	background-position:left top;
	top:0;
	left:0;
}

aside .calendar th {
	padding:0;
	background:#555555;
	color:#fefefe;
	font-size:1.2em;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	text-align:center;
}

aside .calendar td {
	border:1px solid #e3e1d9;
	border-left:0;
	text-align:center;
	border-top:0;
	background:#fefefe;
	color:#686762;
	vertical-align:center;
	padding:5px;
	width:5px;
	height:5px;
}

aside .calendar td.linked-day > a {
	color:#ffffff;
	font-weight:bold;
}

aside .calendar td a {
	color:#898781;
	text-decoration:none;
}

aside .calendar td.empty {
	background-color:#fafafa;
	background-image:none;
}
/*@end Mini-cal*/

aside .items {
}

aside .item , aside .event {
	border-bottom:1px solid #eeeeee;
	padding-bottom:5px;
	padding:10px 5px;
}

aside .event {
	padding:10px 5px;
	margin-bottom:10px;
}

aside .item:hover, aside .event:hover {
	background:#eeeeee;
	border-left:1px solid #aaaaaa;
		padding:10px 5px;

}

aside .item time {
	font-size:1em;
	color:#666666;
	margin-bottom:5px;
	display:block;
}


	
/* =Accent color
---------------------------------------------------------------------
*/
aside .calendar td.linked-day > a:hover {
	color:#5b9785;
}

aside .calendar td.linked-day {
	background:#50B5C7;
}

	
/* =Override
---------------------------------------------------------------------
*/
.page-title {
	display:none;
}

.content {
	width:620px;
	margin-left: 10px;
}

aside.right {
	width:270px;
	margin-left:25px;
	padding-right:10px;
	float:right;
}

aside section {
	margin-bottom:25px;
	display:block;
	overflow:hidden;
}

aside nav li a {
	font-family:proxima-nova-1,proxima-nova-2,sans-serif;
}

aside.right img {
	width:250px;
}

aside h5 {
	font-family:proxima-nova-1,proxima-nova-2,sans-serif;
	margin-bottom:0;
	font-size:1.5em;
}

aside h5 a {
	text-decoration:none;
}

aside h5 a:hover {
	color:#555555;
}