/*
-** Mediawiki 'mono' style sheet for CSS2-capable browsers.
+** Mediawiki 'monobook' style sheet for CSS2-capable browsers.
** Copyright Gabriel Wicke - http://www.aulinx.de/
**
** Based on http://www.positioniseverything.net/ordered-floats.html by Big John
padding:0;
}
#portal-column-content #content {
- margin: 2.7em 0 0 12.2em;
+ margin: 2.8em 0 0 12.2em;
}
#portal-column-one {
padding-top: 160px;
table {
font-size: 100%;
+ background: White;
}
a {
text-decoration: none;
border-bottom: 1px solid #aaaaaa;
}
-h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
- color: Black ! important;
-}
h1 {
font-size: 188%;
}
}
ol {
line-height: 1.5em;
- margin: 0.3em 0 0 1.5em;
+ margin: 0.3em 0 0 2.2em;
padding:0;
}
ul a, ol a {
dd {
line-height: 1.5em;
margin-bottom: 0.8em;
- margin-left: 1.4em;
+ margin-left: 1.6em;
}
dd a {
text-decoration: none;
border: 1px solid #2f6fab;
color: Black;
background-color: white;
- width: 98%;
+ width: 100%;
padding: 0.1em;
overflow: auto;
}
/* hide this from ie/mac and konq2.2 */
@media All {
- input {
+ head:first-child+body input {
font-family: "Bitstream Vera Sans", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #2f6fab;
#documentSubtitle {
font-size: 84%;
line-height: 1.2em;
- margin: -1.6em 0 0.6em 1em;
+ margin: 0 0 1.4em 1em;
color: #7d7d7d;
+ width: auto;
+}
+span.subpages {
+ display: block;
}
-
#siteSubtitle {
display: none;
}
-
+#catlinks {
+ margin: 0;
+ padding: 0;
+ width: 34%;
+ text-align: right;
+ float: right;
+}
#content {
padding: 0 0 1em 0em;
margin: 0;
}
-#bodyContent a:hover {
+a:hover {
text-decoration: underline;
}
/* Some space under the headers in the content area */
#bodyContent h1,
-.documentFirstHeading,
#bodyContent h2,
#bodyContent h3,
#bodyContent h4,
#bodyContent h5 {
margin-bottom:0.8em;
}
+.documentFirstHeading {
+ margin-bottom:0.1em;
+}
#documentContent {
text-decoration: none;
}
+/* emulate center */
+.center {
+ width: 100%;
+ text-align: center;
+}
+div.center * {
+ margin-left: auto;
+ margin-right: auto;
+}
/*
** mediawiki-specific styles
*/
margin-bottom: 0px;
}
.toctoggle, .editsection {
- font-size: smaller;
+ font-size: 94%;
}
/* images */
div.floatright {
}
div.floatleft p { font-style: italic; }
/* thumbnails */
-div.thumbnail-none,
-div.thumbnail-right,
-div.thumbnail-left {
- /* border:1px solid #2f6fab;*/
+div.thumb {
+ margin-bottom: 0.5em;
+ border-style: solid; border-color: White;
+ width: auto;
+}
+div.thumb div {
+ border:1px solid #cccccc;
+ padding: 3px !important;
background-color:#f9f9f9;
- padding: 2px;
- position:relative;
- margin: 0.3em 0 0.5em;
- font-size: 95%;
- text-align: center;
+ font-size: 94%;
}
-div.thumbnail-none div,
-div.thumbnail-right div,
-div.thumbnail-left div{
+div.thumb div a img {
border:1px solid #cccccc;
}
-div.thumbnail-none p, div.thumbnail-right p, div.thumbnail-left p {
- margin-top:3px; margin-bottom:3px;
+div div.thumbcaption {
+ border: none;
text-align: left;
+ padding: 0.3em 0 0.1em 0 !important;
}
-div.thumbnail-right {
+div.magnify {
float: right;
- position:relative;
- border: 0.5em solid White;
- border-width: 0.5em 0 0.8em 1.4em;
+ border: none !important;
+ background: none !important;
}
-div.thumbnail-left {
- float: left;
- position:relative;
- margin-right:0.5em;
- border: 0.5em solid White;
- border: 0.5em 1.4em 0.8em 0;
+div.magnify a, div.magnify img {
+ display: block;
+ border: none !important;
+ background: none !important;
}
/* table standards */
table.rimage {
margin-bottom:1em;
text-align:center;
}
-
+div.tright {
+ float: right;
+ border-width: 0.5em 0 0.8em 1.4em;
+}
+div.tleft {
+ float: left;
+ margin-right:0.5em;
+ border: 0.5em 1.4em 0.8em 0;
+}
/*
** Link rendering
*/
.hiddenStructure {
display: none;
}
+/*
+** Diff rendering
+*/
+table.diff {
+ background:white;
+}
+td.diff-otitle {
+ background:#ffffff;
+}
+td.diff-ntitle {
+ background:#ffffff;
+}
+td.diff-addedline {
+ background:#ccffcc;
+}
+td.diff-deletedline {
+ background:#ffffaa;
+}
+td.diff-context {
+ background:#eeeeee;
+}
/*
** keep the whitespace in front of the ^=, hides rule from konqueror
padding-right: 18px;
}
.visualClear {
- display: block;
clear: both;
}
margin-left:1em;
border: 1px solid Grey;
padding:0.3em;
- line-height: 1.0em;
width: 200px;
overflow: hidden;
+ clear: right;
}
div.townBox dl {
padding: 0;
*/
.portlet {
border: none;
- margin: 0 0 1em 0em;
+ margin: 0 0 0.5em 0em;
float: none;
padding: 0;
width: 11.6em;
top: 0;
left: 0;
height: 155px;
- width: 135px;
+ width: 12em;
overflow: visible;
}
#portlet-logo h5 { display: none; }
#portlet-logo a:hover {
display: block;
height: 155px;
- width: 135px;
- background: url(wiki.png) no-repeat;
+ width: 12.2em;
background-repeat: no-repeat;
+ background-position: 35% 50% !important;
text-decoration: none;
}
}
input.searchButton {
margin-top:1px;
- padding: 0 0.4em;
+ padding: 0 0.4em!important;
font-size: 95%;
- /* font-size: 100%;
- margin-bottom: 1px ! important;
- background: White url(search_icon.gif) 2px 1px no-repeat;
cursor: pointer;
- padding: 1px 1px 1px 15px;
- text-transform: lowercase;*/
-
+ background-color: White;
+ border: 1px solid #2f6fab;
}
#searchGadget {
- width:11.0em;
+ border: 1px solid #2f6fab;
+ width:10.9em;
margin: 0 0 0 0;
font-size: 95%;
}
}
#portal-personaltools li a {
text-decoration: none;
-/* color: #436976;*/
color: #005896;
padding-bottom: 0.2em;
- background-color: transparent;
+ background: none;
}
#portal-personaltools li a:hover {
- text-decoration: none;
-/* color: #436976;*/
background-color: White;
padding-bottom: 0.2em;
+ text-decoration: none;
}
/* the icon in front of the user name, single quotes
in bg url to hide it from iemac */
li#personaltools-userpage,
+li#personaltools-anonuserpage,
li#personaltools-login {
background: transparent url('user.gif') center left no-repeat;
background-repeat: no-repeat;
#portlet-contentViews {
position:absolute;
- top: 1.2em;
+ top: 1.3em;
left: 11.5em;
margin: 0;
white-space:nowrap;
- /*width:auto;*/
width: 76%;
line-height: 1.1em;
overflow: visible;
list-style: none;
font-size: 95%;
}
-
-#portlet-contentViews .hiddenStructure {
- display: none;
-}
-
+#portlet-contentViews .hiddenStructure { display: none; }
#portlet-contentViews ul {
list-style: none;
}
padding: 0 0 0.1em 0;
margin: 0 0.3em 0 0;
overflow: visible;
+ background: White;
}
-
#portlet-contentViews li.selected {
border-color: #fabd23;
padding: 0 0 0.2em 0;
}
-
#portlet-contentViews li a {
background-color: White;
color: #005189;
z-index: 0;
margin: 0;
}
-
#portlet-contentViews .selected a {
z-index: 3;
}
}
#portlet-contentViews li a:hover {
z-index: 3;
+ text-decoration: none;
}
#portlet-contentViews h5 { display: none; }
/*
** footer
*/
-
#portal-footer {
background-color: White;
border-top: 1px solid #fabd23;
}
#portal-footer li {
display: inline;
- margin-right: 2em;
+ margin: 0 1.3em;
}
-
-#footer-poweredby, #footer-copyright {
- margin: 0 8px;
- position: relative;
- top: -2px; /* Bump it up just a tad */
+/* hide from incapable browsers */
+head:first-child+body #portal-footer li {
+ white-space: nowrap;
}
-#footer-poweredby {
- float: right;
+#footer-poweredbyico, #footer-copyrightico {
+ margin: 0 8px;
+ position: relative;
+ top: -2px; /* Bump it up just a tad */
}
-#footer-copyright {
- float: left;
+#footer-poweredbyico {
+ float: right;
+ height: 1%;
+}
+#footer-copyrightico {
+ float: left;
+ height: 1%;
}
/*
*>html #portlet-contentViews li.selected a {
border-color: #fabd23;
}
+/* footer icons need a fixed width */
+*>html #footer-poweredbyico,
+*>html #footer-copyrightico {
+ width: 88px;
+}
+/* more IE fixes */
/* fixes for broken IE float handling */
-*>html #portal-column-content {
+* html #portal-column-content {
display: inline;
}
-/* the full-size images are in center tags */
-* html #bodyContent center,
-* html #bodyContent pre {
+
+/* float/negative margin brokenness */
+* html #bodyContent pre,
+* html #bodyContent div.fullImage {
overflow: auto;
+ overflow-y: hidden;
+ width: 95%;
+ margin-bottom: 25px;
+ margin-right: 0;
}
-
-
-/* opera 6 fixes */
-html>body #portal-column-one {
- position: relative;
- max-width: 11.7em;
+/* more float brokenness */
+* html #bodyContent {
+ display: inline;
+ overflow: auto;
+ width: 100%;
}
-head:first-child+body #portal-column-one {
- position: static;
- width: auto;
+* html div.editsection {
+ font-size: smaller;
}
-html>body #portlet-personal {
- width: 45em;
- margin-left: 8.6em;
- right: 0;
-}
-head:first-child+body #portlet-personal {
- margin-left: 0;
- width: 100%;
-}
/* debugging tool.. */
/*div{ border:1px solid #000000;}*/
+
+.error {
+ color: red;
+ font-size: larger;
+}