/* General warning/error/info/valid messages */

DIV.error-app {
	background:#FFE4E3 url(../img/icons/exclamation.png) no-repeat scroll 2px 3px;
	border: 1px solid #E47E7A;
	color:#000000;
	display:block;
	font-size:0.75em;
	margin:5px auto;
	padding:5px 25px;
	text-align:left;
	width:35em;
}

DIV.valid-app {
	background:#E0FFD3 url(../img/icons/tick.png) no-repeat scroll 2px 3px;
	border: 1px solid #8CD56A;
	color:#000000;
	display:block;
	font-size:0.75em;
	margin:5px auto;
	padding:5px 25px;
	text-align:left;
	width:35em;
}

DIV.info-app
{
	color:#000000;
	font-size:0.75em;
	border-style: solid none;
	border-width:1px;
	border-color:#7AA6D5;
	padding:5px 25px;
	margin:5px auto;
	background: url(../img/icons/information.png) #E3F1FE no-repeat 2px 3px;
	display:block;
	text-align:left;
}

DIV.warning-app,
DIV.error-message
{
	color:#000000;
	font-size:0.75em;
	border-style: solid none;
	border-width:1px;
	border-color:#E9F0F8;
	padding:5px 25px;
	margin:5px auto;
	background: url(../img/icons/warning.png) #FFF6BF no-repeat 2px 3px;
	text-align:left;
}

DIV.error-message
{
	margin : 0;
}
DIV.valid-app a.input-submit{
	background: #360 url(../img/layout/arrow_white_big.gif) no-repeat scroll right center;
	color: #fff;
	display:block;
	font-size:1em;
	padding:0.4em 0.5em;
	text-decoration:none;
	width: 10em;
}
DIV.info-app a.input-submit, div#post #commentlist DIV.info-app a.input-submit{
	background: #7AA6D5 url(../img/layout/arrow_white_big.gif) no-repeat scroll right center;
	color: #fff;
	display:block;
	font-size:1em;
	padding:0.4em 0.5em;
	text-decoration:none;
	width: 10em;
}