color: black;
}
/* Head */
-#page-base {
+#mw-page-base {
height: 5em;
background-color: white;
background-image: url(images/page-fade.png?1);
background-position: bottom left;
background-repeat: repeat-x;
}
-#head-base {
+#mw-head-base {
margin-top: -5em;
margin-left: 10em;
height: 5em;
background-position: bottom left;
background-repeat: repeat-x;
}
-div#head {
+div#mw-head {
position: absolute;
top: 0;
right: 0;
width: 100%;
}
-div#head h5 {
+div#mw-head h5 {
margin: 0;
padding: 0;
}
#p-personal {
position: absolute;
top: 0;
- margin-left: 10em;
+ padding-left: 10em;
right: 0.75em;
}
#p-personal h5 {
line-height: 1.125em;
float: left;
}
+ /* This one flips! */
#p-personal li {
margin-left: 0.75em;
margin-top: 0.5em;
font-size: 0.75em;
+ white-space: nowrap;
}
/* Navigation Containers */
#left-navigation {
}
/* OVERRIDDEN BY COMPLIANT BROWSERS */
/* @noflip */
- div#head div.vectorMenu h5 {
+ div#mw-head div.vectorMenu h5 {
float: left;
background-image: url(images/tab-break.png?1);
background-repeat: no-repeat;
}
/* IGNORED BY IE6 */
- div#head div.vectorMenu > h5 {
+ div#mw-head div.vectorMenu > h5 {
background-image: none;
}
- div#head div.vectorMenu h5 {
+ div#mw-head div.vectorMenu h5 {
background-position: bottom left;
margin-left: -1px;
}
- div#head div.vectorMenu h4 {
+ div#mw-head div.vectorMenu h4 {
display: inline-block;
float: left;
font-size: 0.8em;
margin-top: 0.4em;
}
div#simpleSearch {
- margin-top: 0.5em;
+ margin-top: 0.65em;
position: relative;
border: solid 1px #AAAAAA;
background-color: white;
background-repeat: repeat-x;
}
div#simpleSearch label {
- font-size: 0.8em;
+ /*
+ * DON'T PANIC! Browsers that won't scale this properly are the same browsers that have JS issues that prevent
+ * this from ever being shown anyways.
+ */
+ font-size: 13px;
top: 0.25em;
}
div#simpleSearch input#searchInput {
margin: 0;
border-width: 0;
- padding: 0.25em;
+ padding: 3px;
line-height: 1em;
- font-size: 0.8em;
+ /*
+ * DON'T PANIC! Browsers that won't scale this properly are the same browsers that have JS issues that prevent
+ * this from ever being shown anyways.
+ */
+ font-size: 13px;
width: 14em;
background-color: transparent;
}
margin: 0;
padding: 0;
width: 1.75em;
- height: 1.5em;
+ height: 16px;
border: none;
cursor: pointer;
background-color: transparent;
height: 100%;
}
/* Panel */
-div#panel {
+div#mw-panel {
position: absolute;
top: 160px;
padding-top: 1em;
width: 10em;
left: 0;
}
- div#panel div.portal {
+ div#mw-panel div.portal {
padding-bottom: 1.5em;
}
- div#panel div.portal h5 {
+ div#mw-panel div.portal h5 {
font-weight: normal;
color: #444444;
padding: 0.25em;
border: none;
font-size: 0.75em;
}
- div#panel div.portal div.body {
+ div#mw-panel div.portal div.body {
margin: 0;
padding-top: 0.5em;
margin-left: 1.25em;
background-repeat: no-repeat;
background-position: top left;
}
- div#panel div.portal div.body ul {
+ div#mw-panel div.portal div.body ul {
list-style: none;
list-style-image: none;
list-style-type: none;
padding: 0;
margin: 0;
}
- div#panel div.portal div.body ul li {
+ div#mw-panel div.portal div.body ul li {
line-height: 1.125em;
padding: 0;
padding-bottom: 0.5em;
overflow: hidden;
font-size: 0.75em;
}
- div#panel div.portal div.body ul li a {
+ div#mw-panel div.portal div.body ul li a {
color: #0645ad;
}
- div#panel div.portal div.body ul li a:visited {
+ div#mw-panel div.portal div.body ul li a:visited {
color: #0b0080;
}
/* Footer */
padding: .5em 1em;
vertical-align: middle;
}
-/* Site Notice */
+/* Site Notice (includes notices from CentralNotice extension) */
#siteNotice {
text-align: center;
font-size: 0.8em;
margin: 0;
}
- #siteNotice div,
- #siteNotice p {
- margin: 0;
- padding: 0;
- margin-bottom: 0.9em;
- }
+#localNotice {
+ margin-bottom: 0.9em;
+}
/* Categories */
.catlinks {
border: 1px solid #aaa;