/* BASE */ * { font-family: "trebuchet ms", tahoma, sans-serif; } a { color: #47A; text-decoration: none; } a:hover { color: #258; text-decoration: underline; } a img { border: 0; } body { width: 230px; margin: 0; padding: 0 0 0 3px; } input[type=text], input[type=password] { border: 1px solid #AAA; padding: 0.2em; } input[type=text]:focus, input[type=password]: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: seagreen; font-weight: bold; } td#availability.not-available { color: red; } textarea { font-size: small; padding: 0.2em; } th { padding-right: 1em; text-align: right; } /* HEADER */ h1 { font-size: xx-small; margin: 0.1em 0em 0em 0.1em; padding: 0.05em; text-transform: lowercase; } h1 a { color: #000; font-size: medium; } h1 a:hover { color: #000; } h2 { color: #999; clear: both; font-size: small; margin: 0; padding-left: 0.05em; text-transform: lowercase; } /* NAVIGATION */ p#access, p#navigation { font-size: xx-small; padding: 0.05em; text-transform: lowercase; margin: 0; } p#access { float: left; } p#navigation { float: left; } p#access a, p#navigation a { font-weight: bold; padding: 0.1em 0.1em; } p#access a:hover, p#navigation a:hover { } p#access span, p#navigation span { display: none; } /* BOOKMARKS */ ol#bookmarks { list-style-type: none; margin: 0; padding: 0; font-size: xx-small; font-weight: normal; border-top: 2px solid #9cd; } html > body ol#bookmarks { margin: 0; padding: 0; } div.link { display: inline; } div.description { display: inline; } div.link a { color: blue; font-weight: bold; } div.link a:visited { color: purple; } div.meta { color: seagreen; } div.meta span { color: red; } li.xfolkentry { border-bottom: 1px solid #DDD; margin-bottom: 0; font-size: x-small; } html > body li.xfolkentry { border-bottom: 1px dotted #AAA; } li.xfolkentry div { padding: 0.1em; } li.xfolkentry.deleted { opacity: 0.5; } li.xfolkentry.private { border-left: 3px solid red; } li.xfolkentry.shared { border-left: 3px solid orange; } /* SIDEBAR */ div#sidebar { display: none; } /* TAGS */ p.tags { line-height: 2.25em; margin: 2em 10%; text-align: justify; vertical-align: middle; } 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; } /* PROFILE */ table.profile th { width: 10em; } /* OTHER GUFF */ 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 { background: #FFF; color: #555; font-size: xx-small; margin-bottom: 1em; } form label, form td, form th { font-size: xx-small; padding: 0; } form table { margin: 0; border-collaps: collapse; } form#search select { font-size: xx-small; width: 40px; } form#search input { font-size: xx-small; width: 70px; } form#search input[type=submit] { width: 40px; } h3 { background: #DDD; color: #555; font-size: small; letter-spacing: 0.2em; margin: 2em 1em 1em 1em; padding: 0.25em 0.75em; } li { font-size: small; margin-bottom: 0.5em; } p { font-size: small; margin: 1em; } p#sort { color: #CCC; font-size: xx-small; clear: both; margin-left: 1em; } 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: xx-small; margin-left: 0.05em; } p.paging a, p.paging span.disable { background: #888; color: #FFF; display: inline; margin: 0.05em; padding: 0.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; } ul { margin-right: 1em; width: 75%; }