body { text-align: center; font: 0.9em/130% Verdana, sans-serif; background: #EEEADD; }
body, #lang span, #lang a { background: #EEEADD; }
a { color: #66E; }
img { border: none; }
#in { width: 50em; }
#in, table { margin: auto; border: 1px outset black; padding: 1em; text-align: justify; background: #FFF; }
#in table { border: 0px none; padding: 0; }
.content table { border-collapse: collapse; }  /* padding doesn't work with collapse */
#lang { text-align: right; float: right; margin-left: 1em; }
#lang strong { background: #FFF; }
#lang a { font-weight: bold; color: black; }
#lang span { border: 1px inset black; padding: 0.5em; }
/*
#gittree { float: right; width: 8em; position: relative; border-left: 1px solid black; padding-left: 1em; margin-left: 1em; }
#gitlog table, #gittree table { margin: 0; padding: 0; }
#gitlog .refs { color: grey; font-style: italic; }
*/
th a { color: black; }
address { display: none; }
a:hover, tr:hover { background-color: #EEE; }

/* cgit */
.content tr.nohover a:hover { background: transparent; }
.content { font: 10pt sans-serif; }
.content a { color: #66E; text-decoration: none; }
.content a:hover { text-decoration: underline; }
table.list { width: 100%; }
table.list tr.logheader {
	background: #eee;
}

table.list tr:hover {
	background: #eee;
}

table.list tr.nohover:hover {
	background: white;
}

table.list th {
	font-weight: bold;
	/* color: #888;
 	border-top: dashed 1px #888;
	border-bottom: dashed 1px #888;
	*/
	padding: 0.1em 0.5em 0.05em 0.5em;
	vertical-align: baseline;
}

table.list td {
	border: none;
	padding: 0.1em 0.5em 0.1em 0.5em;
}

table.list td.logsubject {
	font-family: monospace;
	font-weight: bold;
}

table.list td.logmsg {
	font-family: monospace;
	white-space: pre;
	padding: 1em 0em 2em 0em;
}

table.list td a {
	color: black;
}

table.list td a:hover {
	color: #00f;
}

a.ls-blob, a.ls-dir, a.ls-mod {
	font-family: monospace;
}

td.ls-size {
	text-align: right;
	font-family: monospace;
	width: 10em;
}

td.ls-mode {
	font-family: monospace;
	width: 10em;
}

table.nowrap td {
	white-space: nowrap;
}

.content .sha1 { font-family: monospace; font-size: 90%; }

.content .left { text-align: left; }

.content .right { text-align: right; }

table.list td.repogroup {
	font-style: italic;
	color: #888;
}

.content a.button { font-size: 80%; padding: 0em 0.5em; }

table.list td.sublevel-repo {
	padding-left: 1.5em;
}

span.age-mins {
	font-weight: bold;
	color: #080;
}

span.age-hours {
	color: #080;
}

span.age-days {
	color: #040;
}

span.age-weeks {
	color: #444;
}

span.age-months {
	color: #888;
}

span.age-years {
	color: #bbb;
}
div.footer {
	margin-top: 0.5em;
	text-align: center;
	font-size: 80%;
	color: #ccc;
}

a.branch-deco {
	margin: 0px 0.5em;
	padding: 0px 0.25em;
	background-color: #88ff88;
	border: solid 1px #007700;
}
a.tag-deco {
	margin: 0px 0.5em;
	padding: 0px 0.25em;
	background-color: #ffff88;
	border: solid 1px #777700;
}
a.remote-deco {
	margin: 0px 0.5em;
	padding: 0px 0.25em;
	background-color: #ccccff;
	border: solid 1px #000077;
}
a.deco {
	margin: 0px 0.5em;
	padding: 0px 0.25em;
	background-color: #ff8888;
	border: solid 1px #770000;
}


