body {
	background-color: #f8f0f0;
}

#curtain {
	background-color: rgba(255,255,255,0.8);
}

.incoming .buddyicon {
	background: rgba(75,93,178,0.2);
}

.incoming .topleft {
	background: no-repeat url(../images/indigo/topleft.png);
}

.incoming .sender {
	background: #4b5db2;
}

.incoming .protocol
{
	background: no-repeat url(../images/indigo/topright.png) right;
}

.incoming .time_consecutive, .incoming .time_initial {
	color: #4b5db2;
}

.incoming .message
{
	background: rgba(213,211,228,0.9);
}

.incoming .time_consecutive + p {
	border-top: 1px solid rgba(75,93,178,0.4);
}

.incoming a:hover
{
	background: #4b5db2;
	color: white;
}

.outgoing .buddyicon {
	background: rgba(177,74,75,0.2);
}

.outgoing .topleft {
	background: no-repeat url(../images/maroon/topleft.png);
}

.outgoing .sender {
	background: #b14a4b;
}

.outgoing .protocol
{
	background: no-repeat url(../images/maroon/topright.png) right;
}

.outgoing .time_consecutive, .outgoing .time_initial {
	color: #b14a4b;
}

.outgoing .message {
	background: rgba(233,207,207,0.9);
}

.outgoing .time_consecutive + p {
	border-top: 1px solid rgba(177,74,75,0.4);
}

.outgoing a:hover {
	background: #b14a4b;
	color: white;
}

.status_container {
	background: rgba(248,240,240,0.8);
}
