You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by bu...@apache.org on 2011/03/06 21:31:05 UTC

[Lucene.Net] svn commit: r786572 [2/3] - in /websites/staging/lucene.net/trunk/content/lucene.net: ./ images/ styles/

Added: websites/staging/lucene.net/trunk/content/lucene.net/styles/layout.css
==============================================================================
--- websites/staging/lucene.net/trunk/content/lucene.net/styles/layout.css (added)
+++ websites/staging/lucene.net/trunk/content/lucene.net/styles/layout.css Sun Mar  6 20:31:05 2011
@@ -0,0 +1,5804 @@
+@charset "UTF-8";
+
+/** formerly main.css **/
+
+body {
+    font-family: Helvetica, Arial, sans-serif;
+    color: #393939;
+}
+
+p {
+    line-height: 21px;
+}
+
+a {
+    text-decoration: none;
+    color: #2b547d;
+}
+
+a:hover {
+    text-decoration: underline;
+}
+
+table {
+    border-spacing: 3px;
+}
+
+h3, strong {
+    font-weight: bold;
+}
+
+em {
+    font-style: italic;
+}
+
+.leading {
+    line-height: 1.4em;
+}
+
+table input, select {
+    margin-bottom: 1em;
+}
+
+.column ul, .issues-comment ul {
+    margin-top: 10px;
+    margin-left: 15px;
+    list-style: disc outside none;
+}
+
+#preview ul {
+    list-style: disc outside none;
+}
+
+.issues-comment ol, #preview ol {
+    list-style: decimal outside;
+}
+
+.issues-comment h1, .issues-comment h2, .issues-comment h3,
+.issues-comment h4, .issues-comment h5, .issues-comment h6,
+#preview h1, #preview h2, #preview h3, #preview h4, #preview h5, #preview h6 {
+    margin: 12px 0 0;
+    font-weight: bold;
+    color: #133362;
+}
+
+#introduction {
+    background: #035;
+    background: -webkit-gradient(linear, left top, left bottom, from(#036), to(#035));
+    background: -moz-linear-gradient(top, #036, #035);
+    overflow: hidden;
+}
+
+#header, #content, #footer, #introduction>div {
+    margin: 0 auto;
+    width: 930px;
+}
+
+#introduction>div>div {
+    float: left;
+}
+
+#introduction li {
+    line-height: 19px;
+}
+
+#header {
+    position: relative;
+    height: 102px;
+}
+
+#logo {
+    display: block;
+    float: left;
+    margin-top: 17px;
+    width: 176px;
+    height: 82px;
+    background: url(../images/logo.png) 0 0;
+    line-height: 120em;
+    overflow: hidden;
+}
+
+#global-nav {
+    position: absolute;
+    right: 0;
+    top: 5px;
+}
+
+#global-nav li {
+    float: left;
+    margin-left: 8px;
+}
+
+#global-nav li a {
+    background-image: url(../images/global-header-icons.png);
+    background-repeat: no-repeat;
+    padding-left: 18px;
+    font-size: 85%;
+    color: #8a8a8a;
+}
+
+#global-nav li a:hover {
+    text-decoration: none;
+    color: #133362;
+}
+
+#global-nav a.home              { background-position: 0 0; }
+#global-nav a.home:hover        { background-position: 0 -28px; }
+#global-nav a.docs              { background-position: 0 -57px; }
+#global-nav a.docs:hover        { background-position: 0 -85px; }
+#global-nav a.support           { background-position: 0 -117px; }
+#global-nav a.support:hover     { background-position: 0 -145px; }
+#global-nav a.blog              { background-position: 0 -177px; }
+#global-nav a.blog:hover        { background-position: 0 -205px; }
+#global-nav a.plugins           { background-position: 0 -236px; }
+#global-nav a.plugins:hover     { background-position: 0 -264px; }
+#global-nav a.forums            { background-position: 0 -296px; }
+#global-nav a.forums:hover      { background-position: 0 -324px; }
+
+#main-nav {
+    float: right;
+    margin-top: 43px;
+}
+
+#main-nav li {
+    float: left;
+    margin-right: 4px;
+    position: relative;
+}
+
+#main-nav li a {
+    padding: 10px;
+    font-size: 108%;
+}
+
+#main-nav>ul>li>a {
+    color: #393939;
+}
+
+#main-nav li.active .drop-arrow {
+    font-weight: bold;
+}
+
+#main-nav li a span {
+    font-size: 85%;
+    color: #6f6f6f;
+}
+
+#main-nav li a:hover, #main-nav li a:hover span {
+    text-decoration: none;
+    color: #036;
+}
+
+#repositories-dropdown ul {
+    position: absolute;
+    left: 0;
+    top: 20px;
+    width: 206px;
+    background: #fff;
+    -webkit-box-shadow: 5px 5px 6px #606060;
+    -moz-box-shadow: 5px 5px 6px #606060;
+    box-shadow: 5px 5px 6px #606060;
+    padding: 3px 10px 10px;
+    z-index: 300;
+}
+
+#main-nav ul {
+    float: right;
+/*  width: 100%;  */
+}
+
+#repositories-dropdown li {
+    float: none;
+    font-size: 93%;
+}
+
+#repositories-dropdown {
+    margin-right: -4px;
+}
+
+#repositories-dropdown a.drop-arrow {
+    background: transparent url(../images/drop-arrows.png) no-repeat right 14px;
+    padding-right: 25px;
+}
+
+#main-nav li:hover a.drop-arrow {
+    background-color: #fff;
+    background-position: right 14px;
+    padding-right: 25px;
+}
+
+#repositories-dropdown li a {
+    display: block;
+    padding: 0 20px 0 0;
+}
+
+#main-nav li ul {
+    display: none;
+}
+
+#main-nav li:hover ul {
+    display: block;
+}
+
+#main-nav li.new-repository a {
+    background: url(../images/new-repository-icon.png) no-repeat 100%;
+    margin: 15px 0;
+}
+
+#main-nav li.view-all a {
+    background: url(../images/view-repositories-icon.png) no-repeat 100%;
+    margin: 15px 0;
+}
+
+#main-nav li.private a {
+    background: url(../images/private-repository-icon.png) no-repeat 100% 0;
+}
+
+#main-nav li.list-heading {
+    margin: 20px 0 7px 0;
+    font-weight: bold;
+}
+
+#main-nav ul ul li.repository {
+    margin-left: 0;
+    margin-bottom: 7px;
+    border-top: 1px solid #ccc;
+    padding-top: 7px;
+}
+
+#main-nav li.search-box {
+    margin: 0;
+    width: 146px;
+    height: 20px;
+}
+
+#main-nav #search {
+    position: relative;
+    top: -3px;
+    margin: 0;
+    width: 117px;
+    border: 1px solid #cfcfcf;
+    background: #fff url(../images/search-icon.png) no-repeat 4px;
+    padding: 3px 0 3px 23px;
+    color: #393939;
+}
+
+#main-nav #search.placeholder {
+    color: #999;
+}
+
+
+h1 {
+    border-bottom: 1px solid #c1c1c1;
+    padding-bottom: 20px;
+    text-align: center;
+    font-size: 174%;
+    color: #133362;
+}
+
+/* Homepage marketing Introduction */
+
+#introduction {
+    position: relative;
+}
+#introduction h1 {
+    margin: 0;
+    margin-bottom:8px;
+    border: none;
+    padding: 28px 0 15px;
+    text-align: left;
+    font-weight: bold;
+    font-size: 300%;
+    line-height: 30px;
+    color: #c5efff;
+}
+
+#introduction h2 {
+    padding-bottom: 10px;
+    font-weight: bold;
+    font-size:200%;
+    margin-bottom:20px;
+    color: #C5EFFF;
+}
+
+#introduction ul {
+    margin-top: 0;
+    margin-left: 0;
+    list-style: none;
+}
+
+#introduction li {
+    margin-bottom:7px;
+    background: url(../images/yellow-bullet.png) no-repeat left;
+    padding-left: 15px;
+    font-size: 123.1%;
+    color: #fff;
+}
+
+#introduction .split-column {
+    margin-bottom: 10px;
+}
+
+#introduction .button-wrap {
+    margin: 0 auto 15px;
+    width: 230px;
+}
+
+#introduction .column {
+    margin-right: 0;
+    margin-bottom:50px;
+    width:650px;
+}
+
+#introduction .last {
+    width:250px;
+}
+
+
+#introduction h2, #plans-and-billing h2, #repo-desc+.global-divider-header>h2 {
+    border-bottom: none;
+}
+
+#introduction #signup-button {
+    margin-top:0px;
+}
+
+#introduction #signup-button a {
+          display:block;
+          width:250px;
+          height:46px;
+          color:#173562;
+          font-family: helvetica, ariel, san-serif;
+          font-weight:bold;
+          font-size:18pt;
+          margin-left: -100px;
+          padding-left: 48px;
+          padding-top: 29px;
+          background:url(../images/yellow-button-large.png) no-repeat 0 -75px;
+
+}
+
+#introduction #signup-button a:hover { text-decoration:none; color:#173562;
+           background:url(../images/yellow-button-large.png) no-repeat 0 0;
+}
+
+
+/* Atlassian Button Style */
+
+.atl-button {
+    display: block;
+    background: url(../images/small-blue-button-left.png) no-repeat left top;
+}
+
+.atl-button:hover {
+    text-decoration: none;
+}
+
+.atl-button>span {
+    display: block;
+    background: url(../images/small-blue-button-right.png) no-repeat right top;
+    padding: 0 16px 0 0;
+    line-height: 22px;
+}
+
+.atl-button>span>span {
+    background: url(../images/blue-arrow.png) no-repeat right 60%;
+    padding: 0 12px 0 0;
+    color: #fff;
+}
+
+
+.two-column, .three-column {
+    overflow: visible;
+}
+
+#content .three-column {
+    margin-bottom: 20px;
+}
+
+#content {
+    padding: 30px 0 180px;
+}
+
+#content h2 {
+    margin-bottom: 10px;
+    padding-bottom: 10px;
+    font-weight: bold;
+    font-size: 146.5%;
+    color: #133362;
+}
+
+#content h2.unsuckify {
+    margin: 0;
+    padding: 12px 0 0;
+    font-size: 19px;
+    line-height: 24px;
+}
+
+#content #headline {
+    border-bottom: none;
+}
+
+#content h3 {
+    margin: 20px 0 10px;
+    font-size: 115%;
+    color: #133362;
+}
+
+.two-column .column {
+    display: inline;
+    float: left;
+    margin-right: 25px;
+    width: 450px;
+}
+
+.column.last, .three-column .column.last {
+    float: right;
+    margin-right: 0;
+}
+
+.three-column .column {
+    display: inline;
+    float: left;
+    margin-right: 30px;
+    width: 286px;
+}
+
+.split-column {
+    overflow: hidden;
+}
+
+.split-column .first, .split-column .last {
+    float: left;
+    width: 50%;
+}
+
+.plan-choices {
+    margin-top: 18px;
+    overflow: hidden;
+}
+
+.plan-choices .plan {
+    position: relative;
+    display: inline;
+    float: left;
+    margin-right: 18px;
+    width: 140px;
+    min-height: 135px;
+    background: url(../images/plan-box-bottom.png) no-repeat center bottom;
+    text-align: center;
+}
+
+#content .plan-choices .featured {
+    margin-top: -10px;
+    min-height: 167px;
+    background: url(../images/featured-plan-bottom.png) no-repeat center bottom;
+}
+
+.plan-choices .featured h3 {
+    background: url(../images/featured-plan-top.png) no-repeat center top;
+}
+
+.plan-choices span.offer-terms {
+    position: relative;
+    top: -6px;
+    display: block;
+    font-size: 93%;
+    font-size: 11px;
+}
+
+.plan-choices span.date {
+    font-weight: bold;
+    color: #133362;
+}
+
+#content .plan h3 {
+    margin-top: 0;
+    background: url(../images/plan-box-top.png) no-repeat center top;
+    padding-top: 10px;
+    font-weight: bold;
+    font-size: 161.6%;
+    color: #065a9b;
+}
+
+#content .plan-choices .last h3 {
+    font-size: 124.5%;
+}
+
+#content .plan p {
+    color: #414141;
+}
+
+#content .plan p.free {
+    position: absolute;
+    left: 46px;
+    bottom: 51px;
+    display: inline;
+    padding-left: 10px;
+    font-size: 123.1%;
+}
+
+#content .plan p.price {
+    position: absolute;
+    left: 46px;
+    bottom: 51px;
+    display: inline;
+    background: url(../images/dollar-sign.png) no-repeat left top;
+    padding-left: 10px;
+    font-size: 146.5%;
+}
+
+#content .plan p.price span {
+    font-size: 12px;
+}
+
+.plan a.atl-button {
+    position: absolute;
+    left: 26px;
+    bottom: 10px;
+    background: url(../images/small-blue-button-left.png) no-repeat top left;
+    padding-left: 16px;
+}
+
+.plan a.atl-button:hover {
+    background-position: left -37px;
+}
+
+#content .featured a.atl-button {
+    bottom: 20px;
+}
+
+.plan a.atl-button:hover>span {
+    background-position: right -37px;
+}
+
+.plan .current-plan {
+    position: absolute;
+    left: 10px;
+    bottom: 11px;
+    width: 118px;
+    background: url(../images/current-plan-bg.png) no-repeat scroll 0 -1px;
+    padding-bottom: 2px;
+    font-weight: bold;
+    font-size: 85%;
+}
+
+.featured .current-plan {
+    bottom: 21px;
+}
+
+#content .plan h3 span {
+    display: block;
+    font-weight: normal;
+    font-size: 93%;
+}
+
+.plan-choices .plan.last {
+    margin-right: 0;
+}
+
+.plans-included {
+    float: right;
+    font-size: 116%;
+    color: #065a9b;
+}
+
+#footer {
+    clear: both;
+    margin-top: -101px;
+    height: 80px;
+    border-top: 1px solid #c1c1c1;
+    padding: 10px 0;
+    color: #414141;
+}
+
+#footer li                      { display: inline; height: 16px; line-height: 16px; }
+
+#footer-nav li+li:before        { padding: 0 6px; content: " | "; }
+#footer-nav a                   { color: inherit; }
+
+#social-nav                     { margin: -16px 0 12px 730px; width: 200px; text-align: right; }
+#social-nav li                  { margin-left: 6px; }
+#social-nav a:hover             { text-decoration: none; }
+#social-nav li.blog a           { background: url(../images/rss-icon.png) no-repeat right 1px; padding-right: 15px; }
+#social-nav li.twitter a        { background: url(../images/twitter-bird-small.png) no-repeat right 3px; padding-right: 20px; }
+
+#footer h5, #technologies       { display: inline; font-size: 11px; color: #888; }
+#technologies li+li:before      { padding: 0 4px; content: " / "; }
+#technologies a                 { color: inherit; }
+
+table th {
+    vertical-align: top;
+}
+
+body.plans #content #features div.first {
+    margin-left: 0;
+}
+
+.site-message {
+    background: #e7f9e0;
+    text-align: center;
+    height: 30px;
+}
+.site-message p {
+    display: inline-block;
+    background: url(../images/green-upgrade-arrow-icon.png) no-repeat 0 50%;
+    padding-left: 26px;
+    line-height: 30px;
+    color: #2d6b00;
+}
+.site-message a,
+.site-message a:hover,
+.site-message a:visited {
+    color: #2d6b00;
+    text-decoration: underline;
+}
+
+.site-message a:hover {
+    text-decoration: none;
+}
+
+.center-blocks {
+    margin: 0 auto;
+    width: 465px;
+}
+
+#search-documentation {
+    width: 396px;
+    border: 1px solid #c3dfea;
+    background: url(../images/search-docs-bg.png) no-repeat left;
+    padding: 8px 0 9px 40px;
+    font-size: 153.9%;
+}
+
+#introduction ul.hover-nav {
+    float: right;
+    margin: 0 10px 5px 0;
+}
+
+#introduction ul.hover-nav li {
+    float: left;
+    background: none;
+    padding-left: 7px;
+}
+
+#introduction ul.hover-nav li a {
+    display: block;
+    width: 14px;
+    height: 14px;
+    background: url(../images/screenshot-on-off-hover.png) no-repeat center -50px;
+    text-indent: -99999px;
+    list-style-type: none;
+}
+
+#introduction ul.hover-nav li a:hover, #introduction ul.hover-nav li.on a {
+    background-position: center -2px;
+}
+
+.ss-content {
+    position: relative;
+    float: right;
+    margin-top: 30px;
+    padding-right: 10px;
+    overflow: visible;
+}
+
+.ss-content a img.zoom {
+    position: absolute;
+    right: 0;
+    top: -10px;
+}
+
+.ss-content p {
+    text-align: right;
+    color: #fff;
+}
+
+a.zoomable {
+    display: block;
+    padding-bottom: 5px;
+    overflow: hidden;
+}
+
+.delete-list ul.errorlist li {
+    border-bottom: none;
+}
+
+.login-box {
+    min-height: 150px;
+}
+
+.login-box .standard div {
+    padding: 5px 0;
+}
+
+.login-box .standard label {
+    display: inline-block;
+    width: 120px;
+    padding-right: 6px;
+    line-height: 30px;
+}
+
+.login-box .standard label:after {
+    content: ":";
+}
+
+.login-box form div ul.errorlist, /* field errors only */
+.login-box .standard .primary-button {
+    margin-left: 132px;
+}
+
+.login-box .standard th { /* using a table here is wrong; using <th>s in this way is wronger */
+    width: 120px;
+}
+
+.signup h1 {
+    margin-bottom: 30px;
+}
+
+#content .all-plans-include ul li {
+    margin-bottom: 12px;
+    font-size: 18px;
+    color: #1378d5;
+}
+
+.all-plans-include ul li span {
+    color: #393939;
+}
+
+.signup #content h3 {
+    margin-top: 0;
+    margin-bottom: 20px;
+    font-size: 143.1%;
+}
+
+.signup .standard .extra-info {
+    margin-top: -14px;
+    margin-left: -20px;
+    margin-bottom: 18px;
+    width: 418px;
+    border-bottom: 1px solid #ccc;
+    background: #dff7d5;
+    padding: 9px 15px 9px 20px;
+    color: #2d6b00;
+}
+
+.signup .standard .extra-info p {
+    line-height: 17px;
+}
+
+.redirect-to-atl {
+    background: url(../images/redirect-bb-to-atl.jpg) no-repeat 50%;
+    text-align: center;
+}
+
+.redirect-to-atl .redirection {
+    padding: 125px 0 100px;
+}
+
+.redirect-to-atl .redirection p {
+    font-weight: bold;
+    font-size: 20px;
+    line-height: 1.5em;
+    color: #133362;
+}
+
+
+/** formerly tabs.css **/
+
+/* Caution! Ensure accessibility in print and other media types... */
+@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
+    .ui-tabs-hide {
+        display: none;
+    }
+}
+
+/* Hide useless elements in print layouts... */
+@media print {
+    .tabs {
+        display: none;
+    }
+}
+
+/* follow/unfollow */
+
+.follow                         { background: url(../img/icons/fugue/heart__plus.png) no-repeat 0; padding-left: 20px; }
+.follow.following               { background-image: url(../img/icons/fugue/heart.png); }
+.follow.following:hover         { background-image: url(../img/icons/fugue/heart_break.png); }
+.follow.loading                 { background-image: url(../img/loading.gif); }
+
+.tabs {
+    margin-bottom: -1px;
+    padding: 0 4px;
+    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
+    font-size: 12px;
+    color: #525252;
+}
+
+.tabs>li {
+    display: block;
+    float: left;
+    margin: 0 1px;
+    min-width: 68px; /* be nice to Opera */
+    -webkit-border-radius: 5px 5px 0 0;
+    -moz-border-radius: 5px 5px 0 0;
+    border-radius: 5px 5px 0 0;
+    border: 1px solid #ddd;
+    background: #fafafa;
+    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5));
+    background: -moz-linear-gradient(top, #fff, #f5f5f5);
+}
+
+.tabs>li+li {
+    margin-left: 0;
+}
+
+.tabs a {
+    display: block;
+    padding: 2px 9px 0;
+    text-align: center;
+    font-weight: bold;
+    line-height: 21px;
+    text-decoration: none;
+    color: inherit;
+    outline: none; /* prevent dotted border in Firefox */
+}
+
+.tabs>.selected, .tabs li:hover {
+    background: #fff;
+}
+
+.tabs>.selected>a {
+    margin-bottom: -1px;
+    border-bottom: 1px solid #fff;
+}
+
+.tabs .secondary {
+    float: right;
+}
+
+#tabs {
+    position: relative;
+    margin: 0 -2px;
+    height: 24px;
+    padding: 0 2px;
+    z-index: 1;
+}
+
+#content.repo-desc-hidden #tabs {
+    margin: 0;
+    padding: 0;
+}
+
+/* Issues tab dropdown */
+.dropdown {
+    position: relative;
+}
+
+.dropdown ul {
+    display: none;
+    width: 150px;
+}
+
+.dropdown:hover ul {
+    display: block;
+    position: absolute;
+    top: 24px;
+    left: -1px;
+    z-index: 10;
+}
+
+.dropdown li a {
+    display: block;
+    margin-top: -1px;
+    border: 1px solid #ddd;
+    background: #fff;
+    padding: 0 10px;
+    text-align: left;
+    font-weight: normal;
+    line-height: 24px;
+}
+
+.dropdown li a:hover {
+    text-decoration: underline;
+}
+
+
+/** original layout.css below this line **/
+
+/* Our stuff */
+html, body {
+    height: 100%;
+}
+
+#wrapper {
+    min-height: 100%;
+}
+
+body {
+    margin: 0;
+    background: #fff;
+    padding: 0;
+    line-height: 16px;
+}
+
+form {
+    margin-bottom: 0;
+}
+
+input {
+    line-height: 16px;
+}
+
+input[type="email"], input[type="password"], input[type="search"], input[type="text"], textarea {
+    background: #fff;
+    color: #525252;
+    padding: 3px;
+}
+
+input[type="radio"], input[type="checkbox"], input[type="submit"], input[type="reset"], input[type="button"], input[type="file"], select {
+    font-size: 1em;
+}
+
+select {
+    background: #fff;
+    line-height: 16px;
+    color: #525252;
+}
+
+h1, h2, h3, h4, h5, h6 {
+    margin-top: 0;
+    padding-top: 0;
+    margin-bottom: 3px;
+}
+
+hr {
+    padding: 0;
+    margin: 5px 0;
+    height: 1px;
+    border: none;
+    border-bottom: 1px solid #ddd;
+}
+
+code, pre, textarea {
+    font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace;
+}
+
+pre, textarea {
+    font-size: 11px;
+}
+
+a img {
+    border: none;
+}
+
+fieldset {
+    margin: 0;
+    border: none;
+    padding: 0;
+}
+
+h1 a {
+    color: #525252 !important;
+}
+
+div {
+    margin: 0;
+    padding: 0;
+}
+
+p {
+    margin: 0;
+    padding: 0;
+}
+
+table {
+    padding: 0;
+    margin: 0;
+}
+
+th {
+    vertical-align: top;
+    text-align: left;
+}
+
+/* INVOLVED BAR */
+.involved-info {
+    height: 20px;
+}
+
+.involved-range .revs {
+    position: relative;
+    top: -3px;
+    font-size: 1.1em;
+}
+
+.involved-info .involved-range {
+    float: right;
+}
+
+.direction-img {
+    position: relative;
+    top: 4px;
+}
+
+.involved-info h4 {
+    float: left;
+    display: inline;
+    margin: 0;
+}
+
+/* CHANGED FILES */
+.changed-box {
+    padding: 5px;
+}
+
+.changed-box p {
+    border-bottom: 1px solid #ece4ea;
+    margin: 2px;
+}
+
+.changed-box p .diffstat {
+    float: right;
+    font-family: monospace;
+    font-size: 0.8em;
+}
+
+.raw-link {
+    margin: -24px 0 0 0;
+}
+
+.unmodified {
+    background: #ece4ea;
+}
+
+.diffstat .diffbox {
+    display: block;
+    float: right;
+    width: 10px;
+    height: 18px;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    border-radius: 3px;
+}
+
+/* STANDARD LAYOUT-BOX */
+.layout-box {
+    border: 1px solid #ddd;
+    padding: 15px 24px;
+}
+
+/* USERINFO PAGE */
+.userlist {
+    padding-bottom: 5px !important;
+}
+
+.userlist img {
+    margin-bottom: 10px;
+}
+
+.userinfo {
+    position: relative;
+    padding: 3px 0 3px 45px;
+    overflow: hidden;
+}
+
+.userinfo dt {
+    clear: both;
+    float: left;
+}
+
+.userinfo dd {
+    float: left;
+}
+
+.userinfo dt:first-child+dd {
+    position: absolute;
+    left: -3px;
+    top: 0;
+}
+
+.userinfo dt:first-child,
+.userinfo dt:first-child+dd+dt {
+    position: absolute;
+    left: -9999px;
+}
+
+.userinfo dt:first-child+dd+dt+dd {
+    font-weight: bold;
+}
+
+.userinfo dt:first-child+dd+dt~dt:after {
+    margin: 0 0.4em 0 0;
+    content: ":";
+}
+
+/* FORM BUTTONS */
+.buttons {
+    margin: -1px 0 0;
+    border: 1px solid #ddd;
+    padding: 9px 19px;
+    overflow: auto;
+}
+
+.buttons li input {
+    float: left;
+    margin: 4px;
+    border-width: 1px;
+    border-style: solid;
+    border-top-color: #ddd;
+    border-left-color: #ddd;
+    border-right-color: #bbb;
+    border-bottom-color: #bbb;
+    background: #eee;
+    padding: 2px 8px;
+}
+
+.buttons li:first-child input {
+    margin: 3px;
+    background: #257;
+    padding: 3px 10px;
+    color: #fff;
+}
+
+.primary-button {
+    border-top: 1px solid #ddd;
+    border-left: 1px solid #ddd;
+    border-bottom: 1px solid #bbb;
+    border-right: 1px solid #bbb;
+    background: #2b547d;
+    padding: 3px 10px !important;
+    color: #fff;
+    cursor: default;
+}
+
+.primary-button:hover {
+    text-decoration: none;
+}
+
+.delete-button {
+    border-top: 1px solid #ddd;
+    border-left: 1px solid #ddd;
+    border-bottom: 1px solid #bbb;
+    border-right: 1px solid #bbb;
+    background: #f44;
+    padding: 2px 8px !important;
+    color: #fff;
+}
+
+.secondary-button {
+    border-top: 1px solid #ddd;
+    border-left: 1px solid #ddd;
+    border-bottom: 1px solid #bbb;
+    border-right: 1px solid #bbb;
+    padding: 2px 8px !important;
+    background: #eee;
+    color: #000;
+}
+
+.secondary-button-darkbg {
+    background: #fff !important;
+    color: #000;
+}
+
+.bump-button {
+    float: right;
+    margin-right: 14px;
+}
+
+/* FULL WIDTH TABLE (used in Source and Overview) */
+table.maintable {
+    margin: 12px 0;
+    width: 100%;
+    border: 1px solid #ddd;
+    border-collapse: collapse;
+}
+
+table.maintable th,
+table.maintable td {
+    border-style: solid;
+    border-color: #ddd;
+    padding: 0.75em 10px 0.75em 20px; /* cells should have 10px left and right padding...
+                                           except the leftmost, which should have 20 and 10...
+                                             and the rightmost, which should have 10 and 20 */
+}
+
+table.maintable th+th,
+table.maintable td+td {
+    padding-left: 10px;
+}
+
+table.maintable td {
+    font: 12px/1.5em "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace;
+}
+
+#issues-list table.maintable td {
+    font: inherit;
+}
+
+#issues-list table.maintable a {
+    color: #525252;
+}
+
+table.maintable th {
+    font-weight: bold;
+    line-height: 18px;
+    text-shadow: 0 1px 0 #fff;
+}
+
+table.maintable thead tr {
+    background: #eee;
+}
+
+table.maintable tbody tr:nth-child(even) {
+    background: #fcfcfc;
+}
+
+table.maintable th, table.maintable td {
+    border-bottom: 1px solid #ddd;
+}
+
+td.archives a {
+    border-bottom: 1px dotted #666;
+}
+
+tr.highlight-file {
+    background: lightyellow !important;
+}
+
+.highlight {
+    position: relative;
+}
+
+.highlight pre a:target {
+    position: absolute;
+    left: 0;
+    display: block;
+    width: 100%;
+    height: 15px;
+    background: #ffffbe;
+    z-index: -1;
+}
+
+/* GLOBAL REUSABLE CLASSES/IDS */
+ul.bulleted {
+    list-style: disc outside;
+}
+
+#id_image+ul.bulleted {
+    margin-bottom: 10px;
+}
+
+.cancel {
+    display: inline-block;
+    line-height: 24px;
+}
+
+.buttons .cancel {
+    margin: 3px;
+}
+
+.editable-title:hover {
+    padding: 2px 20px 2px 0;
+    background: url(../img/icons/fugue/pencil_small.png) no-repeat right;
+}
+
+.editable-icon {
+    background: url(../img/icons/fugue/pencil_small.png) no-repeat left;
+    padding: 2px 0 2px 16px;
+    font-size: 0.8em;
+    color: #525252;
+}
+
+.is-spam {
+    background: #eee url(../img/diagonal_transparent_bg.png) repeat left top !important;
+}
+
+.spam {
+    background: url(../img/icons/fugue/minus_small_circle.png) no-repeat left 65%;
+    padding: 2px 0 2px 14px;
+    font-size: 0.8em;
+    color: #525252;
+}
+
+.ham {
+    background: url(../img/icons/fugue/plus_small_circle.png) no-repeat left 65%;
+    padding: 2px 0 2px 14px;
+    font-size: 0.8em;
+    color: #525252;
+}
+
+.delete {
+    background: url(../img/icons/fugue/cross_small_circle.png) no-repeat left 65%;
+    padding: 2px 0 2px 14px;
+    font-size: 0.8em;
+    color: #525252;
+}
+
+.delete[data-comment-is-spam="false"] {
+    display: none;
+}
+
+div.cb {
+    clear: both;
+}
+
+.noborder {
+    border: none !important;
+}
+
+.nopad-bottom {
+    padding-bottom: 0 !important;
+}
+
+.nomargin-bottom {
+    margin-bottom: 0 !important;
+}
+
+.nowrap {
+    white-space: nowrap !important;
+}
+
+.file-icon {
+    background: url(../img/icons/fugue/document.png) no-repeat right;
+    padding: 2px 20px 2px 0;
+}
+
+.global-divider-header {
+    margin: 0 auto;
+    width: 885px;
+    padding: 0;
+}
+
+.global-divider-header h3, .global-divider-header h2 {
+    margin-bottom: 7px !important;
+}
+
+.global-event-wrapper {
+    padding: 6px 7px;
+    border: 1px solid #ddd;
+    background: #fff;
+}
+
+.avatar {
+    width: 32px;
+    height: 32px;
+    border: 1px solid #e7e7e7;
+    background: #fff;
+    padding: 2px;
+}
+
+.left {
+    float: left;
+    margin-right: 10px !important;
+}
+
+.right {
+    float: right;
+    margin-left: 10px !important;
+}
+
+.info-box-lightgrey {
+    margin-bottom: 10px;
+    border: 1px solid #ddd;
+    background: #eee;
+    padding: 15px 20px;
+    font-size: 1em;
+    line-height: 1.4em;
+}
+
+.scroll-x {
+    overflow-x: auto;
+}
+
+/* WARNINGS AND INFO */
+#repo-access-pane .warning.message,
+#repo-group-access-pane .warning.message,
+#plans-and-billing .warning.message,
+#account-settings-email-pane .warning.message
+{
+    position: relative;
+    margin: -11px -20px 0;
+    border-bottom: 1px solid #ccc;
+    background: #fff6c2 url(../img/icons/atl/yellow-warning-icon.png) no-repeat 20px;
+    padding: 10px 20px 10px 60px;
+    text-align: left;
+}
+
+#repo-access-pane .warning.message,
+#repo-group-access-pane .warning.message
+{
+    margin-bottom: 10px;
+    padding: 12px 45px 12px 60px;
+}
+
+#account-settings-email-pane .warning.message {
+    margin-bottom: 13px;
+}
+
+#repo-access-pane .warning.message p,
+#repo-group-access-pane .warning.message p
+{
+    line-height: 17px;
+}
+
+#repo-access-pane .warning.message a[href="#hide"],
+#repo-group-access-pane .warning.message a[href="#hide"]
+{
+    position: absolute;
+    right: 20px;
+    top: 12px;
+    display: block;
+    width: 17px;
+    height: 17px;
+    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAQElEQVQY02OYOXPmmZkQwIAHg8AZOAOPBrg8hgAuhSA+Ax4NGAYw4DEJwyZcbnyNzQ9km0y0m4kODZLCmegYBAAbGv9TWnWYEgAAAABJRU5ErkJggg==) no-repeat 50%;
+    line-height: 99px;
+    overflow: hidden;
+    cursor: default;
+}
+
+.warning {
+    margin-bottom: 10px;
+    border: 1px solid #ddd;
+    background: url(../img/icons/orange/warning.gif) no-repeat 15px 15px;
+    padding: 15px 40px;
+}
+
+.errors {
+    margin-bottom: 10px;
+    border: 1px solid #ddd;
+    background: #eee url(../img/icons/fugue/exclamation.png) no-repeat 15px 15px;
+    padding: 15px 40px;
+}
+
+.errors .error {
+    display: block;
+    padding-top: 3px;
+}
+
+.errorlist {
+    margin: 0;
+    padding: 0;
+    list-style-type: none;
+}
+
+.errorlist ul {
+    padding: 0 !important;
+    margin: 0 !important;
+    list-style-type: none;
+}
+
+.column ul.errorlist {
+    margin-left: 0;
+}
+
+.errorlist li {
+    margin: 5px 0 0;
+    background: url(../img/icons/red/warning.gif) no-repeat left;
+    padding: 2px 0 2px 20px;
+    list-style: none;
+}
+
+.info-paragraph {
+    padding-bottom: 0;
+}
+
+#header-nav ul {
+    margin: -5px 0 0;
+    padding: 0;
+    list-style-type: none;
+}
+
+#header-nav>ul>li {
+    position: relative;
+    float: left;
+    margin-left: 5px;
+    padding: 5px 6px;
+}
+
+#header-nav ul li ul {
+    position: absolute;
+    left: -1px;
+    top: 24px;
+    display: none;
+    margin: 0;
+    border-left: 1px solid #ccc;
+    border-bottom: 1px solid #747474;
+    border-right: 1px solid #747474;
+    background: #fff;
+    padding: 0;
+    list-style-type: none;
+    z-index: 200 !important;
+}
+
+#header-nav ul li ul li {
+    position: relative;
+    margin-left: 0;
+    padding: 4px 8px;
+}
+
+#header-nav ul li.has-dropdown a {
+    background: url(../img/dropdown-off.png) no-repeat right;
+    padding: 2px 20px 2px 0;
+}
+
+#header-nav ul li.has-dropdown-on {
+    border-top: 1px solid #ccc;
+    border-left: 1px solid #ccc;
+    border-right: 1px solid #747474;
+    background: #fff;
+    margin-top: -1px;
+    margin-left: 4px !important;
+    margin-right: -1px;
+}
+
+#header-nav ul li.has-dropdown-on a {
+    background: #fff url(../img/dropdown-on.png) no-repeat right;
+}
+
+#header-nav ul li ul li a {
+    display: block;
+    background: #fff !important;
+    padding: 0 20px 2px 0 !important;
+    white-space: nowrap;
+    color: #525252 !important;
+}
+
+#header-nav ul li ul li img {
+    position: absolute;
+    right: 8px;
+    top: 3px;
+}
+
+#header-nav form {
+    margin: 0 0 5px;
+    padding: 0;
+}
+
+#header-nav-login-forms {
+    float: right;
+    margin-top: -13px;
+}
+
+#header-nav-login-forms form {
+    margin: 0 0 0 10px !important;
+    padding: 0 !important;
+}
+
+#header-nav form input.login {
+    width: 58px;
+    height: 16px;
+    border: 1px solid #ccc;
+    padding-top: 1px !important;
+    padding-bottom: 1px !important;
+    font-size: 0.9em !important;
+    color: #999 !important;
+}
+
+#header-nav form input.openid {
+    margin-top: 3px;
+    width: 111px;
+    height: 16px;
+    border: 1px solid #ccc;
+    padding-top: 1px !important;
+    padding-bottom: 1px !important;
+    font-size: 0.9em !important;
+    color: #999 !important;
+}
+
+/* CONTENT */
+#twocols1, #twocols2 {
+    float: left;
+    width: 455px;
+}
+
+#twocols21 {
+    float: right;
+    width: 200px;
+    text-align: right;
+}
+
+#twocols21 ul {
+    list-style-type: none;
+}
+
+#twocols1 {
+    margin-right: 20px;
+}
+
+/* REPOSITORY HEADER/MENU (tabs.html) */
+#repo-menu {
+    margin: 0 -2px -1px;
+    height: 22px;
+    padding: 8px 20px;
+}
+
+#content.repo-desc-hidden #repo-menu {
+    display: none;
+}
+
+.repo-menu {
+    border: 1px solid #ddd;
+    color: #525252;
+}
+
+.repo-menu h3 {
+    line-height: 24px;
+}
+
+.repo-menu a[href="#share"]     { background-image: url(../img/icons/fugue/card_address.png); }
+.repo-menu .rss                 { background-image: url(../img/icons/fugue/feed.png); }
+.repo-menu .atom                { background-image: url(../img/icons/fugue/atom.png); }
+.repo-menu .pull-request        { background-image: url(../img/icons/fugue/arrow_180.png); }
+.repo-menu .fork                { background-image: url(../img/icons/fugue/arrow_045.png); }
+.repo-menu .patch-queue         { background-image: url(../img/icons/fugue/bandaid.png); }
+.repo-menu .source              { background-image: url(../img/icons/fugue/download-arrow.png); }
+
+.repo-menu li                   { position: relative; float: left; }
+.repo-menu li ul                { display: none; width: 115px; border: 1px solid #ddd; z-index: 1; }
+.repo-menu li:hover ul          { position: absolute; left: 11px; top: 20px; display: block; }
+.repo-menu li li                { display: block; background: #fff url(../img/layout/bg_lists_small.png) repeat-x 0 0; padding: 0; font-size: 13px; line-height: 16px; }
+.repo-menu li li:hover          { background: #fff; }
+.repo-menu li li+li             { border-top: 1px solid #ddd; }
+.repo-menu li li a              { display: block; padding: 5px 8px; }
+.repo-menu>ul>li>a,
+.repo-menu .metadata>li         { background-repeat: no-repeat; background-position: 0; padding-left: 20px; line-height: 22px; color: inherit; }
+.repo-menu>ul>li>a              { display: block; margin-left: 15px; text-decoration: none; }
+.repo-menu .metadata>li         { margin-right: 12px; }
+.repo-menu .branches            { background-image: url(../img/icons/fugue/arrow_135.png); }
+.repo-menu .tags                { background-image: url(../img/icons/fugue/tags.png); }
+.repo-menu .metadata ul         { width: 148px; }
+a.menu-compare                  { float: right; margin: -25px 5px 0 0; width: 16px !important; }
+#repo-menu .source:after,
+.repo-menu .metadata>li:after   { content: " »"; }
+.repo-menu .metadata a          { width: 132px; }
+.repo-menu .downloads a         { width: 82px; background: url(../img/icons/fugue/document_zipper.png) no-repeat 3px; padding-left: 25px; }
+
+#repo-menu-links                { float: right; }
+
+#repo-menu-links-mini {
+    display: none;
+}
+
+#content.repo-desc-hidden #repo-menu-links-mini {
+    display: block;
+    float: right;
+    width: 192px;
+}
+
+#content.repo-desc-hidden #repo-menu-links-mini.nosource {
+    width: 168px;
+}
+
+#repo-menu-links-mini>li>a {
+    float: left;
+    margin-left: 8px;
+    width: 16px;
+    height: 22px;
+    background-repeat: no-repeat;
+    background-position: 0;
+    padding: 0;
+}
+
+#repo-menu-links-mini li:hover ul {
+    left: 4px;
+}
+
+#repo-menu-links-mini .follow,
+#repo-menu-links-mini a[href="#share"] {
+    text-indent: -9999px;
+}
+
+#content #repo-heading {
+    color: #999;
+}
+
+#repo-heading.private {
+    margin-left: -1px;
+    background: url(../img/icons/fugue/lock.png) no-repeat;
+    padding-left: 21px;
+}
+
+.repo-avatar {
+    margin-left: 20px !important;
+    padding-top: 2px;
+}
+
+#content.repo-desc-hidden .repo-avatar {
+    display: none;
+}
+
+#repo-desc {
+    position: relative;
+    margin-bottom: 10px;
+    min-height: 28px;
+    background: #fff;
+    padding: 8px 24px;
+    font-size: 1.1em;
+    line-height: 1.4em;
+}
+
+#repo-desc pre {
+    padding: 0 !important;
+    margin: 3px 0 !important;
+}
+
+#repo-desc h3 {
+    display: inline;
+}
+
+#repo-desc h3 span {
+    font-size: 0.8em !important;
+}
+
+.repo-desc-description {
+    margin: 0 0 0.5em;
+    width: 750px;
+}
+
+#content.repo-desc-hidden .repo-desc-description {
+    display: none;
+}
+
+.repo-desc-private {
+    background: #fff !important;
+}
+
+#repo-desc-cloneinfo {
+    margin: 8px 0 0;
+    border-top: 1px solid #ddd;
+    padding: 8px 0 4px;
+}
+
+#content.repo-desc-hidden #repo-desc-cloneinfo {
+    display: none;
+}
+
+#clone-url-https:before, #clone-url-ssh:before {
+    content: "$ ";
+}
+
+#issue-actions {
+    overflow: hidden;
+}
+
+#issue-actions a {
+    line-height: 24px;
+}
+
+#toggle-repo-content {
+    position: absolute;
+    left: 0;
+    bottom: 0;
+    display: block;
+    width: 928px;
+    height: 5px;
+    border-top: 1px solid #ddd;
+    background: #eee url(../img/repo-toggle-up.png);
+}
+
+#content.repo-desc-hidden #toggle-repo-content {
+    background-image: url(../img/repo-toggle-down.png);
+}
+
+#toggle-repo-content:hover {
+    background-color: #ddd;
+}
+
+/* SOURCE LIST/TABLE */
+#sourcelist th,
+#sourcelist td          { width: 158px; }
+#sourcelist th+th,
+#sourcelist td+td       { width: 80px; text-align: right; }
+#sourcelist th+th+th,
+#sourcelist td+td+td    { width: 100px; border-left-width: 1px; text-align: left; }
+#sourcelist th+th+th+th,
+#sourcelist td+td+td+td { width: 489px; border-left-width: 0; padding-right: 20px; }
+
+#sourcelist .dirname,
+#sourcelist .filename {
+    background: url(../img/icons/fugue/document_text.png) no-repeat 20px;
+    padding-left: 48px;
+}
+
+#sourcelist .dirname {
+    background-image: url(../img/icons/fugue/folder.png);
+}
+
+#source-path {
+    margin: 0 auto -12px;
+    border-bottom: 0;
+    font-weight: bold;
+    font-size: 1.1em;
+}
+
+#view-at {
+    margin: -4px -10px 0 0;
+    font-size: 0.85em;
+}
+
+#view-at input {
+    margin-left: 4px;
+    width: 120px;
+    font-size: 0.85em !important;
+}
+
+.info-table {
+    width: 100%;
+    border-bottom: 1px solid #ddd;
+    background: #fafafa;
+}
+
+.info-table th {
+    vertical-align: middle !important;
+}
+
+/* SHORTLOG/OVERVIEW */
+#strip-repository th                    { width: 158px; }
+#strip-repository th+th                 { width: 80px; }
+#strip-repository th+th+th              { width: 480px; }
+#strip-repository th+th+th+th           { width: 110px; padding-right: 20px; }
+
+#shortlogs-changes th                   { width: 158px; }
+#shortlogs-changes th+th                { width: 80px; }
+#shortlogs-changes th+th+th             { width: 480px; }
+#shortlogs-changes th+th+th+th          { width: 32px; padding-left: 0; padding-right: 0; text-indent: -9999px; }
+#shortlogs-changes th+th+th+th+th       { background: url(../img/icons/fugue/plus.png) no-repeat 8px; }
+#shortlogs-changes th+th+th+th+th+th    { background-image: url(../img/icons/fugue/pencil.png); }
+#shortlogs-changes th+th+th+th+th+th+th { background-image: url(../img/icons/fugue/minus.png); padding-right: 12px; }
+
+#shortlogs-changes td+td+td+td          { padding-left: 0; padding-right: 0; text-indent: -9999px; }
+#shortlogs-changes td+td+td+td+td       { text-indent: inherit; text-align: center; color: #282; }
+#shortlogs-changes td+td+td+td+td+td    { color: #b70; }
+#shortlogs-changes td+td+td+td+td+td+td { color: #c33; padding-right: 12px; }
+
+#strip-repository img,
+#shortlogs-changes img {
+    float: left;
+    margin: 0 9px 0 0;
+    width: 16px;
+    height: 16px;
+    border: 1px solid #ddd;
+}
+
+#shortlogs-changes .commented {
+    background: url(../img/icons/fugue/balloon_left.png) no-repeat 50%;
+}
+
+#shortlogs-changes input[type="radio"] {
+    float: left;
+    margin: 3px 3px 3px -16px;
+}
+
+.diff-radio input {
+    margin: 0;
+    padding: 0;
+}
+
+.changes-added, .changes-modified, .changes-removed {
+    display: block;
+    float: right;
+    width: 15px;
+    border: 1px solid #ddd;
+    text-align: center;
+    font-size: 0.75em;
+}
+
+.changes-added, .changes-modified {
+    border-right: 0 !important;
+}
+
+.changes-removed, .changes-modified {
+    border-left: 0 !important;
+}
+
+.changes-added {
+    background: #bfb;
+    text-align: center;
+}
+
+.changes-modified {
+    background: #fd8;
+    text-align: center;
+}
+
+.changes-removed {
+    background: #f88;
+    text-align: center;
+}
+
+/* CHANGESET */
+#changeset-changed {
+    font-size: 1.1em;
+}
+
+#changeset-diff {
+    font-size: 1.1em;
+}
+
+#changeset-diff div {
+    margin: 0 0 10px;
+    border: 1px solid #ddd;
+}
+
+#changeset-diff p {
+    padding: 15px 20px;
+}
+
+#changeset-diff .changeset-top-link {
+    background: url(../img/icons/fugue/arrow_skip_090.png) no-repeat left;
+    padding: 2px 0 2px 20px;
+}
+
+#changeset-diff table {
+    width: 100%;
+    border-collapse: collapse;
+    font-size: 1em !important;
+}
+
+#changeset-diff table td {
+    margin: 0;
+/*  padding: 0 3px;  */
+}
+
+#changeset-diff table td.linenr {
+    width: 25px;
+    background: #eee !important;
+    border-right: 1px solid #ddd;
+    padding-right: 5px;
+    padding-left: 5px;
+    text-align: right;
+}
+
+#changeset-diff table td:target + td.code, #changeset-diff table td:target + td + td.code {
+    background: #ffffbe !important;
+}
+
+#changeset-diff table td.hashnr {
+    width: 80px;
+    border-right: 1px solid #ddd;
+    padding-left: 2px;
+}
+
+#changeset-diff table td.linenr pre {
+    width: 25px;
+    text-align: right;
+    letter-spacing: -1px;
+    color: #747474;
+}
+
+#changeset-diff table td pre {
+    margin: 0;
+    padding: 0;
+    line-height: 1.5em;
+}
+
+#changeset-diff table td.linenr a {
+    color: inherit;
+}
+
+#changeset-diff tr.ellipsis {
+    background: #efefef;
+    text-align: center;
+}
+
+#changeset-diff tr.linecontext {
+    margin: 3px;
+    background: #dde7ef;
+    text-align: left !important;
+    font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace !important;
+    letter-spacing: -1px;
+    color: #747474 !important;
+}
+
+#changeset-diff tr.del {
+    background: #fdd;
+}
+
+#changeset-diff tr.add {
+    background: #dfd;
+}
+
+#changeset-diff tr.marker {
+    background: #eee;
+}
+
+#changeset-diff tr.conflict-a,
+#changeset-diff tr.conflict-b
+{
+    background: #fe9;
+}
+
+#changeset-diff ins, #changeset-diff del {
+    display: inline-block;
+    text-decoration: none;
+}
+#changeset-diff ins { background: #afa; }
+#changeset-diff del { background: #faa; }
+
+strong.conflicts { color: #d30; }
+
+/* CHANGESETS */
+.changesets-date {
+    margin: 0 auto;
+    border-bottom: 0;
+    background: #fff url(../img/layout/bg_general.png) repeat-x left top;
+    padding: 10px 20px !important;
+    font-weight: bold;
+    font-size: 1.1em;
+}
+
+.changeset-description {
+    margin-bottom: 10px;
+    width: 710px;
+    white-space: pre-wrap;
+}
+
+#content h2.changesets {
+    margin: 0;
+    padding: 12px 0 10px 20px;
+}
+
+#changesets-graph {
+    float: left;
+    margin-top: 20px;
+    margin-left: -160px;
+    width: 160px;
+}
+
+#small-graph {
+    float: left;
+    margin-top: 55px;
+    margin-left: -305px;
+    width: 160px;
+}
+
+.compare-inner canvas {
+    position: relative;
+    left: 140px;
+}
+
+#changesets-inner {
+    margin: 0 0 10px;
+}
+
+#changesets-inner h3 {
+    margin: -1px 0 0 !important;
+    border: 1px solid #ddd;
+    background: #eee;
+    padding: 10px 20px;
+}
+
+#changesets-inner>ol {
+    font: 12px/1.5em "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace;
+}
+
+#changesets-inner>ol>li {
+    margin: -1px 0 0;
+    border: 1px solid #ddd;
+    padding: 10px 300px 10px 20px;
+}
+
+#changesets-inner>ol>li:nth-child(even) {
+    background: #fcfcfc;
+}
+
+.relations {
+    float: right;
+    margin: 0 -280px 0 0;
+    text-align: right;
+}
+
+.relations dt {
+    clear: left;
+    float: left;
+    width: 100px;
+    text-align: right;
+    color: #747474;
+}
+
+.relations dt:after {
+    content: ":";
+}
+
+.relations dd {
+    float: left;
+    margin: 0 0 0 0.5em;
+}
+
+#changesets-inner h4 {
+    position: absolute;
+    left: -9999px;
+}
+
+#content>.added,
+#content>.modified,
+#content>.removed {
+    float: right;
+    width: 32px;
+    height: 36px;
+}
+
+#content>.added                 { background: url(../img/icons/fugue/plus.png) no-repeat 50%; }
+#content>.modified              { background: url(../img/icons/fugue/pencil.png) no-repeat 50%; }
+#content>.removed               { background: url(../img/icons/fugue/minus.png) no-repeat 50%; margin-right: 201px; }
+
+.files-affected {
+    float: right;
+    margin: 0 -100px 0 0;
+    width: 96px;
+    overflow: hidden;
+}
+
+.files-affected dt {
+    position: absolute;
+    left: -9999px;
+}
+
+.files-affected dd {
+    float: left;
+    width: 32px;
+    text-align: center;
+}
+
+.files-affected dd[title="Added"] {
+    color: #282;
+}
+
+.files-affected dd[title="Modified"] {
+    color: #b70;
+}
+
+.files-affected dd[title="Removed"] {
+    color: #c33;
+}
+
+#source-summary>p {
+    white-space: pre-wrap;
+}
+
+#source-summary+p {
+    margin: 0 0 0 21px;
+}
+
+#changesets-inner p, #source-summary p {
+    margin: 0.25em 0 0.5em;
+    width: 600px;
+    line-height: inherit;
+}
+
+#changesets-inner .metadata, #source-summary .metadata {
+    position: relative;
+    margin: 0.5em 0 0;
+    min-height: 34px;
+    padding: 2px 0 2px 45px;
+    font-family: Helvetica, Arial, sans-serif;
+}
+
+#changesets-inner .metadata dt, #source-summary .metadata dt {
+    position: absolute;
+    left: -9999px;
+}
+
+#changesets-inner .metadata .avatar, #source-summary .metadata .avatar {
+    position: absolute;
+    left: -3px;
+    top: 0;
+}
+
+#changesets-inner .metadata dd[title], #source-summary .metadata dd:last-child {
+    color: #747474;
+}
+
+#changesets-inner li {
+    position: relative;
+}
+
+#changesets-inner .metadata+p {
+    position: absolute;
+    right: 220px;
+    bottom: 12px;
+    display: block;
+    width: auto;
+}
+
+.changesets-changeset {
+    margin: 0 auto -1px;
+    font: 12px/16px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace;
+}
+
+.changesets-changeset h4 {
+    font-weight: bold;
+    font-size: 1em;
+}
+
+.changesets-changeset span {
+    font-family: "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif;
+}
+
+#changesets-footer {
+    margin: 0 auto;
+}
+
+/* CODE VIEWS */
+.highlighttable {
+    width: 928px;
+    border-collapse: collapse;
+}
+
+#wiki>.highlighttable {
+    margin: 0 -24px -15px; /* negate #wiki padding */
+    width: auto;
+}
+
+.highlighttable .linenos {
+    width: 20px;
+    border-right: 1px solid #ddd;
+    background: #eee;
+    padding-left: 5px;
+    padding-right: 5px;
+    text-align: right;
+}
+
+.highlighttable .code {
+    width: 938px;
+    padding-left: 3px;
+    padding-right: 3px;
+}
+
+.highlighttable .code-diff {
+    width: 885px;
+    border: 1px solid #ddd;
+    padding: 0;
+}
+
+.highlighttable pre {
+    line-height: 1.4em !important;
+}
+
+.removed, .added, .command {
+    margin: 0;
+    padding: 0;
+}
+
+.removed {
+    background: #fdd;
+}
+
+.added {
+    background: #dfd;
+}
+
+.command {
+    background: #dde7ef;
+}
+
+/* SOURCEVIEWER */
+#source-view {
+    border: 1px solid #ddd;
+}
+
+.source-view-links {
+    text-align: right;
+    line-height: 32px;
+}
+
+.source-view-form {
+    display: inline;
+}
+
+.source-view-form select, .source-view-form input[type="submit"] {
+    margin: auto;
+}
+
+#inline-image {
+    padding: 14px;
+}
+
+#inline-image img {
+    margin-bottom: 5px;
+}
+
+#source-summary {
+    margin: 0 0 10px;
+    border: 1px solid #ddd;
+    background: #fff url(../img/layout/bg_general.png) repeat-x left top;
+    padding: 10px 300px 10px 20px;
+    font: 12px/1.5em "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace;
+    overflow: hidden;
+}
+
+#source-summary span {
+    font-family: "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif;
+}
+
+#source-summary table {
+    border-collapse: collapse;
+}
+
+#source-summary table td, .changesets-changeset table td {
+    padding: 0 4px 4px;
+}
+
+/* DEFAULT/TIP "BUTTONS" */
+.tags {
+    display: inline;
+    float: right;
+}
+
+.tags li {
+    display: inline;
+    padding: 2px 4px;
+}
+
+.button-default, .button-tip {
+    margin-right: 3px;
+    padding: 2px;
+    white-space: normal !important;
+    font: 11px "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif;
+    color: #000 !important;
+}
+
+.button-default, .tags .default {
+    border-width: 1px;
+    border-style: solid;
+    border-top-color: #cfc;
+    border-left-color: #cfc;
+    border-right-color: #0c3;
+    border-bottom-color: #0c3;
+    background: #afa;
+}
+
+.button-tip, .tags .tip {
+    border-width: 1px;
+    border-style: solid;
+    border-top-color: #ffc;
+    border-left-color: #ffc;
+    border-right-color: #fe0;
+    border-bottom-color: #fe0;
+    background: #ffa;
+}
+
+/* CHANGE TYPES */
+.change-modified {
+    background: url(../img/icons/orange/edit.gif) no-repeat left;
+    padding: 2px 0 2px 20px;
+}
+
+.change-added {
+    background: url(../img/icons/green/add.gif) no-repeat left;
+    padding: 2px 0 2px 20px;
+}
+
+.change-removed {
+    background: url(../img/icons/red/remove.gif) no-repeat left;
+    padding: 2px 0 2px 20px;
+}
+
+/* PAGINATOR */
+.paginator {
+    float: right;
+    margin: 0;
+    padding: 0;
+}
+
+.paginator li {
+    float: left;
+    margin-left: 2px;
+}
+
+.paginator li:hover {
+    background: #eee;
+}
+
+.paginator li a {
+    display: block;
+    border: 1px solid #eee;
+    padding: 2px 5px;
+    font-size: 1em;
+    text-decoration: none;
+    color: #525252 !important;
+}
+
+.paginator li a.current {
+    background: #dde7ef !important;
+    color: #454b6c !important;
+}
+
+.paginator-bottom {
+    margin-top: 5px !important;
+}
+
+.repos-all-pages-bottom .paginator {
+    margin-top: 15px;
+}
+
+li.hellip {
+    width: 1.4em;
+    text-align: center;
+    font-size: 0.8em;
+}
+
+/* AUTOCOMPLETE */
+.ac_results {
+    border: 1px solid black;
+    background-color: white;
+    padding: 0px;
+    overflow: hidden;
+    z-index: 99999;
+}
+
+.ac_results ul {
+    margin: 0;
+    width: 100%;
+    padding: 0;
+    list-style: none;
+}
+
+.ac_results li {
+    display: block;
+    margin: 0px;
+    padding: 2px 5px;
+    font: menu;
+    font-size: 0.85em;
+    line-height: 16px;
+    overflow: hidden;
+    cursor: default;
+}
+
+.ac_odd {
+    background-color: #eee;
+}
+
+.ac_over {
+    background-color: #0a246a;
+    color: #fff;
+}
+
+#tag-downloads .xhr-remove input[type="image"] {
+    margin-bottom: 0;
+    vertical-align: text-top;
+}
+
+/* ONECOL FORMS/INFO BOXES */
+.onecol-form, .onecol-info, .pane {
+    position: relative;
+    margin-bottom: 10px;
+    background: #fff;
+    padding: 43px 20px 15px;
+}
+
+.onecol-form {
+    background: #dde7ef;
+}
+
+.onecol-info {
+    width: 920px;
+}
+
+.pane {
+    border: 1px solid #ccc;
+    padding: 0 20px 12px;
+}
+
+.onecol-form h2, .onecol-info h2 {
+    position: absolute;
+    left: 0;
+    top: 0;
+    width: 906px;
+    border: 1px solid #ccc;
+    padding: 7px 0 5px 20px;
+    text-align: left;
+    font-weight: normal !important;
+    font-size: 14px !important;
+}
+
+.pane h2 {
+    margin: 0 -20px;
+    padding: 7px 0 5px 20px;
+    font-weight: normal !important;
+    font-size: 14px !important;
+}
+
+.onecol-info h2, .pane h2 {
+    background: #fff url(../img/wiki/bg-th.png) no-repeat left top;
+}
+
+.onecol-form h2 {
+    background: #fff url(../img/wiki/bg-th-blue.png) no-repeat left top;
+}
+
+/* TWOCOL FORMS/INFO BOXES */
+
+.twocol-form, .twocol-info {
+    width: 413px;
+}
+
+.twocol-form {
+    position: relative;
+    margin-bottom: 10px;
+    border: 1px solid #ddd;
+    background: #dde7ef;
+    padding: 43px 20px 15px;
+}
+
+.twocol-form textarea {
+    width: 280px !important;
+}
+
+.twocol-form table {
+    width: 100%;
+    border-collapse: collapse;
+}
+
+.twocol-form th {
+    padding-right: 10px;
+    font-weight: normal;
+}
+
+.twocol-form-right td {
+    text-align: right;
+}
+
+.twocol-info {
+    position: relative;
+    margin-bottom: 10px;
+/*  min-height:158px;  */
+    border: 1px solid #ddd;
+    background: #f5f5f5;
+    padding: 40px 20px 10px;
+}
+
+.twocol-info.access ul {
+    line-height: 24px;
+}
+
+.twocol-info.access ul a:before {
+    content: "» ";
+}
+
+.twocol-info.api p+p {
+    margin: 8px 0 0;
+}
+
+.twocol-info p:last-child {
+    padding-bottom: 0 !important;
+}
+
+#content .twocol-form h3, #content .twocol-info h3 {
+    position: absolute;
+    left: 0;
+    top: 0;
+    margin-top: 0;
+    width: 433px;
+    border-bottom: 1px solid #ccc;
+    padding: 7px 0 5px 20px;
+    text-align: left;
+    font-weight: normal !important;
+    font-size: 14px;
+}
+
+#user-profile .actions {
+    margin: -40px -20px 40px 0;
+}
+
+#user-profile .actions li {
+    position: relative;
+    display: block;
+    float: right;
+    border-left: 1px solid #ddd;
+}
+
+#user-profile .actions a {
+    display: block;
+    background-repeat: no-repeat;
+    background-position: 14px;
+    padding: 0 14px 0 36px;
+    line-height: 28px;
+    text-decoration: none;
+    color: #525252;
+}
+
+#user-profile .actions a:hover {
+    background-color: #eee;
+}
+
+#user-profile .actions .send-message {
+    background-image: url(../img/icons/fugue/mail__arrow.png);
+}
+
+.feeds {
+    margin-bottom: -10px;
+    padding-left: 10px;
+    overflow: auto;
+}
+
+.feeds li {
+    float: left;
+}
+
+.feeds img {
+    display: block;
+    margin: 2px;
+}
+
+/* empty newsfeed */
+#newsfeed .feeds+p {
+    clear: both;
+    margin-top: 0;
+    font-weight: inherit;
+    line-height: 18px;
+}
+
+.create-repo {
+    display: inline-block;
+    margin: 0 0 -10px 8px;
+    width: 20px;
+    height: 20px;
+    background: url(../img/icons/fugue/plus.png) no-repeat 50% 1px;
+    text-indent: -9999px;
+}
+
+.twocol-info h3 {
+    background: #fff url(../img/wiki/bg-th.png) no-repeat left top;
+}
+
+.twocol-form h3 {
+    background: #fff url(../img/wiki/bg-th-blue.png) no-repeat left top;
+}
+
+/* REPO STYLE ADMIN */
+#repo-style-admin-preview {
+    border: 1px solid #ddd;
+}
+
+/* FRONTPAGE */
+#explanation p {
+    font-size: 13px;
+    line-height: inherit;
+}
+
+#explanation,
+#relevant-repos {
+    float: right;
+    width: 300px;
+    font-size: 14px;
+    line-height: 18px;
+}
+
+#explanation h2,
+#relevant-repos h2 {
+    margin-bottom: 4px;
+    font-size: 16px;
+    line-height: 20px;
+    color: #2b547d;
+}
+
+#relevant-repos h2 {
+    float: left;
+}
+
+/* empty repo list */
+#relevant-repos h2+a+p {
+    clear: both;
+    font-size: 13px;
+    line-height: inherit;
+}
+
+#relevant-repos h3 {
+    clear: both;
+    margin: 0;
+    font-size: 14px;
+    color: #747474;
+}
+
+#relevant-repos .fork {
+    display: inline-block;
+    width: 16px;
+    background: url(../img/icons/fork_right.png) no-repeat 50%;
+    text-indent: -9999px;
+}
+
+#relevant-repos h3 a {
+    color: inherit;
+}
+
+#relevant-repos ol {
+    margin-top: 4px;
+}
+
+#relevant-repos>ol>li {
+    margin-top: 13px;
+}
+
+#relevant-repos li li {
+    position: relative;
+    background: url(../img/icons/fugue/lock_disable_unlock.png) no-repeat 22px;
+    padding: 4px 0 4px 44px;
+}
+
+#relevant-repos li.private {
+    background-image: url(../img/icons/fugue/lock.png);
+}
+
+#relevant-repos.filter li.other {
+    display: none;
+}
+
+#relevant-repos li li a {
+    color: #747474;
+}
+
+#relevant-repos .follow {
+    position: absolute;
+    left: 0;
+    top: 5px;
+    display: block;
+    width: 16px;
+    height: 16px;
+    background: url(../img/icons/fugue/heart_empty.png) no-repeat;
+    padding: 0;
+    text-indent: -9999px;
+    overflow: hidden;
+}
+
+#relevant-repos .follow.following {
+    background-image: url(../img/icons/fugue/heart.png);
+}
+
+ol.users .label {
+    position: relative;
+    left: auto;
+    clear: left;
+    float: left;
+}
+
+ol.users .label:after {
+    margin-right: 0.25em;
+    content: ":";
+}
+
+ol.users .label+dd {
+    float: left;
+}
+
+.repositories {
+    clear: both;
+}
+
+.repositories li {
+    padding-left: 20px;
+}
+
+.repositories .private {
+    background: url(../img/icons/fugue/lock.png) no-repeat 0 0;
+}
+
+.repositories .public {
+    background: url(../img/icons/fugue/lock_disable_unlock.png) no-repeat 0 0;
+}
+
+.repositories h4 {
+    margin: 0;
+    font-weight: normal;
+    font-size: 13px;
+    line-height: 18px;
+}
+
+.repositories p {
+    line-height: 18px;
+    color: #666;
+}
+
+.thumbnails {
+    clear: both;
+    overflow: auto;
+}
+
+.thumbnails li {
+    display: block;
+    float: left;
+    border: 1px solid #ccc;
+}
+
+.thumbnails li+li {
+    margin-left: 2px;
+}
+
+.thumbnails a {
+    display: block;
+}
+
+.thumbnails img {
+    display: block;
+    width: 35px;
+    height: 35px;
+}
+
+#nav {
+    margin: 0 0 10px;
+}
+
+#nav li {
+    display: inline-block;
+    margin-right: 10px;
+}
+
+#nav .active {
+    font-weight: bold;
+}
+
+#nav a:hover {
+    text-decoration: none;
+}
+
+/* REPO DELETE */
+#delete-repository {
+    border: 1px solid #ddd;
+    background: #fff;
+    padding: 0 20px 15px;
+}
+
+#delete-repository h2 {
+    margin: 0 -20px 15px;
+    border: none;
+    background: #fff url(../img/wiki/bg-th.png) no-repeat 0 0;
+    padding: 4px 20px;
+    font-weight: normal;
+    font-size: 14px;
+    line-height: 24px;
+}
+
+#delete-repository td {
+    margin: 0;
+}
+
+#delete-repository .errorlist {
+    position: absolute;
+    margin: 0 0 0 190px;
+}
+
+#delete-repository label {
+    line-height: 27px;
+}
+
+/* BADGES */
+.badge {
+    position: absolute;
+    right: 25px;
+    top: 37px;
+    float: right;
+    margin-left: 5px;
+    height: 24px;
+    padding-top: 8px;
+    text-align: center;
+    font-weight: bold;
+    color: #fff;
+}
+
+.badge12 {
+    width: 32px;
+    background: url(../img/badges/badge12.png);
+}
+
+.badge3 {
+    width: 44px;
+    background: url(../img/badges/badge3.png);
+}
+
+.badge4 {
+    width: 50px;
+    background: url(../img/badges/badge4.png);
+}
+
+/* ACCOUNT SETTINGS */
+
+#account-settings-email-pane .status {
+    float: right;
+    margin-right: 25px;
+}
+#account-settings-email-pane .status.sent,
+#account-settings-email-pane .status.confirmed
+{ color: #666; }
+#account-settings-add-email div { display: inline; }
+#account-settings-add-email label { position: absolute; left: -9999px; }
+#add-private-user #username,
+#account-settings-email-input { width: 15em; }
+
+#account-settings-sshkeys input[type="text"] {
+/*  margin-right: 3px;  */
+    width: 295px;
+    font-family: monospace;
+}
+
+#account-settings-cname {
+    margin-top: 15px;
+}
+
+#account-settings-sshkeys ul {
+    font-family: monospace;
+}
+
+/* PROMO PAGE */
+#promo-info {
+    float: left;
+    margin-right: 30px;
+    width: 650px;
+    text-align: justify;
+}
+
+#promo-info ul {
+    margin: 0 0 10px 16px;
+    padding: 0;
+}
+
+#promo-signup-form {
+    float: left;
+    border-left: 1px solid #ddd;
+    width: 227px;
+    padding-left: 30px;
+}
+
+#promo-signup-form table td {
+    padding-right: 10px;
+    vertical-align: middle !important;
+}
+
+#promo-signup-form table th {
+    vertical-align: middle !important;
+}
+
+#promo-signup-form input {
+    width: 130px;
+}
+
+#promo-signup-smalltext {
+    padding-top: 10px;
+    font-size: 0.9em;
+    color: #999;
+}
+
+.promo-signup-screenshot {
+    float: left;
+    margin-top: 20px;
+    margin-right: 60px;
+    width: 278px;
+    height: 160px;
+}
+
+.last-screenshot {
+    margin-right: 0 !important;
+}
+
+/* NEWSFEEDS */
+#newsfeed {
+    float: left;
+    width: 555px;
+    line-height: 16px;
+}
+
+#newsfeed h2 {
+    float: left;
+    margin-bottom: 4px;
+    font-size: 16px;
+    line-height: 20px;
+    color: #2b547d;
+}
+
+#newsfeed>ol>li {
+    position: relative;
+    border-bottom: 1px dashed #ddd;
+    padding: 9px 0 9px 54px;
+    font-size: 1em;
+}
+
+#newsfeed>ol>li:last-child {
+    border: none;
+}
+
+#newsfeed li li {
+    background-repeat: no-repeat;
+    background-position: 0 5px;
+    padding: 2px 0 2px 24px;
+}
+
+#newsfeed .commit               { background-image: url(../img/icons/fugue/puzzle.png); }
+#newsfeed .create               { background-image: url(../img/icons/fugue/plus.png); }
+#newsfeed .delete               { background-image: url(../img/icons/fugue/slash.png); font-size: inherit; }
+#newsfeed .file_uploaded        { background-image: url(../img/icons/fugue/clipboard__plus.png); }
+#newsfeed .fork                 { background-image: url(../img/icons/fugue/arrow_045.png); }
+#newsfeed .issue_comment        { background-image: url(../img/icons/fugue/ticket_pencil.png); }
+#newsfeed .issue_update         { background-image: url(../img/icons/fugue/ticket.png); }
+#newsfeed .report_issue         { background-image: url(../img/icons/fugue/ticket_plus.png); }
+#newsfeed .start_follow_issue   { background-image: url(../img/icons/fugue/issue_following.png); }
+#newsfeed .start_follow_repo,
+#newsfeed .start_follow_user    { background-image: url(../img/icons/fugue/heart.png); }
+#newsfeed .stop_follow_issue    { background-image: url(../img/icons/fugue/issue_follow.png); }
+#newsfeed .stop_follow_repo,
+#newsfeed .stop_follow_user     { background-image: url(../img/icons/fugue/heart_break.png); }
+#newsfeed .strip                { background-image: url(../img/icons/fugue/slash.png); }
+#newsfeed .wiki_created         { background-image: url(../img/icons/fugue/clipboard__plus.png); }
+#newsfeed .wiki_updated         { background-image: url(../img/icons/fugue/clipboard__pencil.png); }
+
+#newsfeed code { font-size: 12px; }
+
+#newsfeed h3 {
+    clear: both;
+    margin: 1em 0 0;
+    border-bottom: 1px solid #ddd;
+    padding-bottom: 5px;
+    font-size: 14px;
+    line-height: 18px;
+    color: #747474;
+}
+
+#newsfeed h4 {
+    margin: 0;
+    line-height: 21px;
+    color: #747474;
+}
+
+#newsfeed h4:after {
+    content: "…";
+}
+
+#newsfeed h4 a {
+    color: inherit;
+}
+
+#newsfeed p {
+    margin-top: 3px;
+    font-weight: bold;
+    line-height: inherit;
+}
+
+#newsfeed p code {
+    font-weight: normal;
+}
+
+#newsfeed p~p {
+    margin-top: 0;
+    font-weight: inherit;
+}
+
+#newsfeed .commit p~p {
+    margin: 3px 0 0 -11px;
+    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAD0lEQVQI12OYiQQYiOMAAOoyHLGNzRLrAAAAAElFTkSuQmCC) no-repeat 0 6px;
+    padding-left: 11px;
+}
+
+#newsfeed .avatar {
+    position: absolute;
+    left: 0;
+    top: 10px;
+}
+
+#newsfeed time {
+    display: block;
+    font-size: 11px;
+    line-height: 14px;
+    color: #747474;
+}
+
+#newsfeed .paginator {
+    float: none;
+    margin: 10px 0 0 76px;
+}
+
+.newsfeed-header {
+    margin-bottom: 0 !important;
+    padding-bottom: 0 !important;
+}
+
+.newsfeed-segment-grouper {
+    margin: 10px 0 0;
+    border-bottom: 1px solid #ddd;
+    font-size: 0.9em !important;
+}
+
+.newsfeed-avatar {
+    margin-top: 12px;
+}
+
+/* TABLE STUFF ^^ */
+table.newsfeed, table.repository-list {
+    width: 100%;
+    line-height: 21px;
+}
+
+table.repository-list .lined-separator {
+    border-top: 1px solid #ddd !important;
+}
+
+table.newsfeed {
+    margin-top: -10px;
+    width: 428px;
+}
+
+table.newsfeed td {
+    vertical-align: top;
+}
+
+table.newsfeed td b {
+    background: #dde7ef;
+    font-weight: bold;
+    color: #333 !important;
+}
+
+table.newsfeed a {
+    text-decoration: none !important;
+}
+
+table.newsfeed td.newsfeed-icon {
+    width: 20px;
+    padding: 4px;
+    vertical-align: top;
+}
+
+table.newsfeed td.newsfeed-avatar {
+    padding: 4px;
+    width: 38px;
+    vertical-align: top;
+}
+
+td.lined-separator {
+    border-top: 1px dashed #ddd;
+}
+
+/* LEGAL DOCS */
+#legal-content {
+    width: 650px;
+    border-right: 1px solid #ddd;
+    padding-right: 30px;
+    text-align: justify;
+}
+
+#legal-toc {
+    float: right;
+    width: 249px;
+    padding-left: 30px;
+}
+
+#legal-content ul, #legal-toc ul {
+    margin: 0 0 0 18px;
+    padding: 0;
+}
+
+/* SEARCH */
+#search {
+    float: right;
+    margin: 0 0 0 20px;
+}
+
+#search label {
+    font-weight: bold;
+    line-height: 24px;
+}
+
+#search label[for="q"]:after {
+    content: ":";
+}
+
+/* LOGIN */
+.openid-submit {
+    width: 3em !important;
+}
+
+input.openid {
+    background: #fff url(../img/login-bg.gif) no-repeat 1px;
+    padding-left: 20px;
+}
+
+.opensocial, .show-standard-signin {
+    display: none;
+}
+
+#openid_form {
+    padding: 8px 0 0;
+}
+
+#openid_form ul {
+    list-style: none;
+}
+
+#openid_form .badges {
+    margin: 0 0 15px;
+    overflow: auto;
+}
+
+#openid_form li {
+    display: block;
+    float: left;
+    margin: 0 1px 3px 2px;
+}
+
+#openid_form a {
+    display: block;
+    width: 24px;
+    height: 24px;
+    border: 1px solid #ddd;
+    background: #fff url(../img/openid/openid.png) no-repeat 50%;
+    text-indent: -9999px;
+    overflow: hidden;
+}
+
+#openid_form .major a {
+    width: 98px;
+    height: 60px;
+}
+
+#openid_form .major+.minor {
+    margin-left: 121px;
+}
+
+#openid_form a.selected {
+    border-color: #133362;
+}
+
+#openid_form a[title="AOL"]         { background-image: url(../img/openid/aol.png); }
+#openid_form a[title="ClaimID"]     { background-image: url(../img/openid/claimid.png); }
+#openid_form a[title="Flickr"]      { background-image: url(../img/openid/flickr.png); }
+#openid_form a[title="Google"]      { background-image: url(../img/openid/google.png); }
+#openid_form a[title="LiveJournal"] { background-image: url(../img/openid/livejournal.png); }
+#openid_form a[title="MyOpenID"]    { background-image: url(../img/openid/myopenid.png); }
+#openid_form a[title="VeriSign"]    { background-image: url(../img/openid/verisign.png); }
+#openid_form a[title="Vidoop"]      { background-image: url(../img/openid/vidoop.png); }
+#openid_form a[title="WordPress"]   { background-image: url(../img/openid/wordpress.png); }
+#openid_form a[title="Yahoo!"]      { background-image: url(../img/openid/yahoo.png); }
+
+#openid_form .inputs {
+    margin: 0;
+}
+
+#openid_form .inputs li {
+    display: none;
+    padding: 1px 2px;
+}
+
+#openid_form .inputs li.selected {
+    display: block;
+}
+
+#openid_form label {
+    display: block;
+    float: left;
+    width: 124px;
+    line-height: 26px;
+}
+
+#openid_form label:after {
+    content: ":";
+}
+
+#openid_form input {
+    float: left;
+    margin: 0 6px 0 0;
+}
+
+#openid_form>div {
+    margin: 0 0 6px;
+    overflow: auto;
+}
+
+#openid_submit {
+    display: none;
+}
+
+/* ZEALOTS */
+#zealots {
+    margin: 0 -5px;
+    font-size: 14px;
+    line-height: 19px;
+    overflow: hidden;
+}
+
+#zealots li {
+    float: left;
+    margin: 0 5px 10px;
+    width: 373px;
+    height: 57px;
+    border: 1px solid #ddd;
+    padding: 10px 20px 10px 65px;
+}
+
+#zealots dl {
+    position: relative;
+}
+
+#zealots dt {
+    clear: both;
+    float: left;
+}
+
+#zealots dt:first-child+dd {
+    position: absolute;
+    left: -48px;
+    top: 0;
+}
+
+#zealots dd {
+    float: left;
+}
+
+#zealots dt:first-child,
+#zealots dt:first-child+dd+dt {
+    position: absolute;
+    left: -9999px;
+}
+
+#zealots dt:first-child+dd+dt~dt:after {
+    margin: 0 0.4em 0 0;
+    content: ":";
+}
+
+/* FORK */
+.fork-settings-advanced-icon {
+    background: url(../img/icons/fugue/gear.png) no-repeat left;
+    padding: 2px 0 2px 19px;
+    color: #525252 !important;
+}
+
+/* SEARCH RESULTS */
+.search-results-result {
+    margin-bottom: 10px;
+    border: 1px solid #ddd;
+    padding: 15px 20px;
+    font: 12px/16px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace;
+}
+
+.search-results-result h4 {
+    margin-bottom: 3px;
+    font-weight: bold;
+    font-size: 1em;
+}
+
+.search-results-result ul {
+    margin: 0;
+    padding: 0;
+    list-style-type: none;
+}
+
+.search-results-result ul li {
+    padding: 2px 0 2px 20px;
+}
+
+.search-results-files li {
+    background: url(../img/icons/silver/document.gif) no-repeat left;
+}
+
+.search-results-messages li {
+    background: url(../img/icons/silver/comment.gif) no-repeat left;
+}
+
+.search-results-authors li {
+    background: url(../img/icons/silver/user.gif) no-repeat left;
+}
+
+.search-results-rev {
+    border: 1px solid #ddd;
+    border-bottom: none;
+    background: #eee;
+    padding: 10px 20px;
+    font-weight: bold;
+    font-size: 1.1em;
+}
+
+/* ALL REPOSITORIES */
+.repository-description {
+    margin: 0;
+    padding: 0 0 0 20px;
+}
+
+.cset-merge {
+    background: url(../img/merge.png) no-repeat bottom right !important;
+}
+
+/* SIGNUP FORM */
+.signup-table th {
+    padding-right: 10px;
+}
+
+/* PUBLIC NEWSFEED */
+.striked {
+    text-decoration: line-through !important;
+}
+
+/* NOTIFICATIONS */
+#notification-controls {
+    height: 42px;
+    border: 1px solid #ddd;
+    padding: 16px 0 0;
+}
+
+#notification-controls input[type="checkbox"] {
+    display: block;
+    float: left;
+    margin: 7px 20px;
+}
+
+#notification-controls .paginator {
+    margin: 2px 20px;
+}
+
+#notifications {
+    font-size: 13px;
+    line-height: 16px;
+}
+
+#notifications li {
+    position: relative;
+    margin-top: -1px;
+    min-height: 36px;
+    border: 1px solid #ddd;
+    padding: 12px 20px 10px 300px;
+}
+
+#notifications li:nth-child(odd) {
+    background: #fcfcfc;
+}
+
+#notifications a[data-username] {
+    position: absolute;
+    left: 105px;
+    top: 12px;
+}
+
+#notifications time {
+    position: absolute;
+    left: 105px;
+    top: 32px;
+    font-size: 11px;
+}
+
+#notifications .avatar {
+    position: absolute;
+    left: 52px;
+    top: 10px;
+}
+
+#notifications h4 {
+    margin: 0 0 4px;
+    font-weight: normal;
+    font-size: inherit;
+}
+
+#notifications .unread h4 {
+    font-weight: bold;
+}
+
+#notifications input[type="checkbox"] {
+    position: absolute;
+    left: 20px;
+    top: 23px;
+    margin: 0;
+}
+
+#no-notifications {
+    border: 1px solid #ddd;
+    padding: 20px;
+    line-height: 18px;
+}
+
+#inbox                                  { border: 1px solid #ddd; padding: 20px; }
+#inbox h1                               { margin: 0 0 0 52px; border-bottom: none; text-align: left; }
+#inbox h2                               { margin: 0; padding: 0; font-size: inherit; line-height: 38px; color: inherit; }
+#inbox p                                { margin-bottom: 8px; line-height: 16px; }
+#inbox ol                               { margin: 0 -20px; border-top: 1px solid #ddd; }
+#inbox li                               { position: relative; min-height: 38px; border-bottom: 1px solid #ddd; padding: 10px 20px 10px 72px; }
+#inbox li:nth-child(odd)                { background: #fcfcfc; }
+#inbox .avatar                          { position: absolute; left: 20px; top: 10px; }
+#inbox form                             { padding-left: 52px; }
+#inbox #id_content                      { margin-left: 0; }
+#inbox .primary-button                  { margin-right: 10px; }
+
+#compose                                { border: 1px solid #ddd; padding: 20px; }
+#compose label                          { display: block; }
+#compose input[type="text"],
+#compose textarea                       { margin: 4px 0 8px; width: 400px; border: 1px solid #ddd; padding: 6px; }
+#compose input[type="text"]:focus,
+#compose textarea:focus                 { border-color: #2b547d; }
+#compose .primary-button                { margin-right: 10px; }
+
+/* HELP-PAGE */
+h3.help {
+    font-size: 1.2em !important;
+}
+
+h4.help {
+    font-size: 1em !important;
+}
+
+.help-list {
+    margin: 0 0 15px 15px;
+    padding: 0;
+}
+
+#help-content {
+    float: left;
+    margin-right: 30px;
+    width: 650px;
+    text-align: justify;
+    line-height: 1.3em;
+}
+
+#help-content ul {
+    margin: 0 0 10px 15px;
+    padding: 0;
+}
+
+#help-sidebar {
+    float: left;
+    width: 249px;
+    border-left: 1px solid #ddd;
+    padding-left: 30px;
+}
+
+#help-sidebar ul {
+    margin: 0 0 0 13px;
+    padding: 0;
+}
+
+#help-content pre {
+    margin-left: 15px;
+    border-left: 4px solid #ddd;
+    padding: 3px 3px 3px 10px;
+    font-size: 1em !important;
+}
+
+/* ISSUES */
+.issues-nav {
+    margin-bottom: 10px;
+}
+
+.issues-nav .paginator {
+    margin-top: -3px;
+    margin-bottom: -3px;
+}
+
+.issues-nav-search {
+    margin-left: 20px;
+    padding-top: 2px;
+}
+
+.issue-follow {
+    background: url(../img/icons/fugue/heart__plus.png) no-repeat left;
+    padding: 2px 0 2px 19px;
+}
+
+.issue-following {
+    padding: 2px 0 2px 19px;
+    background: url(../img/icons/fugue/heart.png) no-repeat left;
+}
+
+#issues-nav-links a {
+    display: block;
+    float: left;
+    margin-right: 10px;
+    background-repeat: no-repeat;
+    background-position: 0;
+    padding: 0 0 0 20px;
+}
+
+#issues-nav-links a.new-issue {
+    margin-right: 25px !important;
+    background-image: url(../img/icons/fugue/ticket_plus.png);
+    font-weight: bold;
+}
+
+#issues-nav-links a.issues-query {
+    background-image: url(../img/icons/fugue/magnifier.png);
+}
+
+#issues-nav-links a.issues-edit-query {
+    background-image: url(../img/icons/fugue/magnifier__pencil.png);
+}
+
+#issues-nav-links a.all-issues {
+    background-image: url(../img/icons/fugue/ticket.png);
+}
+
+#issues-nav-links a.open-issues {
+    background-image: url(../img/icons/fugue/ticket_exclamation.png);
+}
+
+#issues-nav-links a.my-issues {
+    background-image: url(../img/icons/fugue/ticket_card.png);
+}
+
+.issues-list-noissues {
+    padding-left: 20px;
+}
+
+.issues-list-number {
+    width: 5px;
+    padding-left: 20px;
+}
+
+.issues-list-state, .issues-list-responsible, .issues-list-type, .issues-list-version, .issues-list-milestone, .issues-list-component, .issues-list-reportedby {
+    width: 90px;
+}
+
+td.issues-list-issue a {
+    display: block;
+    margin: 0 10px 0 0;
+    max-width: 500px;
+    color: #2b547d !important;
+    overflow: hidden;
+}
+
+.issues-list-new a, .issues-issue-infotable .issue-status-new {
+    font-weight: bold;
+    color: #525252 !important;
+}
+
+.issues-list-open a, .issues-issue-infotable .issue-status-open {
+    color: #369 !important;
+}
+
+.issues-list-resolved a, .issues-issue-infotable .issue-status-resolved {
+    color: green !important;
+}
+
+.issues-list-onhold a, .issues-issue-infotable .issue-status-onhold {
+    color: #888 !important;
+}
+
+.issues-list-invalid a, .issues-issue-infotable .issue-status-invalid {
+    color: red !important;
+}
+
+.issues-list-duplicate a, .issues-issue-infotable .issue-status-duplicate {
+    color: purple !important;
+}
+
+.issues-list-wontfix a, .issues-issue-infotable .issue-status-wontfix {
+    color: #fc0 !important;
+}
+
+.issues-cookie-back {
+    float: right;
+}
+
+.issues-cookie-back:before {
+    content: "← ";
+}
+
+#issues-new-form {
+    position: relative;
+    margin: 0 auto;
+    background: #eee;
+}
+
+#issues-new-form #id_title {
+    width: 430px !important;
+}
+
+#issues-new-form #id_content {
+    margin-left: 0;
+    width: 430px !important;
+    height: 162px;
+}
+
+#issues-new-form h3 {
+    margin-top: 20px;
+}
+
+div.issue-status {
+    clear: both;
+    margin-top: -4px;
+    margin-bottom: -6px;
+    width: 100px;
+}
+
+#issues-new-form input[type="text"], #issues-issue input[type="text"], #issues-issue select {
+    min-width: 200px;
+}
+
+#issues-new-responsible {
+    position: absolute;
+    right: 0;
+    top: 15px;
+    margin-left: 30px;
+    width: 380px;
+}
+
+#issues-new-responsible td {
+    padding: 2px 2px 2px 0;
+    text-align: right;
+}
+
+#issues-new-responsible th {
+    padding: 2px 10px 2px 0;
+}
+
+#issues-issue {
+    position: relative;
+    margin: 0 auto;
+    width: auto;
+    border: 1px solid #ddd;
+    background: #fff url(../img/layout/bg_general.png) repeat-x left top;
+    padding: 10px 20px;
+}
+
+#issues-issue h2 {
+    margin: 0 0 0 48px;
+}
+
+#issues-issue pre {
+    white-space: pre-wrap;
+}
+
+p.issues-issue-reportedby {
+    margin: 0 0 0 48px;
+    padding-bottom: 0 !important;
+    color: #747474 !important;
+}
+
+.issue-changes li {
+    margin: 0 !important;
+}
+
+.issue-changes li:before {
+    content: "→ ";
+}
+
+.issue-changes span {
+    background: #dde7ef;
+    font-weight: bold;
+    color: #333;
+}
+
+#issues-comments {
+    line-height: 18px;
+}
+
+#issues-comments>li {
+    position: relative;
+    margin: -1px 0 0;
+    border: 1px solid #ddd;
+    padding: 12px 20px 12px 68px;
+}
+
+#issues-comments>li:nth-child(even) {
+    background: #fcfcfc;
+}
+
+#issues-comments .timestamps {
+    color: #747474;
+}
+
+#issues-main-form .avatar {
+    position: absolute;
+    left: 20px;
+    top: 12px;
+}
+
+#issues-comments ol, #issues-comments ul, #issues-comments pre, .issues-comment p,
+#preview ol, #preview ul, #preview pre, #preview p {
+    margin: 12px 0 0;
+}
+
+.moderation-controls {
+    text-align: right;
+}
+
+.moderation-controls li {
+    display: inline;
+}
+
+.moderation-controls a {
+    padding: 0 0 0 16px;
+    font-size: inherit;
+}
+
+.edit-comment-link {
+    display: block;
+    margin: 12px 0 0;
+    padding: 0 0 0 18px;
+    font-size: inherit;
+    color: inherit;
+}
+
+.issues-comments-permalink {
+    float: right;
+}
+
+#issues-issue-attachments {
+    margin: 0 auto 10px;
+    width: 885px;
+    border: 1px solid #ddd;
+    padding: 10px 20px;
+}
+
+#issues-issue-attachments a.file-icon {
+    margin-right: 20px;
+    background: url(../img/icons/fugue/document.png) no-repeat left;
+    padding: 2px 0 2px 20px;
+}
+
+#issues-issue-attachments table {
+    margin-top: 10px;
+    border-collapse: collapse;
+}
+
+#issues-issue-attachments table td {
+    padding-left: 0 !important;
+}
+
+.issues-issue-infotable {
+    margin: 0 auto 10px;
+    width: auto;
+    border: 1px solid #ddd;
+    border-top: none;
+    padding: 10px 20px;
+}
+
+.issues-issue-infotable table {
+    border-collapse: collapse;
+}
+
+.issues-issue-infotable table td {
+    padding: 2px 6px 2px 0;
+    font-size: 0.9em;
+}
+
+.issues-issue-infotable table td.attr {
+    font-weight: bold;
+}
+
+.issues-issue-infotable table td.val {
+    padding-right: 90px;
+}
+
+#issues-issue-state {
+    float: right;
+    margin-left: 30px;
+    margin-bottom: 10px;
+}
+
+#issues-issue-state h3 {
+    margin-top: 0 !important;
+    margin-bottom: 8px;
+    padding-top: 0 !important;
+    text-align: right;
+}
+
+#issues-issue-state p {
+    text-align: right;
+}
+
+.issues-change-indicator {
+    background: url(../img/icons/silver/new.gif) no-repeat left;
+    padding: 2px 0 2px 20px;
+}
+
+p.issues-nocomments {
+    padding: 10px 0 0 20px !important;
+}
+
+div#captcha {
+    border-bottom: 1px solid #ddd;
+    padding: 10px 0 0px 20px !important;
+}
+
+#captcha input {
+    width: 80px;
+    border: 1px solid #ddd;
+}
+
+#captcha p {
+    font-size: 11px;
+    padding-top: 4px;
+}
+
+#captcha h4 {
+    margin-bottom: 6px;
+}
+
+#captcha img {
+    float: left;
+    margin: 2px 5px 0 0;
+}
+
+.issues-action-form div.changes {
+    float: right;
+    margin-left: 30px;
+    width: 380px;
+    line-height: 30px;
+}
+
+.issues-action-form div.changes dt {
+    display: block;
+    float: left;
+    width: 75px;
+}
+
+.issues-action-form div.changes select {
+    min-width: 175px;
+}
+
+.issues-comment-form {
+    margin: -1px 0 0;
+    border: 1px solid #ddd;
+    padding: 5px 20px 10px;
+}
+
+.issues-comment-form #id_content {
+    width: 690px;
+    height: 162px;
+}
+
+.issues-comment-form #preview {
+    clear: both;
+    width: 670px;
+    border: 1px solid #ddd;
+    background: #fcfcfc;
+    padding: 0 32px 12px;
+}
+
+#issues-new-form #preview {
+    clear: both;
+    width: 400px !important;
+    border: 1px solid #ddd;
+    background: #fcfcfc;
+    padding: 0 12px 12px 28px;
+}
+
+.markItUpEditor {
+    border: 1px solid #ddd !important;
+    font: 14px/18px monospace !important;
+}
+
+.issues-issue-description {
+    padding-top: 10px;
+    padding-bottom: 5px;
+    font-size: 1em;
+}
+
+.issues-issue-description ul {
+    margin: 1.33em 0;
+}
+
+.issues-issue-description ol {
+    margin: 1.33em 0;
+    padding-left: 0;
+    list-style-type: decimal !important;
+    list-style-position: inside;
+}
+
+.issues-issue-description ul li>ul {
+    margin-left: 13px !important;
+}
+
+.issues-issue-description ol li>ol {
+    margin-left: 18px !important;
+}
+
+.issues-issue-description ol ul,
+.issues-issue-description ul ol,
+.issues-issue-description ul ul,
+.issues-issue-description ol ol {
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
+}
+
+.issues-action-form {
+    margin: -1px 0 0;
+    border: 1px solid #ddd;
+    padding: 5px 20px 10px;
+}
+
+.issues-comment-form h2,
+.issues-action-form h2 {
+    padding: 0 !important;
+    line-height: 40px;
+}
+
+.issues-action-form p {
+    line-height: 27px;
+}
+
+.issues-action-form select {
+    margin: 0 3px;
+}
+
+.issues-change-title {
+    width: 885px;
+    border-bottom: 1px solid #ddd;
+    padding: 10px 20px !important;
+}
+
+.issues-change-title span {
+    font-size: 1.3em;
+}
+
+.issues-change-title input {
+    width: 500px;
+}
+
+#attachment_link {
+    background: url(../img/icons/fugue/document__plus.png) no-repeat left;
+    padding: 2px 0 2px 20px;
+}
+
+/* WELCOME PAGE */
+#welcome-to-bitbucket h1 {
+    margin-bottom: 30px;
+}
+
+#welcome-to-bitbucket h2 {
+    padding: 7px 0;
+    font-size: 14px;
+}
+
+#welcome-to-bitbucket ul {
+    margin: 0 0 15px 25px;
+    padding: 0;
+    line-height: 1.5em;
+    list-style-type: disc;
+}
+
+/* WIKI */
+#wiki {
+    border: 1px solid #ddd;
+    padding: 0 24px 15px;
+    font-size: 14px;
+    line-height: 1.5em;
+    color: #444 !important;
+}
+
+#wiki .wiki-edit-table th {
+    vertical-align: middle !important;
+}
+
+.wiki-edit-table #id_message,
+#wiki .wiki-edit-table #id_message,
+#wiki .wiki-edit-table #id_path {
+    margin: inherit;
+    width: 690px;
+    height: inherit;
+    padding: 3px 5px;
+}
+
+#wiki-nav-links {
+    margin: 0 0 10px 25px;
+    line-height: 21px;
+    overflow: auto;
+}
+
+#wiki-nav-links li {
+    float: left;
+    margin: 0 15px 0 0;
+}
+
+#wiki-nav-links li.home,
+#wiki-nav-links li.page {
+    font-weight: bold;
+}
+
+#wiki-nav-links li.new {
+    display: none;
+}
+
+#wiki-nav-links a {
+    background-image: url(../img/icons/fugue/document_small.png);
+    background-repeat: no-repeat;
+    background-position: 0;
+    padding: 0 0 0 17px;
+}
+
+#wiki-nav-links li.home a       { background-image: url(../img/icons/fugue/home_small.png); }
+#wiki-nav-links li.edit a       { background-image: url(../img/icons/fugue/pencil_small.png); }
+#wiki-nav-links li.history a    { background-image: url(../img/icons/fugue/clock_small.png); }
+#wiki-nav-links li.new a        { background-image: url(../img/icons/fugue/plus_small.png); }
+
+p.clone-wiki {
+    float: right;
+    margin: 0 25px 0 0;
+}
+
+#wiki-new-page-form {
+    display: none;
+    margin: 0 0 10px 25px;
+}
+
+/* WIKI "RESET" - http://www.w3.org/TR/REC-CSS2/sample.html */
+#wiki h1 {
+    margin: 0.67em 0 !important;
+    font-size: 2.5em !important;
+}
+
+#wiki h2 {
+    margin: 0.83em 0 !important;
+    font-size: 2em !important;
+}
+
+#wiki h3 {
+    margin: 1em 0 !important;
+    font-size: 1.5em !important;
+}
+
+#wiki h4, #wiki p, #wiki blockquote, #wiki ul, #wiki fieldset, #wiki form, #wiki ol, #wiki dl, #wiki dir, #wiki menu {
+    margin: 1.33em 0;
+}
+
+#wiki ul li>ul {
+    margin-left: 13px !important;
+}
+
+#wiki ol li>ol {
+    margin-left: 18px !important;
+}
+
+#wiki p {
+    padding: 0;
+}
+
+#wiki h5 {
+    margin: 1.67em 0 !important;
+    font-size: 0.83em !important;
+    line-height: 1.17em !important;
+}
+
+#wiki h6 {
+    margin: 2.33em 0 !important;
+    font-size: 0.67em !important;
+}
+
+#wiki h1, #wiki h2, #wiki h3, #wiki h4, #wiki h5, #wiki h6 {
+    font-weight: normal;
+}
+
+#wiki table.wikitable {
+    border-collapse: collapse;
+}
+
+#wiki table.wikitable td {
+    border-left: 1px solid #b7b7b7;
+    border-right: 1px solid #b7b7b7;
+    border-bottom: 1px solid #b7b7b7;
+    padding: 6px 12px;
+    font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
+}
+
+#wiki table.wikitable th {
+    border: 1px solid #b7b7b7;
+    background: #fff url(../img/wiki/bg-th.png) no-repeat left top;
+    padding: 6px 12px;
+    text-align: left;
+    font: bold 11px "Lucida Grande", Verdana, Arial, sans-serif;
+    text-transform: uppercase;
+    letter-spacing: 1px;
+    color: #2b547d;
+}
+
+#wiki blockquote {
+    margin-left: 40px !important;
+    margin-right: 40px !important;
+}
+
+/* for secret <<float left>> technology */
+#wiki .floatleft {
+    float: left;
+    width: 50%;
+}
+
+#wiki .floatright {
+    float: right;
+    width: 50%;
+}
+
+#wiki i, #wiki cite, #wiki em, #wiki var, #wiki address {
+    font-style: italic !important;
+}
+
+#wiki pre, #wiki tt, #wiki code, #wiki kbd, #wiki samp {
+    font-family: monospace !important;
+}
+
+#wiki pre {
+    white-space: pre !important;
+    font-size: 14px;
+}
+
+#wiki big {
+    font-size: 1.17em !important;
+}
+
+#wiki small, #wiki sub, #wiki sup {
+    font-size: 0.83em !important;
+}
+
+#wiki sub {
+    vertical-align: sub !important;
+}
+
+#wiki sup {
+    vertical-align: super !important;
+}
+
+#wiki s, #wiki strike, #wiki del {
+    text-decoration: line-through !important;
+}
+
+#wiki hr {
+    border: 1px inset !important;
+}
+
+#wiki dir, #wiki menu, #wiki dd {
+    margin-left: 40px !important;
+}
+
+#wiki ul, .issues-issue-description ul {
+    list-style: square outside url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGklEQVQI12OcPn36fwY0wEgLwf//McSwCwIAOd4T1l7L6vcAAAAASUVORK5CYII=);
+}
+
+#wiki ol {
+    position: relative;
+    counter-reset: ol;
+    list-style: none;
+}
+
+#wiki ol li {
+    counter-increment: ol;
+}
+
+#wiki ol li:before {
+    position: absolute;
+    left: -24px;
+    display: block;
+    width: 20px;
+    padding: 0 4px 0 0;
+    text-align: right;
+    content: counter(ol) ".";
+}
+
+#wiki ol ul, #wiki ul ol, #wiki ul ul, #wiki ol ol {
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
+}
+
+#wiki u, #wiki ins {
+    text-decoration: underline !important;
+}
+
+#wiki center {
+    text-align: center !important;
+}
+
+#wiki br:before {
+    content: "\a" !important;
+}
+
+/* ISSUE FILTERING */
+#filters-filters {
+    margin: 0 auto;
+    width: 885px;
+    border: 1px solid #ddd;
+    padding: 15px 20px;
+}
+
+#filters-filters form {
+    margin: 0;
+    padding: 0;
+}
+
+#filters-filters .update-query {
+    clear: left;
+    padding-top: 10px;
+    padding-bottom: 0;
+}
+
+table#filters {
+    width: 100%;
+    border-collapse: collapse;
+}
+
+#filters tr:hover td.filter-header {
+    text-decoration: underline;
+}
+
+#filters td img.filter-remove {
+    float: right;
+    cursor: pointer;
+}
+
+#filters td.filter-header {
+    width: 50px;
+    padding-right: 10px;
+    text-align: right;
+    white-space: nowrap;
+}
+
+#filters td.filter-comp {
+    width: 50px;
+    padding-right: 10px;
+}
+
+#filters .last-of-type {
+    padding-bottom: 15px;
+}
+
+.addfilter {
+    padding-top: 10px;
+}
+
+/* DELETE-LISTS (e.g. deleting readers/writers in repo admin) */
+.delete-list ul {
+    margin: 0 0 10px;
+    padding: 0;
+    list-style-type: none;
+}
+
+.delete-list ul li {
+    border-bottom: 1px solid #ddd;
+    padding: 4px 2px;
+}
+
+.delete-list ul li:hover {
+    background: #ddd;
+}
+
+.delete-list ul li form {
+    float: right;
+    margin: 0;
+    padding: 0;
+}
+
+#embedded-link {
+    width: 120px;
+    font-size: 0.8em !important;
+}
+
+#button-download-new {
+    background: url(../img/icons/fugue/plus.png) no-repeat 10px;
+    padding-left: 30px !important;
+}
+
+/* About-page */
+.about-individual img {
+    float: left;
+    margin-right: 10px;
+    margin-bottom: 10px;
+    border-width: 1px;
+    border-style: solid;
+    border-top-color: #eee;
+    border-left-color: #eee;
+    border-right-color: #ccc;
+    border-bottom-color: #ccc;
+}
+
+/* API Whatever */
+#api-doc {
+    width: 700px;
+    overflow: auto;
+}
+
+#api-doc ul, .api-list {
+    margin: 0 0 10px 18px !important;
+    padding: 0 !important;
+}
+
+#api-doc pre {
+    margin-left: 20px;
+    border-left: 1px solid #ddd;
+    padding: 0 10px 5px;
+}
+
+.about-individual h4 {
+    font: 15px Georgia, Times, "Times New Roman", serif;
+}
+
+#api-doc blockquote {
+    margin-left: 0;
+}
+
+#api-doc .resource {
+    width: 700px;
+    border-bottom: 1px solid lightgray;
+    padding: 5px 8px;
+}
+
+#api-doc .api-level1 {
+    padding-left: 20px;
+}
+
+#api-doc .api-level2 {
+    padding-top: 5px;
+    padding-left: 20px;
+}
+
+#api-doc h1 {
+    margin-bottom: 10px !important;
+    font-size: 16px !important;
+}
+
+#api-doc hr {
+    margin-top: 10px !important;
+    margin-bottom: 10px !important;
+}
+
+#api-doc dl {
+    margin: 0;
+    padding: 0;
+}
+
+#api-doc dl dd {
+    margin: 0;
+    padding: 0;
+}
+
+.stack {
+    font-size: 14px;
+    line-height: 40px;
+}
+
+.stack img {
+    vertical-align: middle;
+}
+
+#api-sidebar {
+    position: fixed;
+}
+
+.readonly {
+    margin: 7px 0 0;
+    background: #fee4a1;
+    border: 1px solid pink;
+    padding: 3px 8px;
+}
+
+.alertHeader {
+    clear: both;
+    width: 100%;
+    background-color: #a9da92;
+    padding-top: 0.25em;
+    padding-bottom: 0.25em;
+    text-align: center;
+    line-height: 1.6em;
+    color: #000;
+}
+
+.plans-and-billing h4 {
+    margin-bottom: 8px;
+    font-weight: bold;
+    font-size: 18px;
+}
+
+#use-your-own-domain form div                   { margin: 10px 0; }
+label[for="id_cname"]                           { font-weight: bold; }

[... 1336 lines stripped ...]