div.websvn {
padding-left:0;
font-family:sans-serif;
}

div.index {
font-family:serif;
}

div.websvn a:hover {
color:red;
text-decoration:none;
}

div.websvn a.file {
font-family:sans-serif;
font-size:smaller;
}

h2.path a {
text-decoration:none;
padding-left:.2em;
padding-right:.2em;
font-weight:400;
}

h2.path b {
padding-left:.2em;
padding-right:.2em;
}

div.buttons {
text-align:center;
}

div.buttons > ul li {
display:inline;
list-style:none;
padding-left:.5em;
}

div.enter {
background-color:#e7e7e7;
padding-left:.3em;
padding-right:.3em;
padding-top:.5em;
height:2em;
}

div.enter dl {
margin-top:.1em;
}

div.langselect {
float:right;
font-size:small;
}

dl.projectlist dd {
margin-left:.5em;
display:inline;
}

div.credit {
padding-top:5em;
font-size:small;
}

div.infoform {
font-size:smaller;
background-color:#f5f5f5;
margin:0 auto 2em;
}

div.infoform h2 {
text-indent:0;
font-size:small;
margin-bottom:.5em;
}

div.infoform dl {
font-size:small;
margin-top:0;
}

div.infoform dl dd {
padding-left:5em;
}

table.wide {
width:95%;
}

table.wide td.key {
width:35%;
}

div.websvn table {
width:100%;
border-spacing:0;
}

div.websvn td {
padding-top:0;
padding-bottom:0;
padding-right:0;
}

td.log a,td.tar a,td.feed a {
padding-left:22px;
padding-right:5px;
white-space:no-wrap;
background-repeat:no-repeat;
background-position:3px 50%;
}

td.tar {
width:5.5em;
}

table.log td {
padding-top:5px;
padding-bottom:5px;
border-top:2px;
border-bottom:2px;
}

table.log td.rev {
width:3em;
font-size:small;
}

div.submit {
padding-top:1em;
text-align:right;
}

div.pagelinks > ul li {
list-style:none;
margin-left:0;
}

table.blame td {
background-color:#f5f5f5;
vertical-align:middle;
border-top:solid #e7e7e7 thin;
border-bottom:solid #e7e7e7 thin;
}

table.blame td pre {
margin:0;
}

table.blame td.lineno {
border-left:solid #e7e7e7 thin;
}

table.blame td.line {
padding-left:0;
border-right:solid #e7e7e7 thin;
}

table.blame div.blame-popup {
position:absolute;
width:40em;
font-size:small;
opacity:.95;
border:solid #000 thin;
}

table.blame div.info {
background-color:#e7e7e7;
}

table.blame div.msg {
background-color:#f5f5f5;
}

div.diffdesc {
font-weight:700;
text-align:center;
}

table.diff {
text-align:left;
padding-right:5em;
padding-bottom:2em;
background-color:#FFF;
}

table.diff th {
font-size:x-large;
background-color:#FFF;
border:solid #FFF 1px;
}

table.diff td {
min-width:10em;
border:solid #e7e7e7 thin;
padding-left:0;
}

table.diff tr.lineno td {
background-color:#FFF;
font-weight:700;
padding-left:.5em;
padding-top:3em;
border:none;
}

table.diff tr.lineno:first-child td {
padding-top:.5em;
}

table.diff pre {
min-height:2ex;
margin:0;
}

div.newpath td.diff,div.newpath td.diffadded,div.newpath td.diffdeleted,div.newpath td.diffchanged,table.diff td.diff pre,table.diff td.diffadded pre,table.diff td.diffdeleted pre,table.diff td.diffchanged pre {
padding-left:22px;
}

div.newpath td.diff {
background-color:#fbfbfb;
}

div.newpath td.diffadded,div.newpath td.diffdeleted,div.newpath td.diffchanged,table.diff td.diffadded pre,table.diff td.diffdeleted pre,table.diff td.diffchanged pre {
background-repeat:no-repeat;
background-position:2px 50%;
}

div.newpath td.diffadded,table.diff td.diffadded {
border:solid #eaf7d1 thin;
}

div.newpath td.diffadded,table.diff td.diffadded pre {
background-color:#f2ffd9;
background-image:url(software/urpal-websvn/img/bullet_add.png);
}

