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