 a {color: #47A; text-decoration: none}
a:hover {color: #258; text-decoration: underline}
a img {border: 0}
body {margin: 0; padding: 0}
input[type=text], input[type=password], select, textarea {border: 1px solid #AAA; padding: 0.1em}
input[type=text], input[type=password], textarea {padding: 0.2em}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {border-color: #666}
p.error, p.success {border: 1px solid; font-size: small; margin: 0.5em; padding: 0.5em; width: 70%}
p.error {background: #FCC; border-color: #966; color: #633}
p.success {background: #CFC; border-color: #696; color: #363}
td#availability {color: #285; font-weight: bold}
td#availability.not-available {color: #F00}
textarea {font-size: small; padding: 0.2em}
th {padding-right: 1em; text-align: right}
#welcome {border: 10px solid #995; width: 66%; padding: 10px; font-size: medium}
ul#navigation {list-style-type: none; margin: 0; padding: 1.75em 1em; text-transform: lowercase; width: auto}
ul#navigation a {font-size: medium; font-weight: bold; padding: 0.2em 0.5em}
ul#navigation a:hover {background: #7AD; color: #FFF}
ul#navigation li {float: left}
ul#navigation li.access {float: right}
 ol#bookmarks {list-style-type: none; margin: 0; padding: 0 1em; width: 70%}
html > body ol#bookmarks {margin: 0 1em; padding: 0}
img.thumbnail {width: 120px; height: 120px; float: left; margin-right: 6px; border:1px solid #AAA}
div.link a {color: blue; font-size: medium}
div.link a:visited {color: purple}
div.address {color: #285}
div.meta {color: #285}
div.meta span {color: #F00}
li.xfolkentry {clear: both; margin-bottom: 10px}
html > body li.xfolkentry {}
li.xfolkentry div {padding: 0.1em}
li.xfolkentry.deleted {opacity: 0.5}
li.xfolkentry.private {border-left: 3px solid #F00}
li.xfolkentry.shared {border-left: 3px solid #FA0}
 div#sidebar {font-size: small; width: 25%; float: left}
div#sidebar a {}
div#sidebar a:hover {}
div#sidebar div {border: 1px solid silver; margin-bottom: 1em}
div#sidebar h2 {background: transparent; border: 0; color: #666; letter-spacing: 0; margin: 0}
div#sidebar hr {display: none}
div#sidebar p {margin: 1em}
div#sidebar p.tags a {margin: 0}
div#sidebar table {margin: 0.5em 0.5em 0 0}
div#sidebar table td {padding-bottom: 0.25em}
div#sidebar ul {list-style-type: none; margin: 0; padding: 0.5em}
div#sidebar ul li {margin: 0.5em 0}
div.commondescription {margin-left:10px; margin-bottom: 10px; color: #555; font-weight: bold; border-left: 1px solid #CC8; width: 70%}
p.tags {line-height: 2.25em; text-align: justify; vertical-align: middle; width: 70%}
p.tags a, p.tags span {color: #47A; margin-right: 0.5em}
p.tags span:hover {cursor: pointer; text-decoration: underline}
p.tags span.selected {background: #CEC}
table.profile th {width: 10em}
dd {background: #CEC; border-right: 4px solid #ACA; color: #464; padding: 6px}
dd a {color: #464}
dd a:hover {color: #000 !important; text-decoration: underline !important}
dl {font-size: small; margin: 1em; width: 70%}
dl#profile dd {background: #CDE; border-color: #ABC; color: #247}
dl#profile dt {background: #BCE; border-color: #9AC; color: #245; display: block; font-weight: bold; padding: 6px}
dl#profile a {color: #446}
dl#profile a:hover {color: #000 !important; text-decoration: underline !important}
dl#meta dd {line-height: 1.5em}
dl#meta dt {background: #BDB; color: #353; display: block; font-weight: bold; padding: 6px}
dt {border-right: 4px solid #9B9}
dt a {background: #BDB; color: #353; display: block; font-weight: bold; padding: 6px}
dt a:hover {background: #ACA; border: 0}
form {margin: 0}
form#search {margin-right: 0.75em; color: #CCC; font-size: small; float: right; margin: 0; position: absolute; right: 0; top: 6.4em}
form label, form td, form th {font-size: small}
form table {margin: 0 1em}
p#sort {font-size: small; right: 0; top: 7em}
html > body p#sort {}
p#sort a {background: #AAA; color: #555; font-weight: normal; margin-right: 0.5em; padding: 0 1em}
html > body p#sort a {margin-right: 0}
p#sort a:hover {background: #CCC; text-decoration: none !important}
p#sort span {display: none}
p.paging {font-size: small; margin-left: 1em}
p.paging a, p.paging span.disable {background: #888; color: #FFF; display: inline; margin-right: 0.5em; padding: 0.25em 1em}
p.paging a:hover {background: #666}
p.paging span {display: none}
p.paging span.disable {background: #DDD; color: #AAA}
div.collapsible p.tags {line-height: 2.25em; margin: 1em 2em}
th label {padding-right: 1em}