div.newpath td.diffdeleted,table.diff td.diffdeleted {
border:solid #f7e7c6 thin;
}

div.newpath td.diffdeleted,table.diff td.diffdeleted pre {
background-color:#feeecd;
background-image:url(software/urpal-websvn/img/bullet_delete.png);
}

div.newpath td.diffchanged,table.diff td.diffchanged {
border:solid #f8f8d9 thin;
}

div.newpath td.diffchanged,table.diff td.diffchanged pre {
background-color:#ffffe0;
background-image:url(software/urpal-websvn/img/bullet_yellow.png);
}

div.log div.infoform {
width:26em;
padding-right:.5em;
padding-left:.5em;
padding-bottom:.1em;
}

div.log div.to {
padding-left:.5em;
}

div.log div.search {
padding-right:.5em;
}

div.submit span.clearfilter {
padding-right:2em;
}

div.compdesc {
text-align:center;
padding-bottom:1em;
}

div.compdesc span.curdir {
display:block;
padding-top:.2em;
padding-bottom:.2em;
font-size:large;
font-weight:700;
}

div.compare div.infoform {
width:38em;
margin:0 auto;
padding:.5em .5em .1em;
}

div.compare div.path label {
float:left;
padding-top:.2em;
padding-right:.3em;
display:block;
text-align:right;
width:7em;
}

div.compare div.fromfile {
height:2em;
}

div.diffdetail div.newpath {
text-align:left;
}

div.diffdetail div.newpath a {
font-weight:700;
text-decoration:none;
font-size:large;
}

div.diffdetail div.newpath div.details {
padding-bottom:.5em;
}

div.diffdetail div.difflines {
font-weight:700;
padding-top:1em;
text-align:left;
}

div.diffdetail span.fileprop {
font-style:italic;
}

div.diffdetail code {
white-space:pre;
}

div.buttons li a {
padding-left:22px;
background-repeat:no-repeat;
background-position:3px 50%;
}

li.blame a {
background-image:url(software/urpal-websvn/img/blame.png);
}

li.listing a {
background-image:url(software/urpal-websvn/img/sitemap_color.png);
}

li.detail a {
background-image:url(software/urpal-websvn/img/file.png);
}

li.compact a {
background-image:url(software/urpal-websvn/img/arrow_in.png);
}

li.full a {
background-image:url(software/urpal-websvn/img/arrow_out.png);
}

li.log a,td.log a {
background-image:url(software/urpal-websvn/img/log.png);
}

li.tar a,td.tar a {
background-image:url(software/urpal-websvn/img/compress.png);
}

li.feed a,td.feed a {
background-image:url(software/urpal-websvn/img/xml.gif);
}

li.goyoungest a {
background-color:#FF0;
background-image:url(software/urpal-websvn/img/exclamation.png);
}

li.diff a {
background:url(software/urpal-websvn/img/diff.png);
}

a.modified,a.deleted,a.added {
padding-left:22px;
background-repeat:no-repeat;
background-position:0 50%;
}

a.added {
background-image:url(software/urpal-websvn/img/page_white_add.png);
}

a.deleted {
background-image:url(software/urpal-websvn/img/page_white_delete.png);
}

div.websvn a:link,div.websvn a:visited {
color:#00F;
text-decoration:none;
}

div.websvn h3 a:link,div.websvn h3 a:visited {
color:#000;
}

div.websvn h3 a:hover,div.websvn a.file:hover {
color:red;
}

div.websvn a.file:link,div.websvn a.file:visited {
color:gray16;
}

div.projects,div.infoform dl dt,div.compare div.path {
float:left;
}

dl.projectlist dt,div.log div.from,div.log div.to,div.log div.max {
display:inline;
}

td.log,td.tar,td.feed,table.revision td.path,div.pagelinks > ul {
padding-left:0;
}

td.log,td.feed {
width:6.5em;
}

table.log td.author,table.log td.age,table.log td.path {
font-size:small;
}

div.log div.from input,div.log div.to input,div.log div.max input,div.compare div.rev input {
width:2.5em;
}

div.log div.max,div.compare div.rev {
float:right;
}

div.log div.search input,div.diffdetail table {
width:100%;
}

li.changes a,a.modified {
background-image:url(software/urpal-websvn/img/page_white_edit.png);
}