#attendance-plugin form{
	font-size:15px;
}
#attendance-plugin table{
	margin:10px 10px 0 10px;border-collapse: collapse;
}
#attendance-plugin th, #attendance-plugin td{
	padding:10px;border:1px solid #ccc;
}
#attendance-plugin th{
	background-color:#ccc;border-bottom:1px solid white;
}
#attendance-plugin textarea.message{
	width:400px;height:100px;
}
#attendance-plugin .end th{
	border-bottom:1px solid #ccc;
}
#attendance-plugin .submit{
	width:600px;text-align:center;
}
#attendance-plugin #list th{
	border-right:1px solid white;
}
#attendance-plugin #list th.right{
	border-right:0;
}
#attendance-plugin #list td.right{
	text-align:right;
}
#attendance-plugin #list td.center{
	text-align:center;
}
#attendance-plugin #list .user_total{
	border-top:5px solid #ccc;
}
#attendance-plugin #list .user_total span{
	padding:0 5px 0 10px;font-size:17px;font-weight:bold;
}
#attendance-plugin #list .total{
	border-top:5px solid #993333;
}
#attendance-plugin #list .total span{
	padding:0 5px 0 10px;font-size:20px;font-weight:bold;
}
#attendance-plugin #list .total span.green, #attendance-plugin #list .user_total span.green{
	color:green;
}
#attendance-plugin #list .total span.red, #attendance-plugin #list .user_total span.red{
	color:red;
}
#attendance-plugin #list-search{
	margin:0 10px 10px 10px;
}
#attendance-plugin .search-where{
	margin:5px 10px 5px 10px;
}
#attendance-plugin #month-submit{
	margin:5px 10px 5px 10px;
}
#attendance-plugin #month-submit input{
	width:100px;font-size:13px;border:1px solid #000000;background-color:#f5f5f5;
}