div#section_table{
	display:		inline-block;
	vertical-align:	top;
	width:			70%;
}

div#section_table_actions{
	display:		inline-block;
	vertical-align:	top;
	width:			20%;
	margin-left:	5%;
}

table#member_table{
	line-height:		150%;
	border-collapse:	collapse;
	border: 1px solid black;
	margin-left:	auto;
	margin-right:	auto;
}

table#member_table tr.member_row_even{
	background-color:	#ddffdd;
}

table#member_table tr.member_row_odd{
	background-color:	#bbddbb;
}

table#member_table td{
	padding:	0.8em;
	border:		1px solid black;
}

table#member_table th{
	background-color:	#888888;
	border: 1px solid black;
}

div#entry_table{
	text-align:	center;
}

div.member_section{
	display:		inline-block;
	vertical-align:	top;
	padding:		2em;
}

div.member_section h3{
	margin-left:	-1em;
	margin-bottom:	1.8em;
}

ul#member_list_activities{
	display:	inline-block;
	vertical-align:	top;
}

ul#member_list_days{
	display:		inline-block;
	vertical-align:	top;
}

table#member {
    border-collapse: separate;
    border-spacing: 0.6em 0.6em;
}

div.section{
	display:	inline-block;
}

td.entry{
	background-color:	#cccccc;
	border-radius:		0.2em;
	padding:			1.8em;
	margin:				0.2em;
	border:				0.1em solid #333333;
	box-shadow:			0 0 1em #222222;
	transition:			all .3s ease-in-out;
	vertical-align:		top;
}

td.entry:hover{
	background-color:	#dddddd;
}

td.entry h3{
	margin-left:	-0.8em;
	margin-bottom:	1.4em;
}

div#member_action{
	
}