/* Please commit changes to https://legolas/svn/www/ */

#year-month-form {
	float: right;
}

#calendar-table {
	width:100%;
}

#year, #month {
	display: inline;
	margin-left: 1em;
}

#normaltime {
	margin-left: 4em;
	display: inline;
}

#normaltime-form {
	display: inline;
}

#normaltime-input {
	width: 30px;
	font-weight: bold;
}

#userlist {
	border: 1px solid gray;
	padding: 0.5em;
	margin: 0.5em;
}

.userlist-username {
	line-height: 150%;
	margin-right: 1em;
	margin-left: 0em;
	white-space: nowrap;
}

#current-user-name {
	display: inline;
}

.customer-name input {
	width: 100px;
}

.customer-name {
	height: 2.5em;
}

.customer-total {
	font-weight: bold;
}

.calendar-start input, .calendar-stop input {
	width: 50px;
	text-align: center;
}

.calendar-break input {
	width: 30px;
	text-align: center;
}

.calendar-comment input {
	width: 150px;
}

.calendar-customer select {
	width: 100px;
}

.calendar-category select {
	width: 125px;
}

#total-hours-number {
	display: inline;
}

#calendar-unit-row {
	font-size: 75%;
}

.calendar-moreless {
	white-space: nowrap;
	text-align: left;
}

.calendar-week-last td {
	border-bottom: 1px solid #8f8f8f;
}

.calendar-week-first td {
	border-top: 1px solid #8f8f8f;
}

.calendar-subtotal-decimal {
	border-right: 1px solid #8f8f8f;
}

.calendar-subtotal-day-decimal {
	border-right: 1px solid #8f8f8f;
}

.calendar-subtotal-week {
	border-right: 1px solid #8f8f8f;
	font-weight: bold;
}

.timereport-table {
	text-align: center;
	border-collapse: collapse;
}

.timereport-table td {
	vertical-align: middle;
}

.timereport-row-today td {
	background-color: #b5dc10;
}

.timereport-row-even td {
	background-color: #efefef;
}

.timereport-row-odd td {
	background-color: #dfdfdf;
}

.timereport-left-th {
	border: 1px solid #8f8f8f;
}

/* No, the entries for .timereport-left-th for .timereport-row-{even,odd} and .calendar-week-{even,odd}
 * cannot be combined; we want the latter to have higher priority. */
.timereport-row-even .timereport-left-th {
	background-color: #cfcfcf;
}

.timereport-row-odd .timereport-left-th {
	background-color: #bfbfbf;
}

.calendar-week-even .timereport-left-th {
	background-color: #cfcfcf;
}

.calendar-week-odd .timereport-left-th {
	background-color: #bfbfbf;
}

.stats-table td, .stats-table th {
	padding: 0.2em;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #8f8f8f;
	min-width: 20px;
}

.stats-table td {
	border-left: 1px solid #8f8f8f;
	border-right: 1px solid #8f8f8f;
}

.stats-table .timereport-left-th {
	border-right: 1px solid #8f8f8f;
}

.timer-start, .timer-stop, .timer-new-interval, .update-submit, .save-submit, .unsend-submit, .send-submit, .download-submit {
	margin-top: 0.5em;
	margin-left: 0.5em;
	padding: 1px 3px;
}

.printed-calendar-table th, .printed-calendar-table td {
	padding: 0.2em;
}

#printed-page-margin {
	padding: 0.5in;
}
