@media screen, handheld {
/*===========================================================================
	Header
===========================================================================*/

.interior #hd h2 {
	position: absolute;
	top: 38px;
	left: 328px;
	width: 362px;
	font-size: 32px;
	font-weight: normal;
	line-height: 26px;
	text-transform: none;
	color: #fff;
}

/*===========================================================================
	Content
===========================================================================*/

body.interior .overview {
	display: block;
	width: 100%;
}

body.interior .overview h1 { float: left; }
body.interior .overview p.download { float: right; }
body.interior .overview p.download.pdf {
	padding-left: 25px;
	background: transparent url(../img/icons/icon-pdf.png) top left no-repeat;
}

body.interior ul.meta { float: right; margin-top: 8px; }
body.interior div.content-wrapper h1 { line-height: 30px; }

body.interior table td { padding: 3px; }

/* Calendar
===========================================================================*/

.calendar { width: 100%; margin-bottom: 1em; }
.calendar caption { margin-bottom: 1em; font-size: 18px; font-weight: bold; }
caption a.month { display: inline-block; margin: 0 16px; }
.calendar thead { border: 1px solid #f0f0f1; }
thead th {
	padding: 3px 0;
	font-size: 11px;
	color: #4f4f51;
	background-color: #f0f0f1;
}
.calendar tbody { border-right: 1px solid #d8d8db; border-bottom: 1px solid #d8d8db; }
.calendar td {
	height: 100px;
	border-top: 1px solid #d8d8db;
	border-left: 1px solid #d8d8db;
	padding: 10px;
}
.calendar .active {
	border: 1px solid #955333;
	background-color: #bf733f;
}
.active * { color: #fff !important; }
td p { margin-bottom: .3em !important; font-size: 11px; }
span.day-number {
	display: block;
	margin-bottom: .8em;
	font-weight: bold;
	text-align: right;
	color: #363c44;
}
td.out-of-month span.day-number { font-size: 12px; color: #a4a6ab; }
td p.verse a { color: #90441f; }

/*===========================================================================
	Sidebar
===========================================================================*/

.secondary-nav {
	width: 248px;
	margin-bottom: 20px;
	padding: 20px 20px;
	background: transparent url(../img/nav/secondary-bg.png) top center repeat;
}
.secondary-nav li { padding: 0 0 8px 20px; }
.secondary-nav li.active { background: transparent url(../img/nav/secondary-nav-active.png) 0 5px no-repeat; }
.secondary-nav li.active a { color: #fff; }
.secondary-nav a { text-decoration: none; color: #94b154; }

/* end @media screen, handheld */
}

