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 a, #navibar li.current span, .navigation a { 112 color: #fff; 113 text-decoration: none; 114 } 115 116 #navibar a, #navibar li.current span { 117 background: #999; 118 } 119 120 .navigation a { 121 background: #ccc; 122 } 123 124 #navibar a, #navibar li.current span { 125 126 /* Need a block to redefine the height. */ 127 128 display: inline-block; 129 height: 42px; 130 line-height: 42px; 131 132 margin: 0; 133 padding: 0 16px; 134 } 135 136 .navigation a { 137 padding: 0.25em 0.5em; 138 } 139 140 #navibar a:hover, #navibar a:focus, #navibar li.current a, #navibar li.current span, 141 .navigation a:hover, .navigation a:focus { 142 background: #00b5f1; 143 } 144 145 #navibar a:hover, #navibar a:focus, #navibar li.current a, 146 .navigation a:hover, .navigation a:focus { 147 text-decoration: none; 148 } 149 150 /* Other elements. */ 151 152 #logo { 153 float: left; 154 margin: 0; 155 padding: 0; 156 157 /* For text only logo */ 158 159 font-size: larger; 160 font-weight: bold; 161 } 162 163 #logo img { 164 vertical-align: bottom; 165 } 166 167 #logo a { 168 color: black; 169 text-decoration: none; 170 } 171 172 #searchform { 173 display: inline; 174 } 175 176 #searchform span.container { 177 display: inline-block; 178 position: relative; 179 180 /* Margin and padding correspond to the navibar settings. */ 181 182 margin: 0; 183 padding: 0 16px; 184 background: #999; 185 186 /* Height settings correspond to navibar list entries. */ 187 188 height: 42px; 189 line-height: 42px; 190 } 191 192 #searchform span.container span.hint { 193 display: none; 194 } 195 196 #searchform span.container:hover span.hint { 197 display: block; 198 position: absolute; 199 top: 42px; 200 left: 16px; 201 202 padding: 0 16px; 203 204 background: #00b5f1; 205 color: #fff; 206 } 207 208 #searchform input { 209 vertical-align: middle; 210 } 211 212 #searchform label { 213 font-size: smaller; 214 color: #fff; 215 } 216 217 #pageline, .pageline { 218 219 /* Prevent mixing of header and content elements. */ 220 221 clear: both; 222 margin: 0; 223 padding: 0; 224 border-bottom: 1px solid #ccc; 225 } 226 227 #credits { 228 float: right; 229 230 /* Styling similar to the main site. */ 231 232 font-family: Verdana, Helvetica, Arial, sans-serif; 233 font-size: .6428em; 234 padding: 10px 25px; 235 } 236 237 #credits li { 238 display: inline; 239 padding: 0 2px; 240 margin: 0 4px; 241 } 242 243 #credits img { 244 vertical-align: middle; 245 } 246 247 #credits a { 248 text-decoration: none; 249 }