/* =Policies, Events, Goals, Meetings, Minutes and General styles
-------------------------------------------------------------- */
.policy-list, 
.board-event-lists, 
.board-general-list, 
.board-goal-list, 
.board-meeting-list, 
.board-minutes-list {
	margin: 0 .5em;
}

.policy-list .policy-section, 
.board-event-lists .event-list, 
#sidebar .board-event-lists ul.event-list, 
.board-general-list .item-list, 
#sidebar .board-general-list ul.item-list, 
.board-goal-list .goal-list, 
#sidebar .board-goal-list ul.goal-list, 
.board-meeting-list .board-meeting, 
.board-minutes-list .board-meeting {
	margin: 0;
	padding: .5em;
	border-bottom: 1px dotted #e4e4e4;
	background: #f6f6f6;
	list-style: none;
}

.policy-list .policy-book-title, 
.policy-list .policy-book-title h2, 
.policy-list .policy-section-title, 
.policy-list .policy-section-title h3, 
.board-general-list h2, 
.board-goal-list h2, 
.board-meeting-list .board-meeting h2, 
.board-minutes-list .board-meeting h2 {
	margin: 0;
	padding: 0;
	font-weight: bolder;
}

.policy-list .policy-book-title h2, 
.board-general-list h2, 
.board-goal-list h2, 
.board-meeting-list .board-meeting h2 {
	font-size: 1.3em;
	padding: 0;
	margin: 1em .5em .25em;
}

.board-minutes-list .board-meeting h2 {
	font-size: 1em;
	padding: 0;
	margin: .5em 0;
}

.policy-list .policy-section-title h3 {
	font-size: 1.05em;
	padding-bottom: .25em;
}

.policy-list .policy-items, 
#sidebar .policy-list ul.policy-items {
	margin: 0;
	padding: 0;
}

.policy-list .policy-items li, 
#sidebar .policy-list ul.policy-items li, 
.board-event-lists .event-list li, 
#sidebar .board-event-lists ul.event-list li, 
.board-general-list .item-list li, 
#sidebar .board-general-list ul.item-list li, 
.board-goal-list .goal-list li, 
#sidebar .board-goal-list ul.goal-list li {
	background: #e4e4e4;
	margin: 0 0 .25em;
	padding: .25em .5em;
	border-radius: .5em;
	list-style: none;
}

.policy-list .policy-items li:hover, 
#sidebar .policy-list ul.policy-items li:hover, 
.board-event-lists .event-list li:hover, 
#sidebar .board-event-lists ul.event-list li:hover, 
.board-general-list .item-list li:hover, 
#sidebar .board-general-list ul.item-list li:hover, 
.board-goal-list .goal-list li:hover, 
#sidebar .board-goal-list ul.goal-list li:hover {
	background: #f1f1f1;
}

.policy-list p.policy-adopted-date, 
.board-minutes-list p.meeting-date {
	font-size: .9em;
	color: #666;
	font-style: italic;
	margin: 0;
	padding: 0;
}

/* =Board Member Styles
-------------------------------------------------------------- */
.board-member-list ul.members, 
#sidebar .board-member-list ul.members {
	padding-left: 0;
	padding-right: 0;
	margin-left: 1em;
	margin-right: 1em;
}

.board-member-list .members li, 
#sidebar .board-member-list .members li {
	margin: .25em 0;
	padding: .25em 0;
	list-style: none;
	border-bottom: 1px dotted #e4e4e4;
}