diff options
author | Nicolas Lécureuil <neoclust@mageia.org> | 2017-04-19 00:21:33 +0200 |
---|---|---|
committer | Nicolas Lécureuil <neoclust@mageia.org> | 2017-04-19 00:21:33 +0200 |
commit | 3c17e63c47e55f5070e3c7049d300f3e6164f190 (patch) | |
tree | fb851e6a74a1c46e3d4ccc5944053813888201d3 | |
parent | 0e8b7f021f27e524f8c0b25dca600c00fd2c2468 (diff) | |
download | mediawiki-3c17e63c47e55f5070e3c7049d300f3e6164f190.tar mediawiki-3c17e63c47e55f5070e3c7049d300f3e6164f190.tar.gz mediawiki-3c17e63c47e55f5070e3c7049d300f3e6164f190.tar.bz2 mediawiki-3c17e63c47e55f5070e3c7049d300f3e6164f190.tar.xz mediawiki-3c17e63c47e55f5070e3c7049d300f3e6164f190.zip |
Add Cavendish theme
-rw-r--r-- | Cavendish.php | 253 | ||||
-rw-r--r-- | cavendish/IE60Fixes.css | 63 | ||||
-rw-r--r-- | cavendish/IE70Fixes.css | 64 | ||||
-rw-r--r-- | cavendish/README | 28 | ||||
-rw-r--r-- | cavendish/audio.png | bin | 0 -> 1464 bytes | |||
-rw-r--r-- | cavendish/babel.css | 134 | ||||
-rw-r--r-- | cavendish/body_back.gif | bin | 0 -> 526 bytes | |||
-rw-r--r-- | cavendish/bullet.gif | bin | 0 -> 50 bytes | |||
-rw-r--r-- | cavendish/cavendish.css | 2412 | ||||
-rw-r--r-- | cavendish/colors/blue.css | 80 | ||||
-rw-r--r-- | cavendish/colors/brown.css | 91 | ||||
-rw-r--r-- | cavendish/colors/green.css | 80 | ||||
-rw-r--r-- | cavendish/config.php | 14 | ||||
-rw-r--r-- | cavendish/document.png | bin | 0 -> 1130 bytes | |||
-rw-r--r-- | cavendish/envelope.png | bin | 0 -> 1242 bytes | |||
-rw-r--r-- | cavendish/extensions.css | 335 | ||||
-rw-r--r-- | cavendish/external.png | bin | 0 -> 1428 bytes | |||
-rw-r--r-- | cavendish/folder.png | bin | 0 -> 1213 bytes | |||
-rw-r--r-- | cavendish/headbg.jpg | bin | 0 -> 7881 bytes | |||
-rw-r--r-- | cavendish/header.css | 9 | ||||
-rw-r--r-- | cavendish/header_logo.gif | bin | 0 -> 5162 bytes | |||
-rw-r--r-- | cavendish/key-point_bl.gif | bin | 0 -> 102 bytes | |||
-rw-r--r-- | cavendish/key-point_tl.gif | bin | 0 -> 103 bytes | |||
-rw-r--r-- | cavendish/locked.png | bin | 0 -> 1261 bytes | |||
-rw-r--r-- | cavendish/magnify-clip.png | bin | 0 -> 237 bytes | |||
-rw-r--r-- | cavendish/minus.png | bin | 0 -> 1209 bytes | |||
-rw-r--r-- | cavendish/newspaper.png | bin | 0 -> 1170 bytes | |||
-rw-r--r-- | cavendish/plus.png | bin | 0 -> 1241 bytes | |||
-rw-r--r-- | cavendish/print.css | 62 | ||||
-rw-r--r-- | cavendish/required.gif | bin | 0 -> 47 bytes | |||
-rw-r--r-- | cavendish/rtl.css | 216 | ||||
-rw-r--r-- | cavendish/speech-bubble-left-4.png | bin | 0 -> 1323 bytes | |||
-rw-r--r-- | cavendish/style.php | 37 | ||||
-rw-r--r-- | cavendish/subsite_back.gif | bin | 0 -> 791 bytes | |||
-rw-r--r-- | cavendish/subsite_back.png | bin | 0 -> 248 bytes | |||
-rw-r--r-- | cavendish/subsite_mozilla-org.gif | bin | 0 -> 2098 bytes | |||
-rw-r--r-- | cavendish/top-left.png | bin | 0 -> 281 bytes | |||
-rw-r--r-- | cavendish/top-mid.png | bin | 0 -> 163 bytes | |||
-rw-r--r-- | cavendish/top-right.png | bin | 0 -> 266 bytes | |||
-rw-r--r-- | cavendish/user.gif | bin | 0 -> 932 bytes | |||
-rw-r--r-- | cavendish/video.png | bin | 0 -> 1200 bytes | |||
-rw-r--r-- | cavendish/wiki-indexed.png | bin | 0 -> 8205 bytes | |||
-rw-r--r-- | cavendish/wiki.png | bin | 0 -> 23064 bytes | |||
-rw-r--r-- | cavendish/wiki_header_logo.gif | bin | 0 -> 4974 bytes |
44 files changed, 3878 insertions, 0 deletions
diff --git a/Cavendish.php b/Cavendish.php new file mode 100644 index 0000000..8a5e6eb --- /dev/null +++ b/Cavendish.php @@ -0,0 +1,253 @@ +<?php +/** + * Mozilla cavendish theme + * Modified by DaSch for MW 1.19 and WeCoWi + * + * Loosely based on the cavendish style by Gabriel Wicke + * + * @todo document + * @package MediaWiki + * @subpackage Skins + */ + + +if( !defined( 'MEDIAWIKI' ) ) + die( -1 ); + +/** + * Inherit main code from SkinTemplate, set the CSS and template filter. + * @todo document + * @package MediaWiki + * @subpackage Skins + */ + +class SkinCavendish extends SkinTemplate { + /** Using cavendish. */ + + function initPage( OutputPage $out ) { + SkinTemplate::initPage( $out ); + $this->skinname = 'cavendish'; + $this->stylename = 'cavendish'; + $this->template = 'CavendishTemplate'; + $this->useHeadElement = true; + } + function setupSkinUserCss( OutputPage $out ) { + global $wgHandheldStyle, $wgStyleVersion, $wgJsMimeType, $wgStylePath, $wgVersion, $wgLogo; + parent::setupSkinUserCss( $out ); + // Append to the default screen common & print styles... + $out->addStyle( 'cavendish/print.css', 'print' ); + $out->addStyle( 'cavendish/cavendish.css', 'screen' ); + if( $wgHandheldStyle ) { + // Currently in testing... try 'chick/main.css' + $out->addStyle( $wgHandheldStyle, 'handheld' ); + } + $out->addStyle( 'cavendish/IE60Fixes.css', 'screen', 'IE 6' ); + $out->addStyle( 'cavendish/IE70Fixes.css', 'screen', 'IE 7' ); + + $out->addStyle( 'cavendish/rtl.css', 'screen', '', 'rtl' ); + + /* README for details */ + include('cavendish/config.php'); + + $out->addStyle( 'cavendish/colors/'. $cavendishColor .'.css', 'screen' ); + + if ($cavendishExtensionCSS) { + $out->addStyle( 'cavendish/extensions.css', 'screen' ); + } + $out->addStyle( 'cavendish/style.php', 'screen' ); + } +} + +class CavendishTemplate extends MonoBookTemplate { + var $skin; + /** + * Template filter callback for cavendish skin. + * Takes an associative array of data set from a SkinTemplate-based + * class, and a wrapper for MediaWiki's localization database, and + * outputs a formatted page. + * + * @access private + */ + function execute() { + global $wgRequest, $wgLang; + include('cavendish/config.php'); + $QRURL = htmlentities( $this->getSkin()->getTitle()->getFullURL()).$cavendishQRurladd; + $styleversion = '2.3.3'; + $this->skin = $skin = $this->data['skin']; + $action = $wgRequest->getText( 'action' ); + if ( $action == "") { + $action = "view"; + } + // Suppress warnings to prevent notices about missing indexes in $this->data + wfSuppressWarnings(); + // HTML starts here + $this->html( 'headelement' ); +?> +<div id="internal"></div> +<!-- Skin-Version: <?php echo $styleversion ?> //Please leave this for bugtracking purpose//--> +<div id="globalWrapper" class="<?php echo $action ?>"> + <div id="p-personal" class="portlet"> + <h5><?php $this->msg('personaltools') ?></h5> + <div class="pBody"> + <ul <?php $this->html('userlangattributes') ?>> + <?php foreach($this->data['personal_urls'] as $key => $item) {?> + + <li id="<?php echo Sanitizer::escapeId( "pt-$key" ) ?>" class="<?php + if ($item['active']) { ?>active <?php } ?>top-nav-element"> + <span class="top-nav-left"> </span> + <a class="top-nav-mid <?php echo htmlspecialchars($item['class']) ?>" + href="<?php echo htmlspecialchars($item['href']) ?>"> + <?php echo htmlspecialchars($item['text']) ?></a> + <span class="top-nav-right"> </span></li> + <?php + } ?> + + </ul> + </div> + </div> + <div id="header"> + <a name="top" id="contentTop"></a> + <h6> + <a + href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>" + title="<?php $this->msg('mainpage') ?>"><?php $this->text('pagetitle') ?></a></h6> + <div id="p-cactions" class="portlet"><ul> +<?php foreach($this->data['content_actions'] as $key => $tab) { + echo ' + <li id="' . Sanitizer::escapeId( "ca-$key" ) . '"'; + if( $tab['class'] ) { + echo ' class="'.htmlspecialchars($tab['class']).'"'; + } + echo '><a href="'.htmlspecialchars($tab['href']).'"'; + # We don't want to give the watch tab an accesskey if the + # page is being edited, because that conflicts with the + # accesskey on the watch checkbox. We also don't want to + # give the edit tab an accesskey, because that's fairly su- + # perfluous and conflicts with an accesskey (Ctrl-E) often + # used for editing in Safari. + if( in_array( $action, array( 'edit', 'submit' ) ) && in_array( $key, array( 'edit', 'watch', 'unwatch' ) ) ) { + echo $skin->tooltip( "ca-$key" ); + } + else { + echo $skin->tooltip( "ca-$key" ); + } + echo '>'.htmlspecialchars($tab['text']).'</a></li>'; + } + + ?> + </ul></div> + <?php + // TODO Searchbox Handling + $this->searchBox(); ?> + </div> + <div id="mBody"> + <div id="side"> + <div id="nav"> +<?php //sidebar + $sidebar = $this->data['sidebar']; + if ( !isset( $sidebar['SEARCH'] ) ) $sidebar['SEARCH'] = true; + if ( !isset( $sidebar['TOOLBOX'] ) ) $sidebar['TOOLBOX'] = true; + if ( !isset( $sidebar['LANGUAGES'] ) ) $sidebar['LANGUAGES'] = true; + foreach ($sidebar as $boxName => $cont) { + // TODO Searchbox Handling + if ( $boxName == 'SEARCH' ) { +// $this->searchBox(); + } elseif ( $boxName == 'TOOLBOX' ) { + $this->toolbox(); + } elseif ( $boxName == 'LANGUAGES' ) { + $this->languageBox(); + } else { + $this->customBox( $boxName, $cont ); + } + } + ?> +</div> +</div> + </div><!-- end of SIDE div --> + <div id="column-content"> + <div id="content"> + <a id="top"></a> + <?php if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php } ?> + <h1 id="firstHeading" class="firstHeading"><?php $this->html('title') ?></h1> + <div id="bodyContent"> + <h3 id="siteSub"><?php $this->msg('tagline') ?></h3> + <div id="contentSub"><?php $this->html('subtitle') ?></div> + <?php if($this->data['undelete']) { ?><div id="contentSub2"><?php $this->html('undelete') ?></div><?php } ?> + <?php if($this->data['newtalk'] ) { ?><div class="usermessage"><?php $this->html('newtalk') ?></div><?php } ?> + <?php if($this->data['showjumplinks']) { ?><div id="jump-to-nav"><?php $this->msg('jumpto') ?> <a href="#column-one"><?php $this->msg('jumptonavigation') ?></a>, <a href="#searchInput"><?php $this->msg('jumptosearch') ?></a></div><?php } ?> + <!-- start content --> + <?php $this->html('bodytext') ?> + <?php if($this->data['catlinks']) { $this->html('catlinks'); } ?> + <!-- end content --> + <?php if($this->data['dataAfterContent']) { $this->html ('dataAfterContent'); } ?> + </div> + </div><!-- end of MAINCONTENT div --> + </div> + </div><!-- end of MBODY div --> + <div class="visualClear"></div> + <div id="footer"> + <table> + <tr> + <td rowspan="2" class="f-iconsection"> + <?php //copytight icon + if($this->data['copyrightico']) { ?><div id="f-copyrightico"><?php $this->html('copyrightico') ?></div><?php } ?> + </td> + <td align="center"> +<?php // Generate additional footer links + $footerlinks = array( + 'lastmod', 'viewcount', 'numberofwatchingusers', 'credits', 'copyright', + 'privacy', 'about', 'disclaimer', 'tagline', + ); + $validFooterLinks = array(); + foreach( $footerlinks as $aLink ) { + if( isset( $this->data[$aLink] ) && $this->data[$aLink] ) { + $validFooterLinks[] = $aLink; + } + } + if ( count( $validFooterLinks ) > 0 ) { +?> <ul id="f-list"> +<?php + foreach( $validFooterLinks as $aLink ) { + if( isset( $this->data[$aLink] ) && $this->data[$aLink] ) { +?> <li id="f-<?php echo$aLink?>"><?php $this->html($aLink) ?></li> +<?php } + } + } +?></ul></td> + <td rowspan="2" class="f-iconsection"> + <?php + $validFooterIcons = $this->getFooterIcons( "nocopyright" ); + foreach ( $validFooterIcons as $blockName => $footerIcons ) { ?> + <div id="f-<?php echo htmlspecialchars($blockName); ?>ico"><?php + foreach ( $footerIcons as $icon ) { + echo $this->skin->makeFooterIcon( $icon ); + } + } + ?></div> + <?php + // QR-Code added on option + if ($cavendishQRCode) { ?> + <div id="qrcode"> + <a href="http://goqr.me/" style="border:0 none;cursor:default;text-decoration:none;"><img src="http://api.qrserver.com/v1/create-qr-code/?data=<?php echo $QRURL; ?>&size=160x160" height=80 width=80 alt="QR Code generator" title="" /></a> + </div> + <?php } ?> + </td> + </tr> + <tr> + <td><div id="skin-info"> + Mozilla Cavendish Theme based on Cavendish style by Gabriel Wicke modified by <a href="http://www.dasch-tour.de" title="DaSch-Tour Blog" target="_blank">DaSch</a> for the <a href="http://www.wecowi.de/" title="Web Community Wiki">Web Community Wiki</a><br/> + <a href="https://github.com/DaSchTour/Cavendish" title="github projectpage">github Projectpage</a> – <a href="https://github.com/DaSchTour/Cavendish/issues" title="Bug reporting at github">Report Bug</a> – Skin-Version: <?php echo $styleversion ?> + </div></td> + </tr> + </table> + </div><!-- end of the FOOTER div --> +</div><!-- end of the CONTAINER div --> +<!-- scripts and debugging information --> +<?php + + $this->printTrail(); + echo Html::closeElement( 'body' ); + echo Html::closeElement( 'html' ); + wfRestoreWarnings(); + } +} // end of class diff --git a/cavendish/IE60Fixes.css b/cavendish/IE60Fixes.css new file mode 100644 index 0000000..504b308 --- /dev/null +++ b/cavendish/IE60Fixes.css @@ -0,0 +1,63 @@ +/* 6.0 - only fixes */ +/* content area */ +/* workaround for various ie float bugs */ +#column-content { + float: none; + margin-left: 0; + height: 1%; +} +#column-content #content { + margin-left: 12.2em; + margin-top: 3em; + height: 1%; +} +#column-one { + position: absolute; + top: 0; + left: 0; + z-index: 4; +} +#footer { + margin-left: 13.6em; + border-left: 1px solid #fabd23; +} + +#portal-personaltools { + padding-bottom: 0.1em; +} +#bodyContent a.external { + background: url(external.png) center right no-repeat; + padding-right: 13px; +} + +#header h1 a { + background: transparent url("../../images/8/80/Wecowi-logo-lang.gif") no-repeat; + width: 340px; + margin-top: 15px; +} + +/* show the hand */ +#p-logo a, +#p-logo a:hover { + cursor: pointer; +} +div.visualClear { + width:100%; + line-height: 0; +} +textarea { + width: 96%; +} + +div.editsection, +#catlinks, +div.tright, +div.tleft { + position: relative; +} +/*{ border:1px solid Red !important;}*/ + +.inputbox-element { + white-space:nowrap; + display:inline !important; +} diff --git a/cavendish/IE70Fixes.css b/cavendish/IE70Fixes.css new file mode 100644 index 0000000..3cc1a82 --- /dev/null +++ b/cavendish/IE70Fixes.css @@ -0,0 +1,64 @@ +/* 7.0 - only fixes */ +/* content area */ +/* workaround for various ie float bugs */ + +/* This bit is needed to make links clickable... WTF */ + +/* +#column-content #content { + margin-left: 12.2em; + margin-top: 3em; + height: 1%; +} +*/ +.rtl #column-one { + /* For some reason it tries to inherit the padding-top into every div, + * and I can't figure out how to get it back off. + */ + padding-top: 0; +} +.rtl #column-one #p-navigation { + margin-top: 160px; +} + +#portal-personaltools { + padding-bottom: 0.1em; +} +textarea { + width: 96%; +} + +/* +div.editsection, +#catlinks, +div.tright, +div.tleft { + position: relative; +} +*/ + + +#footer li { + /* Work around bug with inline <li> tags with right margins and nowrap */ + margin-right: 0; +} + +body #globalWrapper #p-personal .top-nav .top-nav-element .top-nav-mid { + padding-top: 3px !important; + padding-bottom: 11px !important; +} + +body #globalWrapper #p-personal .top-nav .top-nav-element .top-nav-left { + padding-top: 3px !important; + padding-bottom: 11px !important; +} + +body #globalWrapper #p-personal .top-nav .top-nav-element .top-nav-right { + padding-top: 3px !important; + padding-bottom: 11px !important; +} + +.inputbox-element { + white-space:nowrap; + display:inline !important; +} diff --git a/cavendish/README b/cavendish/README new file mode 100644 index 0000000..6067c52 --- /dev/null +++ b/cavendish/README @@ -0,0 +1,28 @@ +There are different options that can be set in cavendish/config.php + +$cavendishLogoURL +Link to the Logo that should be displayed in the header + +$cavendishLogoWidth +width of the logo as a number in px + +$cavendishLogoHeight +height of the logo as a number in px + +$cavendishLogoMargin +offset on top of the logo + +$cavendishSiteWith +fixed width of the content area, if not set it's dynamic (default is false, that means dynamic) + +$cavendishExtensionCSS +set this to false if you do not want to use Cavendish CSS for Extensions (default is true) + +$cavendishQRCode +adding QR-Code to printpage (default is true) + +$cavendishQRurladd +used to track campaign for entry through QR Code, default is for Piwik (default="?pk_campaign=qr-code") + +$cavendishcolor +select color of the theme: blue, brown or green (default is blue) diff --git a/cavendish/audio.png b/cavendish/audio.png Binary files differnew file mode 100644 index 0000000..ca609d4 --- /dev/null +++ b/cavendish/audio.png diff --git a/cavendish/babel.css b/cavendish/babel.css new file mode 100644 index 0000000..8a822a8 --- /dev/null +++ b/cavendish/babel.css @@ -0,0 +1,134 @@ +/** +* Stylesheet for Babel extension. +* +* This should be added to your MediaWiki:Common.css page when installing this +* extension and should not be modified. You may modify the CSS code on the +* MediaWiki:Common.css page to adjust colours etc. +* +* @addtogroup Extensions +*/ + +/* Babel wrapper layout. */ +table.mw-babel-wrapper { + width: 238px; + float: right; + clear: right; + border-style: solid; + margin-right: 0; + border-width: 1px; + border-color: #99B3FF; +} + +/* Babel box layout. */ +div.mw-babel-box { + float: left; + clear: left; + margin: 1px; +} + +div.mw-babel-box table { + width: 238px; +} + +div.mw-babel-box table th { + width: 238px; + width: 45px; + height: 45px; + font-size: 14pt; + font-family: monospace; +} + +div.mw-babel-box table td { + font-size: 8pt; + padding: 4pt; + line-height: 1.25em; +} + +/* Babel box colours. */ +div.mw-babel-box-0 { + border: solid #B7B7B7 1px; +} + +div.mw-babel-box-1 { + border: solid #C0C8FF 1px; +} + +div.mw-babel-box-2 { + border: solid #77E0E8 1px; +} + +div.mw-babel-box-3 { + border: solid #99B3FF 1px; +} + +div.mw-babel-box-4 { + border: solid #CCCC00 1px; +} + +div.mw-babel-box-5 { + border: solid #F99C99 1px; +} + +div.mw-babel-box-N { + border: solid #6EF7A7 1px; +} + +div.mw-babel-box-0 table th { + background-color: #B7B7B7; +} + +div.mw-babel-box-1 table th { + background-color: #C0C8FF; +} + +div.mw-babel-box-2 table th { + background-color: #77E0E8; +} + +div.mw-babel-box-3 table th { + background-color: #99B3FF; +} + +div.mw-babel-box-4 table th { + background-color: #CCCC00; +} + +div.mw-babel-box-5 table th { + background-color: #F99C99; +} + +div.mw-babel-box-N table th{ + background-color: #6EF7A7; +} + +div.mw-babel-box-0 table { + background-color: #E8E8E8; +} + +div.mw-babel-box-1 table { + background-color: #F0F8FF; +} + +div.mw-babel-box-2 table { + background-color: #D0F8FF; +} + +div.mw-babel-box-3 table { + background-color: #E0E8FF; +} + +div.mw-babel-box-4 table { + background-color: #FFFF99; +} + +div.mw-babel-box-5 table { + background-color: #F9CBC9; +} + +div.mw-babel-box-N table { + background-color: #C5FCDC; +} + +.babel-box td.babel-footer { + text-align: center; +}
\ No newline at end of file diff --git a/cavendish/body_back.gif b/cavendish/body_back.gif Binary files differnew file mode 100644 index 0000000..72a0d3e --- /dev/null +++ b/cavendish/body_back.gif diff --git a/cavendish/bullet.gif b/cavendish/bullet.gif Binary files differnew file mode 100644 index 0000000..b43de48 --- /dev/null +++ b/cavendish/bullet.gif diff --git a/cavendish/cavendish.css b/cavendish/cavendish.css new file mode 100644 index 0000000..7cbff45 --- /dev/null +++ b/cavendish/cavendish.css @@ -0,0 +1,2412 @@ +/*
+ ** MediaWiki 'Cavendish' style sheet for CSS2-capable browsers.
+ ** Copyright Mozilla Foundation - http://www.mozilla.org/
+ ** License: GPL (http://www.gnu.org/copyleft/gpl.html)
+ **
+ ** Loosely based on the monobook style by Gabriel Wicke
+ */
+
+/* mozilla.org Cavendish Content Styles
+ * Design by SilverOrange
+ * Markup Reference classes organized by fantasai
+ */
+
+/* Suggested order:
+ * display
+ * list-style
+ * position
+ * float
+ * clear
+ * width
+ * height
+ * margin
+ * padding
+ * border
+ * background
+ * color
+ * font
+ * text-decoration
+ * text-align
+ * vertical-align
+ * white-space
+ * other text
+ * content
+ *
+ */
+
+/* TOC:
+ Body
+ Random HTML Styles
+ Forms
+ General Structure
+ Navigation
+ Quotations
+ Comments and Other Asides
+ Emphasis
+ Computers - General
+ Code
+ Examples and Figures
+ Q and A (FAQ)
+ Tables
+ Meta
+
+ Body */
+#column-content, #side {
+ background: #FFF;
+ line-height: 1.7em;
+ /* value other than 'normal' needed for WinIE */
+ color: #000;
+}
+#column-content #content {
+ margin-top: 0;
+}
+
+.deepLevel #column-content {
+ line-height: 1.4em;
+}
+
+/* Random HTML Styles */
+hr {
+ height: 1px;
+ background-color: #AAA;
+ color: #AAA;
+ margin: .2em 0 .2em 0;
+ border: 1px solid #FFF;
+ border-top: 1px solid #CCC;
+}
+/* General Structure */
+body {
+ font-family: Verdana, "DejaVu Sans", sans-serif;
+ background: url("subsite_back.png") repeat-x;
+ background-color: #FFF;
+ margin-top: 0;
+ margin-left: 5%;
+ margin-right: 5%;
+ margin-bottom: 20px;
+ padding-top: 0;
+ color: #000;
+}
+/* Headings */
+h1, h2, h3, h4, h5, h6 {
+ color: black;
+ background: none;
+ font-weight: normal;
+ margin-top: 0.5em;
+ margin-bottom: 0.3em;
+ padding-top: .5em;
+ padding-bottom: .17em;
+ border-bottom: 1px solid #aaa;
+ overflow: hidden;
+}
+
+h3, h4, h5, h6 {
+ border-bottom: none;
+ font-weight: bold;
+}
+
+h1 .editsection, h2 .editsection, h3 .editsection, h4 .editsection, h5 .editsection, h6 .editsection, h1 .mw-editsection, h2 .mw-editsection, h3 .mw-editsection, h4 .mw-editsection, h5 .mw-editsection, h6 .mw-editsection {
+ font-size: 7pt;
+ font-weight: normal;
+}
+
+.editsection, .mw-editsection {
+ float: right;
+ line-height: inherit;
+}
+
+h1 {
+ font-size: 16pt;
+ font-weight: normal;
+}
+
+#firstHeading {
+ margin-top: 0.1em;
+ padding-top: 0.2em;
+ text-shadow: 0.1em 0.1em 0.2em gray;
+}
+
+h2 {
+ font-size: 14pt;
+ font-weight: normal;
+}
+
+h3 {
+ font-size: 13pt;
+}
+
+h4 {
+ font-size: 11.5pt;
+}
+
+h5 {
+ font-size: 10.5pt;
+}
+
+h6 {
+ font-size: 10pt;
+ border: 0;
+}
+
+caption {
+ font-size: 1.3em;
+ font-weight: bold;
+ margin-bottom: 2pt;
+}
+
+/* Navigation */
+:link, a {
+ text-decoration: none;
+ color: #039;
+}
+
+:visited {
+ color: #5a3696;
+ text-decoration: none;
+}
+
+:link :hover, :visited :hover, a:hover {
+ color: #333;
+ text-decoration: underline;
+}
+:link :focus, :visited :focus, a:focus {
+ color: #333;
+ text-decoration: underline;
+}
+
+:link :active, a:active {
+ color: #faa700;
+}
+
+a.stub {
+ color: #772233;
+}
+
+a.new, #p-personal a.new {
+ color: #ba0000;
+}
+
+a.new:visited, #p-personal a.new:visited {
+ color: #a55858;
+}
+
+/* Comments and other Asides */
+.note {
+ color: #666;
+ font-style: normal;
+}
+
+.remark {
+ color: #666;
+}
+
+.sidenote {
+ border: #666;
+}
+
+.key-point:before {
+ line-height: 0.1;
+ font-size: 1px;
+ background: transparent url("../../images/key-point_tr.gif") no-repeat top right;
+ margin: -15px -15px 0 -15px;
+ height: 15px;
+ display: block;
+ border: none;
+ content: url("../../images/key-point_tl.gif");
+}
+
+.key-point {
+ background: #e4ecec url("../../images/key-point_back.gif") right repeat-y;
+ padding: 15px;
+ margin-bottom: 1em;
+}
+
+.key-point:after {
+ display: block;
+ clear: both;
+ padding-top: 15px;
+ line-height: 0.1;
+ font-size: 1px;
+ content: url("../../images/key-point_bl.gif");
+ margin: -15px;
+ height: 8px;
+ background: transparent url("../../images/key-point_br.gif") scrollno-repeat bottom right;
+}
+
+.key-point h2, .key-point h3, .key-point h4, .key-point h5 {
+ border: none;
+ margin-top: 0;
+ color: #4C5C5C;
+}
+
+.news dt {
+ font-weight: normal;
+ color: #666;
+}
+
+.news dt a {
+ font-weight: bold;
+}
+
+ul.compact {
+ margin-left: 0;
+ padding-left: 20px;
+}
+/* Emphasis */
+/* Computers - General */
+kbd {
+ background-color: #FAFAFA;
+ border-color: #CCCCCC #CCCCCC white;
+ border-radius: 4px 4px 4px 4px;
+ border-style: solid solid none;
+ border-width: 1px 1px medium;
+ box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #FFFFFF inset;
+ color: #444444;
+ font-weight: normal;
+ padding: 0 6px;
+ white-space: nowrap;
+}
+
+kbd.command, code.command {
+ color: #6B5839;
+}
+/* Code */
+pre.code {
+ background: #EEECF6;
+}
+
+code > em, code > strong, pre.code > em, pre.code > strong {
+ font-style: normal;
+}
+/* Examples and Figures */
+div.example {
+ border-color: #554FA0;
+}
+
+div.example:before {
+ color: #666;
+}
+/* Q and A (FAQ) */
+ol.faq li a {
+ text-decoration: none;
+ border-bottom: 1px dotted #6C98EE;
+}
+
+ol.faq li a:hover {
+ border-color: #039;
+}
+/* Tables */
+table {
+ line-height: 1.6em;
+}
+
+#content table {
+ border-radius: 6px;
+}
+
+table.data {
+ border-collapse: collapse;
+ margin: 0.5em auto;
+ border: 1px solid;
+}
+
+table.data caption {
+ margin: 1em auto 0.2em;
+ font-size: small;
+ font-style: italic;
+ text-align: center;
+}
+
+table.data th, table.data td {
+ padding: 0.2em;
+ border: 1px solid #ccc;
+ vertical-align: baseline;
+}
+
+table.data tbody th:first-child {
+ text-align: right;
+}
+
+table.data thead th {
+ background: #e4ecec;
+ empty-cells: hide;
+ vertical-align: bottom;
+}
+
+tr.odd {
+ background: #F5F5F5;
+}
+
+table.wikitable {
+ margin-top: 0;
+ margin-bottom: 1em;
+ background-color: #f9f9f9;
+ border-collapse: collapse;
+ empty-cells: show;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #AAA;
+ padding: 0;
+ line-height: 1.6em;
+ border-radius: 6px;
+ /* force width of tables (important for webkit) */
+ table-layout: auto;
+}
+
+table.wikitable th {
+ background-color: #e0e9e9;
+ border: 1px #aaa solid;
+ padding-top: 0.2em;
+ padding-bottom: 0.2em;
+}
+
+table.sortable th {
+ white-space: nowrap;
+}
+
+table.wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+
+table.wikitable caption {
+ margin-left: inherit;
+ margin-right: inherit;
+ font-weight: bold;
+}
+
+.mw-datatable {
+ margin-bottom: 1em;
+}
+
+.NavFrame, .BoxenVerschmelzen {
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px grey;
+}
+.NavFrame .wikitable {
+ table-layout: auto;
+}
+
+.BoxenVerschmelzen .NavFrame, .wikitable .NavFrame {
+ border-radius: none;
+ box-shadow: none;
+}
+
+table.infobox {
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px grey;
+}
+/* Meta */
+address {
+ color: #666;
+ text-align: right;
+}
+
+.author {
+ margin-bottom: 1em;
+ text-align: left;
+}
+
+#globalWrapper {
+ margin: 0 auto;
+ font-size: 9.5pt;
+}
+
+#mBody {
+ clear: both;
+ padding: 0;
+ font-size: 9pt;
+}
+
+#side {
+ float: left;
+ width: 15%;
+ margin-bottom: 1em;
+ font-size: 8.5pt;
+}
+
+#column-content {
+ float: right;
+ width: 83%;
+ margin-bottom: 1em;
+}
+
+.nomenu #column-content {
+ float: none;
+ width: 100%;
+}
+
+.bodyleft {
+ float: right !important;
+ width: 75% !important;
+}
+
+#column-content.right {
+ float: left;
+ width: 62%;
+ font-size: 9pt;
+}
+
+#side.right {
+ float: right;
+ width: 35%;
+}
+
+/* Sidebar */
+#getcd {
+ margin: 1em 0 0 45px;
+}
+
+/*accessibility tweaks*/
+.skipLink {
+ position: absolute;
+ left: -999px;
+ width: 990px;
+}
+
+hr.hide {
+ display: none;
+}
+
+/* Header */
+#header {
+ margin-bottom: 1em;
+ position: relative;
+ min-height: 39px;
+ height: 5em;
+ padding: 0;
+ height: 3em;
+ padding: 18px 0;
+}
+
+#p-cactions {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ margin: 0;
+ padding: 0 10px 0 0;
+ overflow: hidden;
+ z-index: 3;
+ white-space: nowrap;
+}
+#p-cactions h5 {
+ display: none;
+}
+#p-cactions .pBody {
+ padding: 0;
+ background-color: transparent;
+ border: none;
+ font-size: 85%;
+ font-weight: bold;
+}
+#p-cactions ul {
+ list-style: none;
+ line-height: 0.8em;
+}
+#p-cactions li {
+ float: left;
+ margin: 0 2px 0 0;
+ padding: 0 6px 0 0;
+ overflow: visible;
+ display: inline;
+ white-space: nowrap;
+ font-size: 7.5pt;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ border-top-width: 2px;
+ border-top-style: solid;
+}
+
+#p-cactions li a {
+ display: block;
+ float: left;
+ margin: 0;
+ padding: 2px 2px 4px 8px;
+ z-index: 0;
+ color: #FFF;
+ border: none;
+ text-decoration: none;
+}
+
+#p-cactions li:hover a, #p-cactions li a:hover {
+ text-decoration: none;
+ border-bottom: 0px;
+}
+
+#p-cactions li.selected, #p-cactions li.selected:hover {
+ border-top-color: #FFC600;
+ background-color: #FFFFFF;
+}
+
+#p-cactions li.selected {
+ border-bottom: 1px solid #FFF;
+ font-weight: bold;
+}
+
+#p-cactions .new a {
+ color: #FFD955;
+}
+
+#p-cactions .hiddenStructure {
+ display: none;
+}
+
+/* offsets to distinguish the tab groups */
+#p-cactions li#ca-talk, #p-cactions li#ca-watch, #p-cactions li#ca-unwatch {
+ margin-right: 1.6em;
+}
+
+#p-cactions li#ca-edit {
+ font-weight: bold;
+}
+
+div#header {
+ clear: both;
+ border-radius: 6px;
+}
+
+#header h6 a {
+ display: block;
+ text-indent: -700em;
+ text-decoration: none;
+ background-size: 100%;
+}
+
+#header h6 {
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0;
+ font-size: 2px;
+ height: 8px;
+ z-index: 100; /* above the UL */
+ padding-left: 5px;
+ overflow: visible;
+}
+
+/* P-Personal */
+#p-personal {
+ margin-bottom: 0;
+}
+
+#p-personal h5 {
+ display: none;
+}
+
+#p-personal .pBody {
+ line-height: 19px;
+ margin-right: 0;
+ margin-left: 0;
+ margin-top: 0;
+ margin-bottom: 1.4em;
+ text-align: right;
+ white-space: nowrap;
+ border: none;
+ z-index: 0;
+ overflow: visible;
+ background: none;
+ padding: 0;
+}
+
+#p-personal .portlet {
+ padding: 0;
+ margin: 0;
+ border: none;
+ z-index: 0;
+ overflow: visible;
+ background: none;
+}
+
+#p-personal .top-nav-element {
+ display: inline;
+ margin: 0;
+ height: 25px;
+ font-size: 10px;
+ padding: 0;
+}
+
+#p-personal .top-nav-left {
+ width: 7px;
+ height: 25px;
+ display: inline;
+ background: url("top-left.png") no-repeat;
+ padding-top: 5px;
+ padding-right: 4px;
+ padding-bottom: 8px;
+ margin-left: 3px;
+ margin-right: -1px;
+}
+
+#p-personal .top-nav-right {
+ width: 7px;
+ height: 25px;
+ display: inline;
+ background: url("top-right.png") no-repeat;
+ padding-top: 5px;
+ padding-left: 4px;
+ padding-bottom: 8px;
+ margin-left: -1px;
+ margin-right: 3px;
+}
+
+#p-personal .top-nav-mid {
+ text-decoration: none;
+ height: 25px;
+ display: inline;
+ background: url("top-mid.png") repeat-x;
+ padding-top: 5px;
+ padding-left: 3px;
+ padding-right: 3px;
+ padding-bottom: 8px;
+ margin-left: -4px;
+ margin-right: -4px;
+ font-size: 10px;
+ text-shadow: 0.1em 0.1em 0.1em gray;
+}
+
+#pt-userpage a, #pt-mytalk a {
+ font-weight: bold;
+}
+
+/* this is the ul contained in the portlet */
+#p-personal ul {
+ border: none;
+ line-height: 22px;
+ color: #2f6fab;
+ margin: 0;
+ text-align: right;
+ list-style: none;
+ z-index: 0;
+ background: none;
+}
+
+/*
+ ** the main content area
+ */
+h3#siteSub {
+ display: none;
+ font-size: 0.75em;
+ color: #aaa;
+}
+
+#contentSub, #contentSub2 {
+ font-size: 8pt;
+ line-height: 1.2em;
+ margin: 0 0 0.8em 0;
+ color: #7d7d7d;
+ width: auto;
+}
+
+#contentSub div, #contentSub2 div {
+ margin-right: 0;
+}
+
+#contentSub2 .breadcrumb {
+ list-style-type: none;
+ margin-left: 0.1em;
+}
+
+#contentSub2 .breadcrumb li {
+ display: inline;
+}
+
+#jump-to-nav {
+ display: none;
+}
+
+span.subpages {
+ display: block;
+}
+
+img {
+ border: none;
+ vertical-align: middle;
+}
+
+p {
+ margin: .4em 0 .5em 0;
+ line-height: 1.6em;
+}
+
+p img {
+ margin: 0;
+}
+
+ul {
+ line-height: 1.6em;
+ list-style-type: square;
+ margin: 0.4em 0 0.4em 1.5em;
+ padding: 0;
+ list-style-image: url("bullet.gif");
+ font-weight: normal;
+}
+
+ol {
+ line-height: 1.6em;
+ margin: .3em 0 0 3.2em;
+ padding: 0;
+ list-style-image: none;
+ font-weight: normal;
+}
+
+li {
+ margin-top: 0.2em;
+ margin-bottom: 0.2em;
+}
+
+dt {
+ font-weight: bold;
+ margin-bottom: .1em;
+}
+
+dl {
+ margin-top: .2em;
+ margin-bottom: .5em;
+}
+
+dd {
+ line-height: 1.6em;
+ margin-left: 2em;
+ margin-bottom: .1em;
+}
+
+sup, sub {
+ font-size: 0.8em;
+}
+
+del {
+ text-decoration: line-through;
+}
+
+legend {
+ font-size: 10pt;
+ font-weight: bold;
+ margin-bottom: 0.3em;
+}
+
+fieldset {
+ margin: 1em 0 1em 0;
+ padding: 0 1em 1em;
+ line-height: 1.6em;
+ border-radius: 6px;
+}
+
+fieldset.nested {
+ margin: 0 0 0.5em 0;
+ padding: 0 0.5em 0.5em;
+}
+
+form {
+ border: none;
+ margin: 0;
+}
+
+textarea {
+ width: 100%;
+ padding: .1em;
+}
+
+input.historysubmit {
+ padding: 0 .3em .3em .3em !important;
+ cursor: pointer;
+ height: 1.7em !important;
+ margin-left: 1.6em;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+input {
+ margin: 2px;
+ vertical-align: middle;
+}
+
+input[type="submit"] {
+ cursor: pointer;
+}
+
+iframe {
+ border-width: 0;
+}
+
+/* nested elements */
+td > p, td > div {
+ margin: 0;
+ padding: 0;
+}
+
+#wpSave {
+ font-weight: bold;
+}
+
+select {
+ vertical-align: middle;
+}
+
+abbr, acronym, .explain {
+ border-bottom: 1px dotted black;
+ color: black;
+ background: none;
+ cursor: help;
+}
+
+q, blockquote {
+ font-family: "Palatino Linotype", Georgia, "DejaVu Serif", serif;
+ font-size: 1em;
+ color: #888888;
+}
+
+/* Code */
+code, pre, tt, kbd, samp {/* override IE6 default */
+ font-size: 1em;
+ overflow: auto;
+ overflow-y: hidden;
+ font-family: Menlo, Monaco, "Courier New", "Nimbus Mono L", monospace, sans-serif;
+}
+
+code, tt {
+ background-color: #f9f9f9;
+ white-space: nowrap;
+}
+
+code.long, tt.long {
+ display: block;
+ margin: 0.1em 1em;
+ white-space: normal;
+}
+
+pre {
+ border: 1px dashed #2f6fab;
+ color: black;
+ background-color: #f9f9f9;
+ line-height: 1.1em;
+ padding: 15px 20px 15px 20px;
+ border-radius: 6px;
+}
+
+pre.code {
+ overflow: auto;
+ margin: 1em .5em;
+ padding: .2em;
+ border: solid 1px;
+}
+
+pre.code .remark {
+ font-size: 1em;
+ font-style: italic;
+}
+
+/* turn off content generation */
+pre.code .remark:before, pre.code .remark:after, pre.code .note:before {
+ content: "";
+}
+
+/* user notification thing */
+.usermessage {
+ background-color: #ffce7b;
+ border: 1px solid #ffa500;
+ color: black;
+ font-weight: bold;
+ margin: 2em 0em 1em 0em;
+ padding: 0.5em 1em;
+ vertical-align: middle;
+ border-radius: 6px;
+}
+
+#sitenotice {
+ text-align: center;
+ font-size: 95%;
+ padding: 0.9em 0.9em 0 0.9em;
+ margin-top: -1em;
+ margin-bottom: 0.5em;
+}
+
+#sitenotice p {
+ margin: 0;
+ padding: 0;
+}
+
+#catlinks, .catlinks {
+ border: 1px solid #AAA;
+ background-color: #F9F9F9;
+ padding-top: 3px;
+ padding-bottom: 3px;
+ padding-right: 5px;
+ padding-left: 5px;
+ margin-top: 1em;
+ clear: both;
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px grey;
+}
+
+/* emulate center */
+.center {
+ width: 100%;
+ text-align: center;
+}
+
+* .center * {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+/* small for tables and similar */
+.small, .small * {
+ font-size: 94%;
+}
+
+table.small {
+ font-size: 100%
+}
+
+/*
+ ** content styles
+ */
+.successbox, .errorbox, .warningbox {
+ border-width: 1px;
+ border-radius: 6px;
+ margin-bottom: 1em;
+ padding-left: 5em;
+ padding-right: 5em;
+ text-align: center;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.successbox p, .errorbox p, .warningbox p {
+ width: 100%;
+}
+
+.successbox {
+ color: green;
+ box-shadow: 0 0 2px green;
+}
+
+.errorbox {
+ color: red;
+ background-color: #FFDDDD;
+ box-shadow: 0 0 2px red;
+}
+
+.warningbox {
+ color: #FFA500;
+ box-shadow: 0 0 2px #FFA500;
+}
+
+.mw-warning {
+ margin-left: 50px;
+ margin-right: 50px;
+ text-align: center;
+}
+
+#editpage-copywarn {
+ margin-top: 2em;
+ margin-bottom: 2em;
+ border-radius: 6px;
+ padding: 0.5em;
+}
+
+#mw-anon-edit-warning, .mw-warning-with-logexcerpt, .mw-editinginterface {
+ border-radius: 6px;
+ border-width: 1px;
+}
+
+/* TOC */
+
+#toc, .toc, .mw-warning {
+ border: 1px solid #AAA;
+ background-color: #F9F9F9;
+ padding: 5px;
+ font-size: 9pt;
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px grey;
+}
+
+#toc, .toc {
+ display: inline-block;
+}
+
+#toctitle h2 {
+ display: inline;
+ border: none;
+ padding: 0;
+ font-size: 9.5pt;
+ font-weight: bold;
+}
+
+#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
+ text-align: center;
+}
+
+#toc ul, .toc ul {
+ list-style-type: none;
+ list-style-image: none;
+ margin-left: 0;
+ padding-left: 0;
+ text-align: left;
+}
+
+#toc ul ul, .toc ul ul {
+ margin: 0 0 0 2em;
+}
+
+#toctitle .toctoggle {
+ font-size: 8pt;
+}
+
+.toccolours {
+ background-color: #F9F9F9;
+ border: 1px solid #AAAAAA;
+ font-size: 95%;
+ padding: 5px;
+}
+
+/* Colors RC */
+
+.mw-plusminus-pos {
+ color: #006400; /* darkgreen */
+}
+
+.mw-plusminus-null {
+ color: #aaaaaa; /* gray */
+}
+
+.mw-plusminus-neg {
+ color: #8b0000; /* darkred */
+}
+
+#content table.mw-enhanced-rc {
+ margin-bottom: 0.1em;
+}
+
+.skin-cavendish td.mw-enhanced-rc {
+ font-family: Verdana, "DejaVu Sans", sans-serif;
+ font-weight: normal;
+}
+
+.skin-cavendish table.mw-enhanced-rc th, .skin-cavendish table.mw-enhanced-rc td {
+ vertical-align: middle;
+}
+
+td.mw-enhanced-rc .newpage, td.mw-enhanced-rc .minoredit, td.mw-enhanced-rc .botedit {
+ font-weight: normal;
+}
+
+.skin-cavendish .mw-icon-arrow-expanded, .skin-cavendish .mw-collapsible-arrow.mw-collapsible-toggle-expanded {
+ background: url("minus.png") no-repeat scroll left center transparent;
+ background-size: 12px 12px;
+}
+
+.skin-cavendish .mw-icon-arrow-collapsed, .skin-cavendish .mw-collapsible-arrow.mw-collapsible-toggle-collapsed {
+ background: url("plus.png") no-repeat scroll left center transparent;
+ background-size: 12px 12px;
+}
+
+/* Preferences */
+
+#mw-pref-clear {
+ clear: both;
+}
+
+.mw-prefs-buttons a {
+ padding-top: 4px;
+ vertical-align: middle;
+}
+
+table#mw_metadata {
+ margin-left: 0;
+ margin-top: 1em;
+}
+
+table#mw-prefixindex-list-table {
+ width: 100%
+}
+
+#mw-hidden-catlinks {
+ font-style: italic;
+ color: gray;
+}
+
+span.comment {
+ color: gray;
+}
+
+.mw-specialpagecached {
+ font-style: italic;
+}
+
+table.filehistory {
+ overflow: scroll;
+ width: 100%;
+ font-size: 0.9em;
+}
+
+/* images */
+img.floatright, img.float-right {
+ clear: right;
+ float: right;
+ position: relative;
+ margin-bottom: 0.5em;
+ margin-left: 0.5em;
+ padding: 5px;
+}
+
+img div.floatright p, img div.float-right p {
+ font-style: italic;
+}
+
+img.floatleft, img.float-left {
+ float: left;
+ clear: left;
+ position: relative;
+ margin-right: 0.5em;
+ margin-bottom: 0.5em;
+ padding: 5px;
+}
+
+img div.floatleft p, img div.float-left p {
+ font-style: italic;
+}
+
+/* thumbnails */
+div.thumb {
+ margin-bottom: 0.5em;
+ border-style: solid;
+ border-color: white;
+ width: auto;
+}
+
+div.thumb div {
+ background-color: #f9f9f9;
+ font-size: 8.5pt;
+ text-align: center;
+ overflow: hidden;
+}
+
+div.thumbinner {
+ border: 1px solid #cccccc;
+ padding: 3px !important;
+ background-color: #f9f9f9;
+ font-size: 8.5pt;
+ text-align: center;
+ overflow: hidden;
+ border-radius: 6px;
+}
+
+li.gallerybox div.thumb {
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px grey;
+}
+
+div.thumb div a img {
+ /* border: 1px solid #cccccc; */
+}
+
+div.thumbinner div.thumbcaption {
+ border: none;
+ text-align: left;
+ line-height: 1.4em;
+ padding: 0.3em 0 0.1em 0.2em;
+}
+
+div.magnify {
+ float: right;
+ border: none !important;
+ background: none !important;
+}
+
+div.magnify a, div.magnify img {
+ display: block;
+ border: none !important;
+ background: none !important;
+}
+
+div.tright, .float-right, .floatright {
+ clear: right;
+ float: right;
+ position: relative;
+ margin-left: 0.7em;
+ margin-right: 0;
+}
+
+table.float-right, table.floatright {
+ margin-left: 0.7em;
+ margin-right: 0;
+}
+
+div.tleft, .float-left, .floatleft {
+ float: left;
+ clear: left;
+ position: relative;
+ margin-right: 0.7em;
+ margin-left: 0;
+}
+
+table.float-left, table.floatleft {
+ margin-right: 0.7em;
+ margin-left: 0;
+}
+
+.urlexpansion, .hiddenstructure {
+ display: none;
+}
+
+img.tex {
+ vertical-align: middle;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+}
+
+span.texhtml {
+ font-family: "Palatino Linotype", Georgia, "DejaVu Serif", serif;
+}
+
+/*
+ ** classes for special content elements like town boxes
+ ** intended to be referenced directly from the wiki src
+
+ ** User styles
+
+ table standards */
+table.rimage {
+ float: right;
+ position: relative;
+ margin-left: 1em;
+ margin-bottom: 1em;
+ text-align: center;
+}
+
+.toccolours {
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+}
+
+div.townbox {
+ position: relative;
+ float: right;
+ background: white;
+ margin-left: 1em;
+ border: 1px solid gray;
+ padding: 0.3em;
+ width: 200px;
+ overflow: hidden;
+ clear: right;
+}
+
+div.townbox dl {
+ padding: 0;
+ margin: 0 0 0.3em 0;
+ font-size: 96%;
+}
+
+div.townbox dl dt {
+ background: none;
+ margin: 0.4em 0 0 0;
+}
+
+div.townbox dl dd {
+ margin: 0.1em 0 0 1.1em;
+ background-color: #f3f3f3;
+}
+
+div.sideBox {
+ border-radius: 6px;
+}
+
+/*
+ ** edit views etc
+ */
+.special li {
+ line-height: 1.4em;
+ margin: 0;
+ padding: 0;
+}
+
+/* Page history styling */ /* the auto-generated edit comments */
+.autocomment {
+ color: gray;
+}
+
+#pagehistory span.user {
+ margin-left: 1.4em;
+ margin-right: 0.4em;
+}
+
+#pagehistory span.minor {
+ font-weight: bold;
+}
+
+#pagehistory li {
+ border: 1px solid white;
+ padding: 2px;
+ border-radius: 6px;
+}
+
+#pagehistory li:focus, #pagehistory li:hover {
+ box-shadow: 0 0 2px inset;
+}
+
+#pagehistory li.selected {
+ background-color: #f9f9f9;
+ border: 1px dashed #aaaaaa;
+ border-radius: 6px;
+}
+
+/*
+ ** Diff rendering
+ */
+table.diff {
+ background: white;
+}
+
+td.diff-otitle {
+ background: #ffffff;
+}
+
+td.diff-ntitle {
+ background: #ffffff;
+}
+
+td.diff-addedline {
+ background: #ccffcc;
+ font-size: smaller;
+}
+
+td.diff-deletedline {
+ background: #ffffaa;
+ font-size: smaller;
+}
+
+td.diff-context {
+ background: #eeeeee;
+ font-size: smaller;
+}
+
+span.diffchange {
+ color: red;
+ font-weight: bold;
+}
+
+/*
+ ** keep the whitespace in front of the ^=, hides rule from konqueror
+ ** this is css3, the validator doesn't like it when validating as css2
+ */
+#bodyContent a.external, #bodyContent a[href ^="gopher://"] {
+ background: url("external.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+.rtl #bodyContent a.external, .rtl #bodyContent a[href ^="gopher://"] {
+ background-image: url("external.png");
+}
+
+#bodyContent a[href ^="https://"], .link-https {
+ background: url("locked.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a[href ^="mailto:"], .link-mailto {
+ background: url("envelope.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a[href ^="news://"] {
+ background: url("newspaper.png") center right no-repeat;
+ ppadding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a[href ^="ftp://"], .link-ftp {
+ background: url("folder.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a[href ^="irc://"], #bodyContent a.extiw[href ^="irc://"], .link-irc {
+ background: url("speech-bubble-left-4.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a[href ^="skype:"], .link-skype {
+ background: url("speech-bubble-left-4.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".ogg"], #bodyContent a.external[href
+$=".mid"], #bodyContent a.external[href $=".mid"], #bodyContent a.external[href
+$=".midi"], #bodyContent a.external[href $=".midi"], #bodyContent a.external[href
+$=".mp3"], #bodyContent a.external[href $=".mp3"], #bodyContent a.external[href
+$=".wav"], #bodyContent a.external[href $=".wav"], #bodyContent a.external[href
+$=".wma"], #bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".m4a"], .link-audio {
+ background: url("audio.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".ogm"], #bodyContent a.external[href
+$=".avi"], #bodyContent a.external[href $=".avi"], #bodyContent a.external[href
+$=".mpeg"], #bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href
+$=".mpg"], #bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".m4v"], .link-video {
+ background: url("video.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".doc"], #bodyContent a.external[href
+$=".docx"], #bodyContent a.external[href $=".odt"], .link-document {
+ background: url("document.png") center right no-repeat;
+ padding-right: 16px;
+ background-size: 12px 12px;
+}
+
+/* for rtl wikis */
+.rtl #bodyContent a.external {
+ background-position: left;
+ padding-right: 0;
+}
+
+.rtl a.feedlink {
+ background-position: right;
+ padding-right: 16px;
+ padding-left: 0;
+}
+
+/* correction for ltr wikis */
+.ltr #bodyContent a.external {
+ padding-left: 0;
+}
+
+/* disable interwiki styling */
+#bodyContent a.extiw, #bodyContent a.extiw:active {
+ color: #36b;
+ background: none;
+ padding: 0;
+}
+
+#bodyContent a.external {
+ color: #36b;
+}
+
+/* this can be used in the content area to switch off
+ special external link styling */
+#bodyContent .plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+/*
+ ** Structural Elements
+ */
+
+/*
+ ** general portlet styles (elements in the quickbar)
+ */
+.portlet {
+ border: none;
+ margin: 0 0 0.5em 0em;
+ float: none;
+ padding: 0;
+ /* width: 11.6em; */
+ overflow: hidden;
+}
+
+.portlet h4 {
+ font-size: 95%;
+ font-weight: normal;
+ white-space: nowrap;
+}
+
+.portlet h5, .portlet h3 {
+ background: transparent;
+ padding: 0em 1em 0em 0.5em;
+ /* text-transform: lowercase; */
+ display: inline;
+ font-size: 8.5pt;
+ height: 1em;
+ font-weight: normal;
+ white-space: nowrap;
+ border-bottom: none;
+}
+
+.portlet h6 {
+ background: #ffae2e;
+ border: 1px solid #2f6fab;
+ border-style: solid solid none solid;
+ padding: 0em 1em 0em 1em;
+ text-transform: lowercase;
+ display: block;
+ font-size: 1em;
+ height: 1.2em;
+ font-weight: normal;
+ white-space: nowrap;
+}
+
+.pbody {
+ font-size: 95%;
+ background: white;
+ border-collapse: collapse;
+ border: 1px solid #aaaaaa;
+ padding: 0 0.8em 0.3em 0.5em;
+}
+
+/*
+ .portlet h1,.portlet h2,.portlet h3,.portlet h4 {
+ margin: 0;
+ padding: 0;
+ }
+ */
+
+/* Sidebar */
+
+#nav {
+ padding-top: 6px;
+ padding-bottom: 6px;
+ padding-left: 0;
+ padding-right: 0;
+ line-height: 1em;
+ margin-bottom: 1em;
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px grey;
+}
+
+#nav ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+
+#nav div, #nav li {
+ display: inline;
+ padding: 0;
+ margin: 0;
+}
+
+#nav div span {/* used for un-linked menu items */
+ display: block;
+ padding: 6px 10px;
+ font-weight: bold;
+ color: #666;
+ text-shadow: 0.1em 0.1em 0.1em gray;
+}
+
+#nav div h5, #nav div h3 {
+ display: block;
+ padding: 0.5em 1.0em;
+ font-weight: bold;
+ color: #666;
+ text-shadow: 0.1em 0.1em 0.1em gray;
+ font-size: 8.5pt;
+}
+
+#nav div span#configParent, #nav div span #configuration {
+ display: inline;
+ font-weight: normal;
+ padding: 0;
+}
+
+#nav div li span {/* used for un-linked menu items */
+ padding: 4px 8px 4px 20px;
+}
+
+#nav div li a {
+ padding: 6px 8px 6px 20px;
+}
+
+#nav div#searchBody {
+ text-align: center;
+}
+
+#nav div form#searchform {
+ background: #EDF2F2;
+}
+#nav div form#searchform input#searchInput {
+ margin-top: 1em;
+}
+#nav div form#searchform input {
+ margin-bottom: 1em;
+}
+
+#oN {
+ background-color: #E0E9E9;
+}
+
+#oN :hover {
+ background-color: #C6DCDC;
+}
+
+#nav div ul #feedlinks {
+ display: block;
+ padding: 8px 20px;
+ text-decoration: none;
+ background: #EDF2F2;
+ border-bottom: 1px solid #ddd;
+ border-top: 1px solid #fff;
+ border-right: 1px solid #ddd;
+}
+
+#nav div ul #feedlinks #feed-rss, #nav div ul #feedlinks #feed-atom {
+ display: inline;
+ background: #EDF2F2;
+ border: none;
+ padding: 0px;
+}
+
+#nav div ul #feedlinks a.feedlink:last-child:before {
+ content: " | ";
+}
+
+#nav div ul #feedlinks #feed-atom:only-child:before {
+ content: "";
+}
+
+#nav .pBody {
+ border: none;
+}
+
+#nav div a, #nav div span.social {
+ display: block;
+ padding: 8px 10px;
+ text-decoration: none;
+ text-shadow: 0.1em 0.1em 0.1em gray;
+ font-size: 8pt;
+}
+
+/*
+ ** Logo properties
+ */
+#p-logo {
+ z-index: 3;
+ position: absolute; /*needed to use z-index */
+ top: 0;
+ left: 0;
+ height: 155px;
+ width: 12em;
+ overflow: visible;
+}
+
+#p-logo h5 {
+ display: none;
+}
+
+#p-logo a, #p-logo a:hover {
+ display: block;
+ height: 155px;
+ width: 12.2em;
+ background-repeat: no-repeat;
+ background-position: 35% 50% !important;
+ text-decoration: none;
+}
+
+/*
+ ** the navigation portlet
+ */
+#p-nav {
+ position: relative;
+ z-index: 3;
+}
+
+/*
+ ** Search portlet
+ */
+#header form {
+ display: inline;
+}
+
+#header #p-search {
+ position: absolute;
+ font-size: 10pt;
+ top: 0;
+ right: 0;
+ padding: 15px 20px 0 0;
+ margin: 0; /* need for IE Mac */
+ text-align: right; /* need for IE Mac */
+ white-space: nowrap; /* for Opera */
+}
+
+#header #p-search h3 {
+ display: none;
+}
+
+#searchBody {
+ display: inline;
+}
+
+#header form label, #header label {
+ font-size: 8.5pt;
+}
+
+#header form input {
+ font-size: 8.5pt;
+}
+
+#header form #submit {
+ font-size: 8.5pt;
+ background: #6A7389;
+ color: #fff;
+ padding: 1px 4px;
+ border-right: 1px solid #283043;
+ border-bottom: 1px solid #283043;
+ border-top: 1px solid #9097A2;
+ border-left: 1px solid #9097A2;
+}
+
+#header form #searchInput:hover, #header form #searchInput:focus {
+ background: #fff;
+}
+
+#p-search {/* position: relative; */
+ z-index: 3;
+ border-bottom: none;
+}
+
+#p-search .pbody {
+ text-align: center;
+ padding: 0.5em 0.4em 0.4em 0.4em;
+}
+
+#searchform input.searchbutton {
+ margin-top: 1px;
+ font-size: 8.5pt;
+}
+#searchform div {
+ display: inline
+}
+
+#searchgobutton, #searchGoButton {
+ padding-left: .5em;
+ padding-right: .5em;
+ font-weight: bold;
+}
+
+#header form #searchInput {
+ width: 270px;
+ font-size: 8.5pt;
+ padding: 2px;
+ margin: 0 0.5em 0 0.5em;
+ border-radius: 6px;
+ box-shadow: 2px inset;
+}
+
+#searchInputResult {
+ font-size: 8.5pt;
+}
+
+.suggestions {
+ margin-right: 142px;
+}
+
+/*
+ ** the remaining portlets
+ */
+#p-tbx, #p-lang {
+ position: relative;
+ z-index: 3;
+}
+
+/*
+ ** Footer
+ */
+#footer {
+ clear: both;
+ margin-top: 1em;
+ font-size: 7pt;
+ border-top: 1px solid #999;
+ padding-top: 2em;
+ color: #666;
+}
+
+#footer ul {
+ margin: 0 0 1em 0;
+ padding: 0;
+ line-height: 1.6em;
+ list-style: none;
+}
+
+#footer li {
+ margin: 0;
+ white-space: nowrap;
+}
+
+#footer table {
+ width: 100%;
+ text-align: center;
+}
+
+#f-list {
+ width: 70%;
+}
+
+#f-list #f-credits {
+ white-space: normal;
+}
+
+#footer td.f-iconsection {
+ width: 5%;
+ text-align: center;
+ vertical-align: top;
+ padding-right: 1em;
+ white-space: nowrap
+}
+
+#f-list li {
+ list-style: none;
+ list-style-image: none;
+ list-style-type: none;
+}
+
+#footer #f-poweredbyico a, #footer #f-copyrightico a {
+ display: list-item;
+ margin-bottom: 5px;
+ list-style: none;
+ list-style-image: none;
+ list-style-type: none;
+}
+
+#footer p, #footer a {
+ margin: 0.6em 0;
+ display: inline;
+ white-space: nowrap;
+}
+
+#f-about, #f-disclaimer, #f-privacy, #f-viewcount, #f-numberofwatchingusers {
+ display: inline;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+/* js pref toc */
+#preftoc {
+ float: left;
+ margin-right: 1em;
+ margin-left: 0;
+ margin-top: 1em;
+ width: 13em;
+ list-style-image: none;
+ list-style-type: none;
+}
+
+#preftoc li {
+ border: 1px solid #AAA;
+ margin-bottom: 0.9em;
+ padding: 3px;
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px grey;
+}
+
+#preftoc li.selected {
+ font-weight: bold;
+}
+
+#preftoc a, #preftoc a:active {
+ margin: 1px;
+}
+
+#preftoc a:hover, #preftoc a:focus {
+ text-decoration: none;
+ margin: 1px;
+}
+
+#prefcontrol {
+ clear: both;
+ float: left;
+ margin-right: 1em;
+}
+
+div.prefsectiontip {
+ font-size: 95%;
+ margin-top: 1em;
+}
+
+fieldset.operaprefsection {
+ margin-left: 15em
+}
+
+.mainLegend {
+ display: none;
+}
+
+.prefsection {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+
+td.htmlform-tip {
+ font-size: x-small;
+ padding: .2em 2em;
+ color: #666;
+}
+
+td.mw-label {
+ padding-right: 4pt;
+}
+
+/* footer icons need a fixed width */
+* > html #f-poweredbyico, * > html #f-copyrightico {
+ width: 88px;
+}
+
+* > html #mBody, * > html #mBody pre {
+ overflow-x: auto;
+ width: 100%;
+ padding-bottom: 25px;
+}
+/* more IE fixes */ /* float/negative margin brokenness */
+* html #footer {
+ margin-top: 0;
+}
+
+* html #column-content {
+ display: inline;
+ margin-bottom: 0;
+}
+
+* html div.editsection, * html div.mw-editsection {
+ font-size: smaller;
+}
+
+#pagehistory li.selected {
+ position: relative;
+}
+
+.redirecttext {
+ font-size: 150%;
+ margin: 5px;
+}
+
+.printfooter {
+ display: none;
+}
+
+.not_patrolled {
+ background-color: #ffa;
+}
+
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+
+span.newpage, span.minor, span.searchmatch {
+ font-weight: bold;
+}
+
+span.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+span.searchmatch {
+ color: red;
+}
+
+.sharedUploadNotice {
+ font-style: italic;
+ width: 100%;
+ font-size: 100%;
+ border: 1px solid #0000DD;
+ background-color: #DDDDFF;
+ margin-top: 3pt;
+ padding: 5px;
+ border-radius: 5px;
+ box-shadow: 0 0 2px #0000DD;
+}
+
+span.updatedmarker {/* color: black; */
+ color: #00ff00;
+}
+
+span.newpageletter {
+ font-weight: bold;
+ color: black;
+ background-color: yellow;
+}
+
+span.minoreditletter {
+ color: black;
+ background-color: #c5ffe6;
+}
+
+table.gallery {
+ border: 1px solid #cccccc;
+ margin: 2px;
+ padding: 2px;
+ background-color: #ffffff;
+}
+
+table.gallery tr {
+ vertical-align: top;
+}
+
+table.gallery td {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+}
+
+div.gallerybox {
+ margin: 2px;
+ width: 150px;
+}
+
+div.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #cccccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ font-size: 94%;
+ padding: 2px 4px;
+ text-align: left;
+}
+
+/* ADDED BY DEB@DRIA.ORG FOR DEVMO WIKI */
+.standard-table {
+ border: solid black 1px;
+ border-collapse: collapse;
+}
+
+.standard-table td {
+ text-align: left;
+ vertical-align: top;
+ padding: 5px;
+ border: solid #bbb 1px;
+}
+
+.standard-table td.header, .standard-table th {
+ font-weight: bold;
+ background: #ddd;
+ border: solid #bbb 1px;
+ text-align: left;
+ padding: 0px 5px 0px 5px;
+}
+
+.fullwidth-table {
+ border: solid #666 1px;
+ border-collapse: collapse;
+ width: 100%;
+ margin-bottom: 10px;
+ background: #fff;
+}
+
+.fullwidth-table td {
+ text-align: left;
+ vertical-align: top;
+ padding: 5px 15px 5px 15px;
+ border: solid #bbb 1px;
+}
+
+.fullwidth-table td.header, .fullwidth-table th {
+ background: #ddd;
+ border: solid #bbb 1px;
+ font-weight: bold;
+ font-size: 1.2em;
+ text-align: left;
+ padding: 0px 5px 0px 5px;
+}
+
+div.breadcrumbs {
+ border: solid #888 1px;
+ padding: 0px 5px 0px 5px;
+ background: #ddd;
+ margin: 5px 0px 10px 0px;
+ font-size: 0.9em;
+}
+
+div.breadcrumbs a.breadcrumbs {
+ text-decoration: none;
+}
+
+div.breadcrumbs span.breadcrumbs {
+ font-weight: bold;
+}
+
+div.tip {
+ border: solid green 2px;
+ padding: 0px 10px 0px 10px;
+ margin: 10px 0px 10px 0px;
+ background: #dfd;
+}
+
+div.note {/* border: solid goldenrod 2px; */
+ padding: 0px 10px 0px 10px;
+ margin: 10px 0px 10px 0px;
+ background: #ffd;
+ color: #000;
+}
+
+div.note:before {
+ content: "";
+}
+
+.figure {/* for future use */
+
+}
+
+.originaldocinfo {
+ font-size: 0.8em;
+ background: #ffd;
+ border: solid #cce 1px;
+ width: auto;
+ padding: 0px 10px 0px 10px;
+ margin: 15px 0px 15px 0px;
+}
+
+.originaldocinfo p {
+ line-height: 0.8em;
+}
+
+.originaldocinfo h2 {
+ font-size: 1.3em;
+ font-weight: bold;
+}
+
+.licenseblock {
+ border: dashed #888 1px;
+ background: #ddd;
+ font-size: 0.8em;
+ padding: 0px 10px 0px 10px;
+}
+
+.wrong-source-code {
+ color: #d00;
+}
+
+.right-source-code {
+ color: #0a0;
+}
+
+.template-toc {
+ background: #ddd;
+ font-size: 0.9em;
+ border: solid black 1px;
+ padding: 0px 10px 0px 10px;
+ margin: 15px 0px 15px 0px;
+ width: auto;
+}
+
+.prevnext {
+ font-size: 0.9em;
+ margin: 10px 0px 20px 0px;
+}
+
+div.highlight {
+ border-left: solid blue 3px;
+ padding-left: 15px;
+}
+
+span.highlightblue {
+ color: blue;
+}
+
+span.highlightred {
+ color: red;
+}
+
+.side-note {
+ width: auto;
+ padding: 0px 20px 0px 20px;
+ margin: 10px 0px 10px 0px;
+ border: solid #666 1px;
+ background: #eee;
+}
+
+.side-note-left {
+ float: left;
+ width: 40%;
+ padding: 0px 20px 0px 20px;
+ margin: 10px 10px 10px 0px;
+ border: solid #666 1px;
+ background: #eee;
+}
+
+.side-note-right {
+ float: right;
+ width: 40%;
+ padding: 0px 20px 0px 20px;
+ margin: 10px 0px 10px 10px;
+ border: solid #666 1px;
+ background: #eee;
+}
+
+/* new for devmo topic pages */
+.callout-box {
+ float: right;
+ border: solid black 1px;
+ text-align: center;
+ width: 200px;
+ margin: 0px 0px 15px 15px;
+ padding: 10px;
+ background: #eee;
+}
+
+.topicpage-table {
+ width: 100%;
+}
+
+.topicpage-table td {
+ width: 50%;
+ vertical-align: top;
+ padding: 10px;
+}
+
+.alllinks {
+ font-size: 10px;
+ float: right;
+}
+
+.date {
+ color: #668;
+ font-style: italic;
+}
+
+.disambig {
+ font-size: 0.9em;
+ border-top: solid #aaa 1px;
+ border-bottom: solid #aaa 1px;
+}
+
+.notice {
+ font-size: 0.9em;
+ border: solid #aaa 1px;
+ padding: 5px;
+ margin: 5px 0px 5px 0px;
+}
+
+.visualclear {
+ clear: both;
+}
+
+/* Special:Recentchanges*/
+
+.mw-special-Recentchanges ul.special {
+ margin: 0;
+ border-radius: 6px;
+ border: 1px white solid;
+}
+
+.mw-special-Recentchanges ul.special li {
+ list-style-type: none;
+ list-style-image: none;
+}
+
+/** Special:Version */
+table#sv-ext, table#sv-hooks, table#sv-software, table#mw-version-entrypoints-table, .mw-special-Version #mw-content-text table {
+ padding: 0em;
+}
+
+#sv-ext td, #sv-hooks td, #sv-software td, #sv-ext th, #sv-hooks th, #sv-software th, .mw-special-Version #bodyContent td, .mw-special-Version #bodyContent th {
+ border: 1px solid #a0a0a0;
+ padding: 0.1em 0.2em 0.1em 0.2em;
+}
+
+#sv-ext th, #sv-hooks th, #sv-software th, .mw-special-Version #bodyContent th {
+ background-color: #f0f0f0;
+ color: black;
+ padding: 0.1em 0.2em 0.1em 0.2em;
+}
+
+tr.sv-space {
+ height: 0.8em;
+ border: none;
+}
+
+tr.sv-space td {
+ display: none;
+}
+
+/* Spezial:Allpages */
+.allpageslist {
+ margin: auto;
+}
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+ border-radius: 6px;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+.newpage {
+ color: green;
+}
+
+.minor, .minoredit {
+ color: gray;
+}
+
+/* Portal page style */
+
+.portalseite div.portal-container, .hauptseite-oben, .hauptseite-links, .hauptseite-rechts, .hauptseite-unten {
+ box-shadow: 1px 1px 1px grey;
+ margin-bottom: 1em;
+ border-radius: 6px;
+}
+
+h2.portal-heading, .portalseite h2, #hauptseite h2 {
+ border-width: 1px;
+ border-color: #AAAAAA;
+ border-style: solid solid dotted;
+ background-color: #F0F0F0;
+ padding: 0.2em 0;
+ margin: 0;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-indent: 0.5em;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+}
+
+h3.portal-heading, .portalseite h3, #hauptseite h3 {
+ background-color: #F0F0F0;
+ border-bottom: 1px dotted #AAAAAA;
+ font-size: 1em;
+ font-weight: bold;
+ margin-bottom: 0.5em;
+ margin-top: 0.5em;
+ padding-bottom: 0.1em;
+ padding-left: 0.3em;
+ padding-top: 0.1em;
+}
+
+.portalseite div.inhalt, div.portal-content, #hauptseite .inhalt {
+ border: 1px solid #AAAAAA;
+ border-top: 0px solid #FFFFFF;
+ background-color: #FFFFFF;
+ margin-bottom: 1em;
+ padding: 0.5em 0.8em 0.5em 0.8em;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.hauptseite-links, .portalseite .portal-left {
+ margin-right: 0.5em;
+}
+
+.hauptseite-rechts, .portalseite .portal-right {
+ margin-left: 0.5em;
+}
diff --git a/cavendish/colors/blue.css b/cavendish/colors/blue.css new file mode 100644 index 0000000..89decbe --- /dev/null +++ b/cavendish/colors/blue.css @@ -0,0 +1,80 @@ +/* Blue color */
+
+#header {
+ background: #455372; /* Old browsers */
+ background: -moz-linear-gradient(top, #455372 0%, #455372 52%, #3f4c6b 67%, #2a3753 100%); /* FF3.6+ */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#455372), color-stop(52%,#455372), color-stop(67%,#3f4c6b), color-stop(100%,#2a3753)); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, #455372 0%,#455372 52%,#3f4c6b 67%,#2a3753 100%); /* Chrome10+,Safari5.1+ */
+ background: -o-linear-gradient(top, #455372 0%,#455372 52%,#3f4c6b 67%,#2a3753 100%); /* Opera 11.10+ */
+ background: -ms-linear-gradient(top, #455372 0%,#455372 52%,#3f4c6b 67%,#2a3753 100%); /* IE10+ */
+ background: linear-gradient(to bottom, #455372 0%,#455372 52%,#3f4c6b 67%,#2a3753 100%); /* W3C */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#455372', endColorstr='#2a3753',GradientType=0 ); /* IE6-9 */
+}
+
+#header form label, #header label {
+ color: #DDD;
+}
+
+#header form #searchInput {
+ border: 1px solid #9097A2;
+ background-color: #D9DBE1;
+}
+
+/*p-cactions */
+
+#p-cactions li {
+ border-bottom: 1px solid #515358;
+ background-color: #5F697E;
+ border-top-color: #5F697E;
+}
+
+#p-cactions li:hover {
+ border-top-color: #747F96;
+ background-color: #747F96;
+}
+
+#p-cactions li.selected a {
+ color: #455372;
+}
+
+/* NAV */
+
+#nav {
+ background: #E0E9E9;
+}
+
+#nav div a:hover {
+ background: #E0E9E9;
+}
+
+#nav div a, #nav div span.social {
+ background: #EDF2F2;
+ border-bottom: 1px solid #DDD;
+ border-top: 1px solid #FFF;
+ border-right: 1px solid #DDD;
+}
+
+/* preftoc */
+
+#preftoc li:hover,#preftoc li:focus, #preftoc li.selected {
+ background-color: #E0E9E9;
+}
+
+/* fieldset */
+
+fieldset {
+ border: 1px solid #2f6fab;
+}
+
+fieldset fieldset {
+ background-color: #E0E9E9;
+}
+
+/* mw-line */
+.mw-line-odd {
+ background-color: #EDF2F2;
+}
+
+.mw-line-even {
+ background-color: #E0E9E9;
+}
\ No newline at end of file diff --git a/cavendish/colors/brown.css b/cavendish/colors/brown.css new file mode 100644 index 0000000..d3ec5ee --- /dev/null +++ b/cavendish/colors/brown.css @@ -0,0 +1,91 @@ +/* Brown color */
+
+#header {
+ background: #e3cead; /* Old browsers */
+ background: -moz-linear-gradient(top, #e3cead 0%, #dac39e 35%, #ccb186 75%, #c5aa7d 100%); /* FF3.6+ */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3cead), color-stop(35%,#dac39e), color-stop(75%,#ccb186), color-stop(100%,#c5aa7d)); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, #e3cead 0%,#dac39e 35%,#ccb186 75%,#c5aa7d 100%); /* Chrome10+,Safari5.1+ */
+ background: -o-linear-gradient(top, #e3cead 0%,#dac39e 35%,#ccb186 75%,#c5aa7d 100%); /* Opera 11.10+ */
+ background: -ms-linear-gradient(top, #e3cead 0%,#dac39e 35%,#ccb186 75%,#c5aa7d 100%); /* IE10+ */
+ background: linear-gradient(to bottom, #e3cead 0%,#dac39e 35%,#ccb186 75%,#c5aa7d 100%); /* W3C */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3cead', endColorstr='#c5aa7d',GradientType=0 ); /* IE6-9 */
+}
+
+#header form label, #header label {
+ color: #774F03;
+}
+
+#header form #searchInput {
+ border: 1px solid #774F03;
+ background-color: #FBF4E8;
+}
+
+/*p-cactions */
+
+#p-cactions li {
+ border-bottom: 1px solid #B48A48;
+ background-color: #885E1B;
+ border-top-color: #885E1B;
+}
+
+#p-cactions li:hover {
+ border-top-color: #B48A48;
+ background-color: #B48A48;
+}
+
+#p-cactions li.selected a {
+ color: #780000;
+}
+
+/* NAV */
+
+#nav {
+ background: #E8DDCA;
+}
+
+#nav div a:hover {
+ background: #E8DDCA;
+}
+
+#nav div a, #nav div span.social {
+ background-color:#FBF4E8;
+ border-bottom: 1px solid #DDD;
+ border-right: 1px solid #DDD;
+ border-top: 1px solid #FFF;
+}
+
+/* preftoc */
+
+#preftoc li:hover,#preftoc li:focus, #preftoc li.selected {
+ background-color: #E8DDCA;
+}
+
+/* fieldset */
+
+fieldset {
+ border: 1px solid #774F03;
+}
+
+fieldset fieldset {
+ background-color: #E8DDCA;
+ }
+
+/* mw-line */
+.mw-line-odd {
+ background-color: #FBF4E8;
+}
+
+.mw-line-even {
+ background-color: #E8DDCA;
+}
+
+/* different from blue.css */
+
+.portlet li a:link {
+ color: #780000;
+ text-decoration: none;
+}
+.portlet li a:visited {
+ color: #774F03;
+ text-decoration: none;
+}
\ No newline at end of file diff --git a/cavendish/colors/green.css b/cavendish/colors/green.css new file mode 100644 index 0000000..0c47620 --- /dev/null +++ b/cavendish/colors/green.css @@ -0,0 +1,80 @@ +/* Green color */
+
+#header {
+ background: #379940; /* Old browsers */
+ background: -moz-linear-gradient(top, #379940 0%, #36983f 56%, #32903a 68%, #216d2b 100%); /* FF3.6+ */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#379940), color-stop(56%,#36983f), color-stop(68%,#32903a), color-stop(100%,#216d2b)); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, #379940 0%,#36983f 56%,#32903a 68%,#216d2b 100%); /* Chrome10+,Safari5.1+ */
+ background: -o-linear-gradient(top, #379940 0%,#36983f 56%,#32903a 68%,#216d2b 100%); /* Opera 11.10+ */
+ background: -ms-linear-gradient(top, #379940 0%,#36983f 56%,#32903a 68%,#216d2b 100%); /* IE10+ */
+ background: linear-gradient(to bottom, #379940 0%,#36983f 56%,#32903a 68%,#216d2b 100%); /* W3C */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#379940', endColorstr='#216d2b',GradientType=0 ); /* IE6-9 */
+}
+
+#header form label, #header label {
+ color: #89cc92;
+}
+
+#header form #searchInput {
+ border: 1px solid #23712d;
+ background-color: #89cc92;
+}
+
+/*p-cactions */
+
+#p-cactions li {
+ border-bottom: 1px solid #56a05f;
+ background-color: #58ac64;
+ border-top-color: #58ac64;
+}
+
+#p-cactions li:hover {
+ border-top-color: #68cc76;
+ background-color: #68cc76;
+}
+
+#p-cactions li.selected a {
+ color: #455372;
+}
+
+/* NAV */
+
+#nav {
+ background: #379940;
+}
+
+#nav div a:hover {
+ background: #379940;
+}
+
+#nav div a, #nav div span.social {
+ background: #89cc92;
+ border-bottom: 1px solid #DDD;
+ border-top: 1px solid #FFF;
+ border-right: 1px solid #DDD;
+}
+
+/* preftoc */
+
+#preftoc li:hover,#preftoc li:focus, #preftoc li.selected {
+ background-color: #89cc92;
+}
+
+/* fieldset */
+
+fieldset {
+ border: 1px solid #1fd931;
+}
+
+fieldset fieldset {
+ background-color: #89cc92;
+}
+
+/* mw-line */
+.mw-line-odd {
+ background-color: #379940;
+}
+
+.mw-line-even {
+ background-color: #89cc92;
+}
\ No newline at end of file diff --git a/cavendish/config.php b/cavendish/config.php new file mode 100644 index 0000000..7136f62 --- /dev/null +++ b/cavendish/config.php @@ -0,0 +1,14 @@ +<?php + $cavendishColor = 'blue'; + $cavendishLogoURL = false; + $cavendishLogoWidth = '322'; + $cavendishLogoHeight = '53'; + $cavendishLogoMargin = '10'; + $cavendishSiteWith = false; + $cavendishExtensionCSS = true; + $cavendishSidebarSearchbox =false; + $cavendishQRCode = true; + /* if showed on page or only on print (all, print)*/ + $cavendishQRCodeMode = 'all'; + $cavendishQRurladd = "?pk_campaign=qr-code"; +?>
\ No newline at end of file diff --git a/cavendish/document.png b/cavendish/document.png Binary files differnew file mode 100644 index 0000000..4d64fd5 --- /dev/null +++ b/cavendish/document.png diff --git a/cavendish/envelope.png b/cavendish/envelope.png Binary files differnew file mode 100644 index 0000000..14824c7 --- /dev/null +++ b/cavendish/envelope.png diff --git a/cavendish/extensions.css b/cavendish/extensions.css new file mode 100644 index 0000000..4c2adab --- /dev/null +++ b/cavendish/extensions.css @@ -0,0 +1,335 @@ +/* +* Font Style for Extensions + + Babel Extension*/ +@import url("babel.css"); + +/* +* Poem Extension +*/ +.poem { + margin-left: 1.5em; + white-space: nowrap; + overflow: auto; +} + +.poem p { + padding-left: 0.5em; + border-left: 1px solid #FFD700; + } + +/* HeaderTabs */ + +#headertabs { + border: 1px solid #AAAAAA; + } + +/* Syntax Hightlight Geshi */ +.mw-geshi { + padding: 1em; + margin: 1em 0; + border: 1px dashed #2fab6f; + border-radius: 6px; + overflow-y: hidden; +} + +.mw-geshi ol { + padding-left: 1em; +} + +/* Cite Extension */ +ol.references { + font-size: 0.9em; +} + +sup.reference { + font-size: 0.8em; + line-height: 0.8em; + vertical-align: top; + position: relative; + top: -0.2em; + white-space: nowrap; +} + +.reference * { + vertical-align: top; +} + +ol.references>li:target { + background-color: #def; +} + +sup.reference:target { + background-color: #def; +} + +/* Google Maps */ +.pmap { + margin-top: -5px; + margin-bottom: 5px; +} + +.google-map { + margin-bottom: 1.5em; + width: auto; +} + +/* Semantic MediaWiki */ +table.smwtable tr.smwfooter td.sortbottom { + padding-top: 3px; + padding-bottom: 3px; +} + +table.smwtable { + margin: 1em 1em 1em 0; + border: 1px #aaa solid; + border-collapse: collapse; + empty-cells: show; + border-radius: 6px; +} + +table.smwtable th { + background-color: #e0e9e9; + border: 1px #aaa solid; + padding: 0.2em; + white-space: nowrap; + padding: 0.2em; +} + +table.smwtable td { + border: 1px #aaa solid; + padding: 0.2em; +} + +table.smwtable caption { + margin-left: inherit; + margin-right: inherit; + font-weight: bold; +} + +table.smwtable tr.row-odd { + background-color: #F9F9F9; +} +table.smwtable tr.row-odd td{ + border-top: none; + border-bottom: none; +} + +table.smwtable tr.row-even { + background-color: #F1F1F1; +} +table.smwtable tr.row-even td{ + border-top: none; + border-bottom: none; +} + +.smwttactiveinline { + white-space: nowrap; +} + +.smwfact { + border-radius: 6px; + box-shadow: 2px 2px 2px grey; +} + +#content div.smwfact table.smwfacttable { + border-radius: 0px; +} + +.smwtt { + font-size: 10pt; +} + +#content table.smwb-factbox, #content table.smwb-ifactbox { + border-radius: 0px; +} + +/* Semantic Drilldown */ +div div#drilldown-categories-wrapper { + padding-left: 0; + padding-right: 0; +} +/* Semantic Forms */ +input.createboxInput { + margin-top: 1px; + margin-bottom: 1px; +} +/* +.mandatoryFieldSpan { + border: 1px solid #8B0000; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + background: #FFA07A; +} + +.inputSpan { + padding-top: 5px; + padding-bottom: 7px; +} +*/ + +.formtable td { + padding-top: 7px; + padding-bottom: 7px; +} + +.formtable th { + padding-top: 7px; + padding-bottom: 7px; + padding-right: 4px; +} + +#sfForm div.warningbox { + border: 1px solid #FF8C00 !important; +} + +.checkboxLabel, .ui-widget { + white-space: nowrap; +} + + +/* Semantic Result Formats */ +#bodyContent table.navigation_table tr td.month_name { + font-size: 18pt; +} + +#bodyContent table.month_calendar tr.weekdays { + background: #E0E9E9; +} + +#bodyContent table.month_calendar td.today div.day { + background: #E0E9E9; +} + +#bodyContent table.month_calendar td.weekend_day div.day { + color: red; +} + +#bodyContent .srf-datatables select { + padding: 4px; +} + +/* WikiEditor */ +div.wikiEditor-ui div.section { + padding-left: 0; +} + +div.wikiEditor-ui div.wikiEditor-ui-top { + font-size: 8.5pt; +} + +div.wikiEditor-ui div.wikiEditor-ui-tabs div{ + font-size: 9pt; + padding-bottom: 1px; +} + +/* Liquid Threads */ +div.lqt-thread-toolbar { + right: 3em; +} + +.lqt-thread-toolbar-command-list { + display: inline; +} + +.lqt-talkpage-header { + border-radius: 6px; + border-width: 1px; + } + +.lqt_header_content { + border-bottom-right-radius: 6px; + border-width: 1px; + } + +body.skin-cavendish a.lqt_watchlist_messages_notice { + border-radius: 6px; + background-color: #F2DEDE; + border-color: #EED3D7; + color: #B94A48; + padding: 0.5em 1.5em; +} + +/* Flagged Revisions */ +div.flaggedrevs_basic, div.flaggedrevs_quality, div.flaggedrevs_pristine, div.flaggedrevs_notice { + border-radius: 6px; +} + +table.flaggedrevs_editnotice { + margin-bottom: 1em; +} + +/* OpenID */ +#p-personal .pBody li#pt-openidlogin { + background: none; + padding-left: 0; +} + +.openid_large_link { + border-radius: 6px; + border-width: 1px; +} +.openid_small_providers_block { + padding-right: 5em; +} +#provider_form_openid input { + margin-top: 5px; +} + +/* Input Box */ +.inputbox-element { + white-space: nowrap; + display: inline-block; +} + +/* 4sq */ +table .tips-4sq blockquote { + margin-right: 20px; + margin-left: 20px; + overflow-wrap: break-word; + word-wrap: break-word; +} + +/* yelp */ +table .yelp-reviews blockquote { + margin-right: 20px; + margin-left: 20px; +} + +/* Social Sidebar WeCoWi*/ + +#nav div li span.social { + padding-bottom: 6px; + padding-top: 6px; +} + +#nav div li#buffer span.social { + padding-left: 19px; +} + +#nav div li#facebook span span { + margin-left: -10px; + margin-top: -5px; +} + +#nav div li#facebook span.social { + height: 19px; +} + +#nav div li#twitter span.social iframe { + margin-left: 9px; +} + +#nav a.twitter-share-button { + font-weight: normal; + border: none; + padding-left: 10px; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; +} + +#nav li#google span.social, #nav li#flattr span.social { + padding-left: 20px; +} diff --git a/cavendish/external.png b/cavendish/external.png Binary files differnew file mode 100644 index 0000000..2bd5f77 --- /dev/null +++ b/cavendish/external.png diff --git a/cavendish/folder.png b/cavendish/folder.png Binary files differnew file mode 100644 index 0000000..f0ef991 --- /dev/null +++ b/cavendish/folder.png diff --git a/cavendish/headbg.jpg b/cavendish/headbg.jpg Binary files differnew file mode 100644 index 0000000..5491c6e --- /dev/null +++ b/cavendish/headbg.jpg diff --git a/cavendish/header.css b/cavendish/header.css new file mode 100644 index 0000000..2d6c22a --- /dev/null +++ b/cavendish/header.css @@ -0,0 +1,9 @@ +#header h6 a
+{
+ font-family:JournalRegular;
+ text-indent: 0;
+ font-size: 37pt;
+ color: #2DAAE1;
+ padding-left: 15px;
+ text-shadow:0.1em 0.1em 0.2em gray;
+}
diff --git a/cavendish/header_logo.gif b/cavendish/header_logo.gif Binary files differnew file mode 100644 index 0000000..e00acf1 --- /dev/null +++ b/cavendish/header_logo.gif diff --git a/cavendish/key-point_bl.gif b/cavendish/key-point_bl.gif Binary files differnew file mode 100644 index 0000000..fe6f825 --- /dev/null +++ b/cavendish/key-point_bl.gif diff --git a/cavendish/key-point_tl.gif b/cavendish/key-point_tl.gif Binary files differnew file mode 100644 index 0000000..87d7cd0 --- /dev/null +++ b/cavendish/key-point_tl.gif diff --git a/cavendish/locked.png b/cavendish/locked.png Binary files differnew file mode 100644 index 0000000..7b81697 --- /dev/null +++ b/cavendish/locked.png diff --git a/cavendish/magnify-clip.png b/cavendish/magnify-clip.png Binary files differnew file mode 100644 index 0000000..992aa2e --- /dev/null +++ b/cavendish/magnify-clip.png diff --git a/cavendish/minus.png b/cavendish/minus.png Binary files differnew file mode 100644 index 0000000..e56f9de --- /dev/null +++ b/cavendish/minus.png diff --git a/cavendish/newspaper.png b/cavendish/newspaper.png Binary files differnew file mode 100644 index 0000000..b7f11c3 --- /dev/null +++ b/cavendish/newspaper.png diff --git a/cavendish/plus.png b/cavendish/plus.png Binary files differnew file mode 100644 index 0000000..4b5a7bf --- /dev/null +++ b/cavendish/plus.png diff --git a/cavendish/print.css b/cavendish/print.css new file mode 100644 index 0000000..a31df21 --- /dev/null +++ b/cavendish/print.css @@ -0,0 +1,62 @@ +/* Stylesheet for Printing*/ +body { + margin-left: 5em; + margin-right: 5em; + font-size: 11pt; +} + +#p-personal, #side, #header, #skin-info, #f-numberofwatchingusers, #f-viewcount, #f-privacy, #f-about, #f-disclaimer{ + display:none; +} + +.f-iconsection #f-copyrightico { + display: block; +} + +#qrcode { + display:block; + margin-left: 10px; + text-align:right; +} + +#footer #f-list li { + white-space:normal; +} + +#footer li { + list-style-type: none; +} + +#footer table { + width: 100%; +} + +#catlinks { + border-top: 1px solid #AAAAAA; + margin-top: 1em; + padding-top: 1em; +} + +#catlinks ul li { + font-style:italic; +} + +table.float-right, table.floatright, div.float-right, div.floatright { + clear: right; + float: right; + margin-left: 0.7em; + margin-right: 0; + position: relative; +} + +table.float-left, table.floatleft, div.float-left, div.floatleft{ + clear: left; + float: left; + margin-right: 0.7em; + margin-left: 0; + position: relative; +} + +table p { + margin: 0; +}
\ No newline at end of file diff --git a/cavendish/required.gif b/cavendish/required.gif Binary files differnew file mode 100644 index 0000000..bd71976 --- /dev/null +++ b/cavendish/required.gif diff --git a/cavendish/rtl.css b/cavendish/rtl.css new file mode 100644 index 0000000..0d6b48e --- /dev/null +++ b/cavendish/rtl.css @@ -0,0 +1,216 @@ +/* +Right-to-left fixes for MonoBook. +Places sidebar on right, tweaks various alignment issues. + +Works mostly ok nicely on Safari 1.2.1; fine in Mozilla. + +Safari bugs (1.2.1): +* Tabs are still appearing in left-to-right order. (Try after localizing) + +Opera bugs (7.23 linux): +* Some bits of ltr text (sidebar box titles) have forward and backward versions overlapping each other + +IE/mac bugs: +* The thing barfs on Hebrew and Arabic anyway, so no point testing. + +Missing features due to lack of support: +* external link icons + +To test: +* Opera6 +* IE 5.0 +* etc + +*/ +body { + direction: rtl; +/* unicode-bidi: bidi-override;*/ + unicode-bidi: embed; +} +#column-content { + margin: 0 -12.2em 0 0; + float: left; +} +#column-content #content{ + margin-left: 0; + margin-right: 12.2em; + border-right: 1px solid #aaaaaa; + border-left: none; +} +html>body .portlet { + float: right; + clear: right; +} +/* recover IEMac (might be fine with the float, but usually it's close to IE */ +*>body .portlet { + float: none; + clear: none; +} +.pBody { + padding-right: 0.8em; + padding-left: 0.5em; +} + +/* Fix alignment */ +.documentByLine, +.portletDetails, +.portletMore, +#p-personal { + text-align: left; +} + +div div.thumbcaption { + text-align: right; +} + +div.magnify, +#div.townBox, +#p-logo { + left: auto; + right: 0; +} +#p-personal { + left: auto; + right: 0; +} + +#p-cactions { + left: auto; + right: 11.5em; + padding-left: 0; + padding-right: 1em; +} +#p-cactions li { + margin-left: 0.3em; + margin-right: 0; + float: right; +} +* html #p-cactions li a { + display: block; + padding-bottom: 0; +} +* html #p-cactions li a:hover { + padding-bottom: 0.2em; +} +/* offsets to distinguish the tab groups */ +li#ca-talk { + margin-right: auto; + margin-left: 1.6em; +} +li#ca-watch,li#ca-unwatch { + margin-right: 1.6em !important; +} + +/* Fix margins for non-css2 browsers */ +/* top right bottom left */ + +ul { + margin-left: 0; + margin-right: 1.5em; +} +ol { + margin-left: 0; + margin-right: 2.4em; +} +dd { + margin-left: 0; + margin-right: 1.6em; +} +#contentSub { + margin-right: 1em; + margin-left: 0; +} +.tocindent { + margin-left: 0; + margin-right: 2em; +} +div.tright, div.floatright, table.floatright { + clear: none; +} +div.tleft, div.floatleft, table.floatleft { + clear: left; +} +div.townBox { + margin-left: 0; + margin-right: 1em; +} +div.townBox dl dd { + margin-left: 0; + margin-right: 1.1em; +} +#p-personal li { + margin-left: 0; + margin-right: 1em; +} + +li#ca-talk, +li#ca-watch { + margin-right: auto; + margin-left: 1.6em; +} + +#p-personal li { + float: left; +} +/* Fix link icons */ +.external { + padding: 0 !important; + background: none !important; +} +#footer { + clear: both; +} +* html #footer { + margin-left: 0; + margin-right: 13.6em; + border-left: 0; + border-right: 1px solid #fabd23; +} +* html #column-content { + float: none; + margin-left: 0; + margin-right: 0; +} +* html #column-content #content { + margin-left: 0; + margin-top: 3em; +} +* html #column-one { right: 0; } + +/* js pref toc */ + +#preftoc { + margin-right: 1em; +} + +.errorbox, .successbox, #preftoc li, .prefsection fieldset { + float: right; +} + +.prefsection { + padding-right: 2em; +} + +/* workaround for moz bug, displayed bullets on left side */ + +#toc ul { + text-align: right; +} + +#toc ul ul { + margin: 0 2em 0 0; +} + +input#wpSave, input#wpDiff { + margin-right: 0; + margin-left: .33em; +} + +#userlogin { + float: right; + margin: 0 0 1em 3em; +} + +.editsection, .mw-editsection { + float: left; +}
\ No newline at end of file diff --git a/cavendish/speech-bubble-left-4.png b/cavendish/speech-bubble-left-4.png Binary files differnew file mode 100644 index 0000000..6608d22 --- /dev/null +++ b/cavendish/speech-bubble-left-4.png diff --git a/cavendish/style.php b/cavendish/style.php new file mode 100644 index 0000000..a68550e --- /dev/null +++ b/cavendish/style.php @@ -0,0 +1,37 @@ +<?php header("Content-type: text/css"); +include('config.php'); +?> +#header h6 a { + background-color: transparent; + background-image: url("<?php echo $cavendishLogoURL ?>"); + background-repeat: no-repeat; + width: <?php echo $cavendishLogoWidth ?>px; + height: <?php echo $cavendishLogoHeight ?>px; + margin-top: <?php echo $cavendishLogoMargin ?>px; + } +<?php +if ($cavendishSiteWith) { ?> +#globalWrapper { + width: <?php echo $cavendishSiteWith ?>px; + } +<?php +} +if ($cavendishSidebarSearchbox) { ?> + #nav #p-search { + display:none; + }<?php +} +if ($cavendishQRCodeMode=='all'){ ?> +#f-poweredbyico { + display:none; +} +<?php +} +if ($cavendishQRCodeMode=='print'){ ?> +#qrcode { + display:none; +} +<?php +} +?> +
\ No newline at end of file diff --git a/cavendish/subsite_back.gif b/cavendish/subsite_back.gif Binary files differnew file mode 100644 index 0000000..1fe411d --- /dev/null +++ b/cavendish/subsite_back.gif diff --git a/cavendish/subsite_back.png b/cavendish/subsite_back.png Binary files differnew file mode 100644 index 0000000..11baba1 --- /dev/null +++ b/cavendish/subsite_back.png diff --git a/cavendish/subsite_mozilla-org.gif b/cavendish/subsite_mozilla-org.gif Binary files differnew file mode 100644 index 0000000..b18706f --- /dev/null +++ b/cavendish/subsite_mozilla-org.gif diff --git a/cavendish/top-left.png b/cavendish/top-left.png Binary files differnew file mode 100644 index 0000000..b5d7835 --- /dev/null +++ b/cavendish/top-left.png diff --git a/cavendish/top-mid.png b/cavendish/top-mid.png Binary files differnew file mode 100644 index 0000000..37d3276 --- /dev/null +++ b/cavendish/top-mid.png diff --git a/cavendish/top-right.png b/cavendish/top-right.png Binary files differnew file mode 100644 index 0000000..5c8c450 --- /dev/null +++ b/cavendish/top-right.png diff --git a/cavendish/user.gif b/cavendish/user.gif Binary files differnew file mode 100644 index 0000000..bc93439 --- /dev/null +++ b/cavendish/user.gif diff --git a/cavendish/video.png b/cavendish/video.png Binary files differnew file mode 100644 index 0000000..5615e09 --- /dev/null +++ b/cavendish/video.png diff --git a/cavendish/wiki-indexed.png b/cavendish/wiki-indexed.png Binary files differnew file mode 100644 index 0000000..189a2ae --- /dev/null +++ b/cavendish/wiki-indexed.png diff --git a/cavendish/wiki.png b/cavendish/wiki.png Binary files differnew file mode 100644 index 0000000..69fce98 --- /dev/null +++ b/cavendish/wiki.png diff --git a/cavendish/wiki_header_logo.gif b/cavendish/wiki_header_logo.gif Binary files differnew file mode 100644 index 0000000..ac06c7b --- /dev/null +++ b/cavendish/wiki_header_logo.gif |