a {
	color: #0e4c92;
}

a.button, input.button, input[type="submit"], input[type="button"], #messageButtons a {
	background-color: #c8e8ff;
	border-top: 1px solid #c3e7ff;
	border-right: 1px solid #c3e7ff;
	border-left: 1px solid #9cc8e4;
	border-bottom: 1px solid #9cc8e4;
	_border: 0;
}

a.button:hover, input.button:hover, input[type="submit"]:hover, input[type="button"]:hover, #messageButtons a:hover {
	background-color: #B2DFFF;
}

/* login / logout */

#pageLogin, #pageLogout, #pageLoginError {
	background-color: #0f508d;
	color: #474747;
}

#pageLogin input, #pageLogin select {
	color: #474747;
}

#pageLogin #loginButton {
	color: #fff;
	_color: #333;
}

#pageLogin h1, #pageLogout h1, #pageLoginError h1 {
	color: #fff;
}

#pageLogin h1 span, #pageLogout h1 span {
	color: #fff;
}

#copyright {
	color: #fff;
}

#loginWarningBox, #loginWarningBox a {
	color: #F2F2F2;
}

#loginButton {
	background-color: #0f5083;
	border-top: 1px solid #0a81d0;
	border-bottom: 1px solid #678eb2;
	border-left: none;
	border-right: none;
}

#loginButton:hover {
	background-color: #125ea5;
}

/* right frame - inbox */



/* right frame - compose */

.compose-table .compose-button-bar input.button {
	color: #5c7da3;
}

/* plugin: smallcal */

#boxSmallCal th, #boxSmallCal th a {
	color: #3b7ec5;
}

#boxSmallCal .smallCalToday {
	background: #b5e1ff;
}

#boxSmallCal .smallCalToday a {
	color: #007cff;
}

#boxSmallCal .smallCalEvent {
	background-color: #eee;
}

/* plugin: shared calendar */

#sharedCalendar .dayNormal {
		
}

#sharedCalendar .dayWeekend {
	background: #FFFCE2;
}

#sharedCalendar .dayHoliday {
	background: #EDFDFF;
}

/* plugin: todo */

#boxTodo th {
	background: #cfe7f7;
}
