#bu-safety-notice {
	padding: 0.5em;
	overflow: hidden;
}

#bu-safety-notice p {
	margin: 0;
}

#bu-safety-notice.notice {
	background: #afa;
	border-bottom: 2px solid #9a9;
}

#bu-safety-notice.warning {
	background: #f6d978;
	border-bottom: 2px solid #d9a028;
}

#bu-safety-notice.emergency {
	background: #f2dede;
	border-bottom: 2px solid #a94442;
}

#bu-safety-notice p {
	width: 74%;
	float: left;
}

#bu-safety-notice .notice-archive {
	float: right;
	width: 24%;
	text-align: right;
}