.success, .error, .warning, .info {
	position: relative;
	padding: 10px;
	margin: 0 0 10px 0;
	color: #ffffff;
	border-radius: 4px;
}
p {
	margin: 5px 40px;
	i {
		position: absolute;
		left: 0;
		top: 0;
		margin: 0 16px;
		font-size: 26px;
		line-height: 48px;
	}
	span {
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		font-size: 20px;
		padding: 0 16px;
		line-height: 48px;
		border-left: 1px solid rgba(255, 255, 255, 0.1);
		box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.1);		/* http://stackoverflow.com/a/4062032 */
		-webkit-background-clip: padding-box;		/* for Safari */
		background-clip: padding-box;
		/* for IE9+, Firefox 4+, Opera, Chrome */
		&:hover {
			background-color: rgba(0, 0, 0, 0.05);
			cursor: pointer;
		}
	}
}
.success {
	background: #333333;
	color: #ffcc00;
}
.error {
	background: #ed4747;
}
.info {
	background: #0099d2;
}
.warning {
	background: #fa8100;
}
.pagination {
	background: #1C1C1C;
	padding: 20px;
	margin-bottom: 20px;
}
.page {
	display: inline-block;
	padding: 0 9px;
	margin-right: 4px;
	border-radius: 3px;
	border: solid 1px black;
	background: white;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .8), 0 1px 3px rgba(255, 255, 255, .1);
	font-size: .875em;
	font-weight: 700;
	text-decoration: none;
	color: #3B0B0B;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}
.page:hover, .page.gradient:hover {
	background: white;
	background: -moz-linear-gradient(0% 0% 270deg, #FEFEFE, #f0f0f0);
}
.page.active {
	border: none;
	background: #616161;
	box-shadow: inset 0 0 8px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .8);
	color: #3B0B0B;
	text-shadow: 0 0 3px rgba(0, 0, 0, .5);
}
.page.gradient {
	background: -moz-linear-gradient(0% 0% 270deg, #f8f8f8, #e9e9e9);
}
.small {
	font-size: 0.8em;
}
.quotemain {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: .5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
	color: #111;
}
.quotemain:before {
	color: green;
	content: open-quote;
	font-size: 4em;
	line-height: .1em;
	margin-right: .25em;
	vertical-align: -.4em;
}
.quotemain p {
	display: inline;
}
.quotetop {
	display: none;
}