/* Message styles */

.message {
	border:1px solid #c7e4f7;
	background-color:#f9fdff;
	padding:10px 10px 12px 64px;
	color:#85c0e9;
	font-size:11px;
	line-height:15px;
	position:relative;
	margin:0 0 7px;
	min-height: 30px;
}
.info-warning, .styles .article .info-warning h3 {
	border-color:#f7e7c7;
	background-color:#fffdf9;
	color:#fbbb63;
}
.info-wrong, .styles .article .info-wrong h3 {
	border-color:#f9cac9;
	background-color:#fef7f7;
	color:#f04646;
}
.info-yes {
	border-color:#e4efcf;
	background-color:#f8fbf3;
	color:#afcf79;
}
.message h3 {
	font-size:13px;
	line-height:16px;
	text-transform:uppercase;
	color:#42acf7;
	margin:0 0 1px;
}
.info-warning h3 {
	color:#ffb400;
}
.info-wrong h3 {
	color:#f04646;
}
.info-yes h3 {
	color:#6cab00;
}
.message p {
	margin:0 !important;
}
.message .icon {
	background:url(../images/sprite.png) no-repeat 0 -413px;
	width:44px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:-1px;
	top:-1px;
}
.info-warning .icon {
	background-position:-46px -413px;
}
.info-wrong .icon {
	background-position:-94px -413px;
}
.info-yes .icon {
	background-position:-143px -413px;
}
* html .message .icon {
	left:-65px;
}
