form.shoutbox {
	border: 1px solid #E5BBFF;
	margin: 8px;
	margin-left: 2px;
	margin-right: 2px;
	width: 100% - 4px;
}

div.shouthead {
	background-color: #E5BBFF;
	padding: 4px;
	margin: 2px;
	margin-bottom: 0px;
}

div.shoutbody {
	background-color: white;
	padding: 4px;
	margin: 2px;
	margin-bottom: 8px;
	margin-top: 0px;
	border-bottom: 1px solid #E5BBFF;
	border-left: 1px solid #E5BBFF;
	border-right: 1px solid #E5BBFF;
}

p.clearbg {
	background-color: white;
	padding: 6px;
	text-align: left;
	border: 1px solid #E1E1E1;
}

p.bluebg {
	background-color: #C8E2FF;
	margin: 3px;
	padding: 6px;
	text-align: left;
	border: none;
}

p.greenbg {
	background-color: #A2FFA2;
	margin: 3px;
	padding: 6px;
	text-align: left;
	border: none;
}

p.yellowbg {
	background-color: #FFFE8C;
	padding: 6px;
	text-align: left;
	border: none;
	margin: 3px;
}

div.yellowbg {
	background-color: #FFFE8C;
	padding: 6px;
	text-align: left;
	border: none;
	margin: 3px;
}

div.whitebg {
	background-color: white;
	padding: 6px;
	text-align: left;
	border: none;
	margin: 3px;
}

p.info {
	background-color: #E6EEFF;
	padding: 6px;
	text-align: left;
	border: 1px solid #8F89FF;
	margin: 3px;
}

p.error {
	background-color: #FFB4B4;
	padding: 6px;
	margin: 3px;
	text-align: center;
	border: 1px solid #ED0000;
}

p.success {
	background-color: #BAFFB8;
	padding: 6px;
	margin: 3px;
	text-align: center;
	border: 1px solid #04FB00;
	width: 95%;
}

p.upsuccess {
	background-color: #BAFFB8;
	padding: 10px;
	margin: 3px;
	text-align: left;
	border: 1px solid #04FB00;
}

p.construction {
	background-color: #FFF300;
	padding: 6px;
	margin: 3px;
	text-align: center;
	font-size: 12px;
	/*font-weight: bold;*/
	border: 3px dashed black;
}

p.warning {
	background-color: #FFE29E;
	padding: 6px;
	text-align: left;
	border: 1px solid #FFA500;
}

tr.head {
	background-color: #C8E2FF;
	border: none;
}

tr.head td {
	background-color: #C8E2FF;
	border: none;
}

tr.log {
	border-bottom: 1px dotted #C8E2FF;
}

tr.log td {
	border-bottom: 1px dotted #C8E2FF;
}
