1 /* style-mercurialweb.css - stylesheets resembling the MercurialWikiTheme styles 2 3 Copyright (c) 2010 Paul Boddie <paul@boddie.org.uk> 4 Copyright (c) 2001, 2002, 2003 by Juergen Hermann 5 */ 6 7 /* content styles */ 8 9 body { 10 padding: 0; 11 margin: 0; 12 border: 0; 13 14 /* Styling similar to the main site. */ 15 16 font-family: Helvetica, Verdana, Arial, sans-serif; 17 color: #111; 18 margin: 0 5em; 19 } 20 21 a, img { 22 border: 0; 23 } 24 25 a:link, a:visited { color: #00b5f1; text-decoration: none; } 26 a:link:hover, a:link:active, a:link:focus, 27 a:visited:hover, a:visited:active, a:visited:focus { text-decoration: underline; } 28 29 input, select { 30 31 /* Styling similar to the main site. */ 32 33 font-family: Helvetica, Arial, sans-serif; 34 font-size: 0.8571em; 35 } 36 37 /* Table styling. */ 38 39 table 40 { 41 margin: 1em 0; 42 border-collapse: collapse; 43 width: 100%; 44 } 45 46 th { 47 text-align: left; 48 } 49 50 th a:link, th a:visited { 51 color: #111; 52 } 53 54 th, td { 55 padding: 0.4em 0.25em; 56 } 57 58 td p { 59 margin: 0; 60 padding: 0; 61 } 62 63 tr.parity1 { 64 background: #f7f7f7; 65 } 66 67 /* Styling of headings from the main site. */ 68 69 h1 { font-size: 2em; } 70 h2 { font-size: 1.6em; } 71 h3 { font-size: 1.3em; } 72 73 /* Repository information. */ 74 75 span.tag { 76 background: #f1b500; 77 padding: 0.25em 0.5em; 78 } 79 80 span.branch { 81 background: #b5f1b5; 82 padding: 0.25em 0.5em; 83 } 84 85 span.inbranch { 86 background: #b5b5b5; 87 padding: 0.25em 0.5em; 88 } 89 90 /* Navigational and editing controls. */ 91 92 @media print { 93 #header { 94 display: none; 95 } 96 } 97 98 .controls { 99 float: right; 100 text-align: right; 101 } 102 103 #navibar { 104 display: inline-block; 105 margin: 17px 0 2px 0; 106 padding: 0; 107 vertical-align: bottom; 108 } 109 110 #navibar li { 111 display: inline; 112 margin: 0; 113 padding: 0; 114 } 115 116 #navibar li form { 117 display: inline; 118 } 119 120 #navibar a, #navibar li.current span, .navigation a { 121 color: #fff; 122 text-decoration: none; 123 } 124 125 #navibar a { 126 background: #999; 127 } 128 129 .navigation a { 130 background: #ccc; 131 } 132 133 #navibar a, #navibar li.current span { 134 135 /* Need a block to redefine the height. */ 136 137 display: inline-block; 138 height: 42px; 139 line-height: 42px; 140 141 margin: 0; 142 padding: 0 16px; 143 } 144 145 .navigation a { 146 padding: 0.25em 0.5em; 147 } 148 149 #navibar a:hover, #navibar a:focus, #navibar li.current a, #navibar li.current span, 150 .navigation a:hover, .navigation a:focus { 151 background: #00b5f1; 152 } 153 154 #navibar a:hover, #navibar a:focus, #navibar li.current a, 155 .navigation a:hover, .navigation a:focus { 156 text-decoration: none; 157 } 158 159 /* Other elements. */ 160 161 #logo { 162 float: left; 163 margin: 0; 164 padding: 0; 165 166 /* For text only logo */ 167 168 font-size: larger; 169 font-weight: bold; 170 } 171 172 #logo img { 173 vertical-align: bottom; 174 } 175 176 #logo a { 177 color: black; 178 text-decoration: none; 179 } 180 181 #navibar form span.container { 182 position: relative; 183 display: inline-block; 184 185 /* Margin and padding correspond to the navibar settings. */ 186 187 margin: 0; 188 background: #999; 189 190 /* Height settings correspond to navibar list entries. */ 191 192 height: 42px; 193 line-height: 42px; 194 } 195 196 form#searchform span.container { 197 198 /* Margin and padding correspond to the navibar settings. */ 199 200 padding: 0 16px; 201 } 202 203 #searchform span.container span.hint { 204 display: none; 205 } 206 207 #searchform span.container:hover span.hint { 208 display: block; 209 position: absolute; 210 top: 42px; 211 left: 16px; 212 213 padding: 0 16px; 214 215 background: #00b5f1; 216 color: #fff; 217 } 218 219 #searchform input { 220 vertical-align: middle; 221 } 222 223 #searchform label { 224 font-size: smaller; 225 color: #fff; 226 } 227 228 #pageline, .pageline { 229 230 /* Prevent mixing of header and content elements. */ 231 232 clear: both; 233 margin: 0; 234 padding: 0; 235 border-bottom: 1px solid #ccc; 236 } 237 238 #credits { 239 float: right; 240 241 /* Styling similar to the main site. */ 242 243 font-family: Verdana, Helvetica, Arial, sans-serif; 244 font-size: .6428em; 245 padding: 10px 25px; 246 } 247 248 #credits li { 249 display: inline; 250 padding: 0 2px; 251 margin: 0 4px; 252 } 253 254 #credits img { 255 vertical-align: middle; 256 } 257 258 #credits a { 259 text-decoration: none; 260 }