Implemented global cross-reference generation
[senf.git] / doclib / senf.css
index 7e2452a..19e5b11 100644 (file)
@@ -5,8 +5,8 @@ body {
 }
 
 #head {
-       height: 63px;
-       border-top: 4px solid #DECD40;
+       height: 62px;
+       border-top: 5px solid #DECD40;
        border-bottom: 1px solid #AF9D00;
        background: url(logo-head.png) top left no-repeat;
        background-color: #EDE497;
@@ -15,7 +15,7 @@ body {
 #head h1 {
        margin: 0 0 0 100px;
         padding: 6px 0 0 0;
-       height: 34px;
+       height: 33px;
         background-color: #DECD40;
        border-bottom: 1px solid #AF9D00;
         font-size: 22px;
@@ -30,15 +30,34 @@ body {
        padding: 4px 0 0 0;
        height: 18px;
        background-color: #EDE497;
+       color: #726921;
         font-size: 13px;
        font-weight: normal;
-       color: #726921;
        white-space: nowrap;
 }
 
-#content { 
-       /* Non-0 top padding to fix margin inhertance from first non-float elt */
-       padding: 1px 10px 10px 142px;
+#content1 { 
+       padding: 0 10px 10px 0;
+       border-bottom: 1px solid #AF9D00;
+}
+
+#content2 { 
+        /* need non-zero top padding here to prevent margin propagation */
+       padding: 10px 0 0 142px;
+       max-width: 62em;
+}
+
+a { 
+       font-weight: bold;
+       text-decoration: none;
+}
+
+a:contains("http://") { 
+       font-weight: normal;
+}
+
+a.ext {
+        font-style: italic;
 }
 
 div.tabs { 
@@ -47,11 +66,15 @@ div.tabs {
        clear: left;
        background-color: #FDF7C3;
        border: 1px solid #AF9D00;
-        margin: 10px 0 0 -132px;
+        margin: 0 0 10px -132px;
        width: 120px; 
        overflow: hidden;
 }
 
+* html div.tabs { 
+       margin-bottom: 0; /* Grmpf .. IE6 is f**ing up ... */
+}
+
 div.tabs ul { 
        margin: 0;
        padding: 0;
@@ -69,6 +92,7 @@ div.tabs ul li a {
        color: #726921;
        text-decoration: none;
        white-space: nowrap;
+       font-weight: normal;
 }
 
 div.tabs ul li a:visited, div.tabs ul li a:active { 
@@ -100,3 +124,94 @@ div.qindex {
        padding: 2px;
        line-height: 140%;
 }
+
+#footer { 
+       clear: both;
+       padding: 4px 10px 4px 142px;
+       color: #726921;
+       white-space: nowrap;
+       text-align: right;
+       max-width: 62em;
+}
+
+#footer span { 
+        font-size: 10px;
+}
+
+#footer a, #footer a:active, #footer a:visited { 
+       color: #726921;
+       text-decoration: none;
+}
+
+#footer a:hover { 
+       background-color: inherit;
+       text-decoration: underline;
+}
+
+dl.attention { 
+       border: 1px solid #AADD88;
+       background-color: #EEFFDD;
+       padding: 4px;
+}
+
+dl.warning { 
+       border: 1px solid #DDAA88;
+       background-color: #FFEEDD;
+       padding: 4px;
+}
+
+dl.note { 
+       border: 1px solid A0C2C2;
+       background-color: #F0F8F8;
+       padding: 4px;
+}
+
+table.senf { 
+       width: 95%;
+       margin: 0 auto;
+       border: 1px solid #AAAAAA;
+       padding: 2px;
+       border-spacing: 0;
+}
+
+table.senf td,th { 
+       border: 2px solid white;
+       background-color: #EEEEEE;
+       padding: 2px 4px;
+       text-align: left;
+}
+
+table.senf th { 
+       background-color: #DDDDDD;
+       text-align: center;
+       font-weight: bold;
+}
+
+dl.bug { 
+       border: 1px solid #EE0000;
+       border-left-width: 4px;
+       background-color: #FFDDDD;
+       padding: 0 10px;
+}
+
+dl.fixme { 
+       border: 1px solid #EEEE00;
+       border-left-width: 4px;
+       background-color: #FFFFDD;
+       padding: 0 10px;
+}
+
+dl.todo { 
+       border: 1px solid #00AA00;
+       border-left-width: 4px;
+       background-color: #DDFFDD;
+       padding: 0 10px;
+}
+
+dl.idea { 
+       border: 1px solid #AAAAAA;
+       border-left-width: 4px;
+       background-color: #EEEEEE;
+       padding: 0 10px;
+}
+