code:base-css
/* * This CSS is based on the Northern Lights theme by Rob Elliott. See http://themes.wikidot.com/northernlights * I have changed the colours in-line, but all other changes should be at the end. * This file is licensed under a Creative Commons Attribution-ShareAlike 3.0 License * http://creativecommons.org/licenses/by-sa/3.0/ * * The banner, /local--files/code:base-css/banner.png, is based on a photograph by Amateria1121 at en.wikipedia * under a Creative Commons Attribution-Share Alike 3.0 Unported] License. * See: http://en.wikipedia.org/wiki/File:Sulphur_mountain_panorama.jpg * and http://creativecommons.org/licenses/by-sa/3.0/ */ /* COMMON ==============================*/ div#container-wrap { background-color: #230059; background-repeat: repeat-y; background-position:left top; padding:0 0 0 50px; } #container { background-color: #230059; background-position:right top; background-repeat:repeat-y; padding:0 50px 0 0; } #content-wrap { background-color:#AACEE4; margin-top: 0px; } h1, #page-title { color: #000; font-weight: normal; margin: 0 0 0.6em; padding: 0 0 0.25em; } h1 { color:#2642AF; font-weight: bold; margin-top: 0.7em; padding: 0; } h2, h3, h4, h5, h6, h7 { background-color:transparent; color:#2642AF; letter-spacing: 1px; margin: 0.5em 0 0.4em; padding: 0; } #page-title { color:#2642AF; padding-top:0em; } ul { list-style: square; } li, p { line-height: 141%; } a:link, a:visited { color: #141847; text-decoration: none; } a.newpage { color: #141847; text-decoration: none; } a:hover { text-decoration: underline; } #header, #top-bar { margin: 0 auto; width: 80%px; } body { background-color: #dddddd; font-size: 0.80em; color: #000; } input.text { background-color:#4f8ac3; border:1px solid #2642AF; color:#FFFFFF; } input.empty { background-color:transparent; color: #ffffff; font-size:100%; } input { font-size:100%; } textarea { background-color: #AACEE4; } input.text { background-color: 0x4f8ac3; color: darkblue; } /* HEADER ============================== */ #header { background-color: #6A946A; background-image: url(/local--files/northernlights/header3.jpg); height:165px; padding-bottom:50px; position:relative; top:0; width 100%; } #header h1 { color: white; left: 50px; padding: 0; position: absolute; top: 60px; } #header h2 { color:white; font-size:125%; left:50px; margin:0; max-height:38px; padding:0; position:absolute; top:110px; } #header h1 a { background: transparent; left: 50px; color: white; font-size: 180%; text-decoration: none; } /*SEARCH and LOGIN ==============================*/ #search-top-box { position: absolute; right: 9px; top: 20px; text-align: left; width: 400px; z-index: 9; } .search-box .query-area { display: none; text-align:center; } #login-status { background-image:none; color:white; font-size:100%; height:20px; margin:0; overflow:visible; padding:5px 0 0 15px; position:relative; right:0; top:10px; width:100%; z-index:6; } #login-status ul a { background: transparent; color: #700; } #account-topbutton { background-color:transparent; color: #AACEE4; border:1px solid #AACEE4; font-size:80%; font-weight:bold; margin-left:5px; padding:0 5px; text-decoration:none; } #account-options { background-color:#499990; border:0 none; display:none; left:200px; opacity:0.5; padding:0; position:absolute; text-align:center; top:5px; width:135px; z-index:7; } #account-options ul { display:block; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0; padding:0; color: white; } #account-options li { color: white; display:block; margin:0; padding:0; width:100%; } #account-options li a { -moz-box-sizing:border-box; color: white; display:block; padding:2px 5px; width:100%; z-index:8; } #account-options li a:hover { background-color: white; color: black; opacity: 0.5; } .printuser img.small { display:none; margin-right: 0.4em; } #search-top-box form { background-color: transparent; height: 25px; left: 180px; margin: 0; padding: 0; position: absolute; top: -6px; z-index: 9; } #search-top-box input.empty { color:#FFFFFF; } /* TOP MENU ==============================*/ #top-bar { background-image: none; border 1px solid; font-size:90%; height:50px; left:0; line-height:25px; margin-left: 0; position:absolute; top:150px; z-index:10; } #top-bar ul { background-color:transparent; border:none; display:inline; height:31px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; margin-left:0; margin-top:15px; padding:0; width:100%; } #top-bar li { float:left; } #top-bar li ul li { display: block; float:left; width:auto; } #top-bar li ul li a { background-color: transparent; border: 0; text-align:left; width:auto; } #top-bar a:link, #top-bar a:visited { background-color:transparent; color: #AACEE4; margin-left:7px; padding-left:2px; text-decoration:none; } #top-bar ul li a { border: 0; line-height: 23px; max-height: 23px; text-decoration: none; } #top-bar ul li:hover a { background: transparent; border: 0; } #top-bar ul li:hover ul li a { border: 0; height: auto; line-height: 160%; max-height: none; padding-bottom: 0; padding-top: 0; width: 150px; } #top-bar ul li:hover a:hover { border: 0; text-decoration: underline; } #top-bar ul ul li:hover a:hover { color: white; } #top-bar ul li ul { background-color: transparent; border: 0; color: white; display: block; vertical-align: bottom; width: auto; } /* BREADCRUMBS ============================== */ #breadcrumbs { /*background-color:#AACEE4;*/ background-color:#87a5b8; /*border: 1px solid #230059;*/ /*color:#FFFFFF;*/ margin: 0; padding-left: 1em; } #page-content { padding: 0em margin: 0em } /* SIDEBAR MENU ============================== */ #side-bar { -moz-border-radius-bottomright: 10px; background-color: #AACEE4; border: 1px solid #dedede; clear: both; float:right; padding: 10px; margin: 0 0 0 2em; width: 14em; } /* CONTENT ============================== */ #main-content { background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; margin-left:0; margin-right: 200px; padding-left:20px; padding-top:20px; position:relative; } /* TABLES ============================== */ table { empty-cells:show; width:60%; } table.wiki-content-table { background-color: #AACEE4; border-collapse:collapse; border-spacing:0; color:#2D5491; } table.wiki-content-table th { background-color:#6A946A; border:1px solid #888888; color:white; padding:0.3em 0.7em; } table.wiki-content-table td { background-color: #AACEE4; border:none; padding:0.3em 0.7em; } /* FOOTER ==============================*/ #footer { background-image: url(/local--files/code:base-css/footer.png); bottom: 0px; color: #FFFFFF; font-size:90%; height: 75px; margin-bottom: 0px; margin-left: 0; margin-top: 0px; padding: 10px 0; position: relative; width: 100%; z-index: 1; } #footer .options { color: #ffffff; float: right; font-size: 90%; margin-right: 10px; margin-top: 15px; padding: 53px 0; z-index:1; } #license-area { color: #dddddd font-size: 95%; padding: 0 0; text-align: center; } #page-info { clear:both; font-size:87%; margin:15px; text-align:right; } .page-watch-options { font-size:95%; text-align:right; } .page-options-bottom { height:1%; margin-right: 0; position: relative; text-align:right; top: 80px; z-index:20; } .page-options-bottom a, a.action-area-close { background-color:transparent; color: darkblue; margin-top: -20px; text-decoration:none; } #license-area { background-color:#DDDDDD; color:#2642AF; padding:0.5em 0; text-align:center; } /* BUTTONS ============================== */ div.buttons input, input.button, button, file, a.button { -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#4f8ac3; border:1px solid #2642AF; color:#ffffff; font-weight: bold; margin:0 2px; padding:0 0.5em; text-decoration:none; } .owindow .button-bar a { background-color:#4f8ac3; border:1px solid #2642AF; color: #ffffff; margin:0.2em; padding:0.1em 1em; text-decoration:none; } div.buttons.alignleft { text-align:center; } /* FORUMS ===========================*/ .forum-group div.head { background-color:#6A946A; border:1px solid #333333; color:#FFFFFF; margin:0; padding:0.5em 1em; } /* TABS ===========================*/ yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav { border-color: #8C8C8C; border-width:0; width:90%; } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em { background-color:#6A946A; color: white; } .yui-navset .yui-nav li a em, .yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em { background-color:#CEE8EE; color:#6A946A; display:block; } .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content { border: solid 1px #8C8C8C; padding: 1em; width:80%; } .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav { border: none; margin-left:10%; } /* SITE MANAGER ============================== */ select { background-color:#AACEE4; border:1px solid #777777; } #site-manager-menu { background-color:#CEE8E6; border-top:5px solid 0x4f8ac3; float:left; margin:0 0 1em; padding:0 20px 0 0; width:16em; } #lock-info { width:100%; } /* CODE BLOCKS AND NOTES ============================== */ .code { background-color:#F7F7F7; border-color:0x4f8ac3; border-style:solid; border-width:5px 1px 1px; font-family:'Andale Mono','Courier New',Courier,monospace; margin:0.4em 0; overflow:auto; padding:0 1em; } div.wiki-note { background-color:#AACEE4; border-color:0x4f8ac3; border-style:solid; border-width:5px 1px 1px; margin:0 auto; text-align:center; width:50%; } /* MODIFICATIONS ============================== */ #side-bar{ display:none } #page-title{ display:none } #header { background-color: #6A946A; background-image: url(/local--files/code:base-css/banner.png); height:165px; padding-bottom:50px; position:relative; top:0; width 100%; } #top-bar { background-image: none; border 1px solid; font-size:110%; height:30px; left:0; line-height:25px; margin-left: 0; position:absolute; top:155px; z-index:10; } .side-bar-l { -moz-border-radius-bottomright: 10px; background-color: #AACEE4; /*border: 1px solid #230059;*/ float:left; padding: 1em; /*margin: -1px 0 0 0;*/ margin-left: -1em; margin-right: 1em; width: 20%; } .side-bar-r { -moz-border-radius-bottomleft: 10px; background-color: #AACEE4; /*border: 1px solid #230059;*/ float:right; padding: 1em; /* margin: -1px 0 0 0;*/ margin-right: -1em; margin-left: 2em; width: 20%; } #main-content { background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; margin-left:0; margin-right:0; margin-top:0; padding:0 0 0 0; position:relative; } .page-title-x { color:#2642AF; margin-left: auto; margin-right: auto; width: 50%; padding-top: 2em; position:relative; } hr { margin: 0 } .main-content-x { background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; margin-left: auto; margin-right: auto; width:50%; position:relative; } h1 { color: #000; font-weight: normal; padding: 0 0 0.25em; margin: 0; } .page-options-bottom { display: none; } #footer { background-image: url(/local--files/code:base-css/footer.png); height: 2em; } #footer .options { margin-top: 0.5em; padding: 0em 0; } #top-bar ul li:hover ul li a { border: 0; height: auto; line-height: 160%; max-height: none; padding-bottom: 0; padding-top: 0; width: auto; } #page-content ol li, #page-content ul li { list-style-position: inside; } #page-content ol, #page-content ul { list-style-position: inside; padding-left: 0; position: relative; left: 2em; margin-right:2em; } #page-content { margin-left:1em; margin-right:1em; } /**********Blog**********/ .blog table { border-spacing: 0 1em; padding-right: 3em; } .blog td.blog-title { padding-right: 5px; padding-left: 5px; border-bottom-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-color: #0054b5; -moz-border-radius-topleft: 10px; border-width: thin thin thin thin; border-style: solid solid solid solid; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; background-color: #a6cfff; } .blog td.blog-content { padding-right: 5px; padding-left: 5px; border-color: #0054b5; border-style: solid none solid none; border-width: thin 0 thin 0; background-color: #b3d6ff; } .blog td.blog-details { padding-right: 5px; padding-left: 5px; -webkit-border-top-right-radius: 10px; border-color: #0054b5; border-width: thin thin thin thin; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; border-style: solid solid solid solid; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background-color: #bfddff; } .blogissue-head { padding-bottom: 1px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; border-color: #0054b5; -moz-border-radius-topleft: 10px; border-width: thin thin 0 thin; -moz-border-radius-topright: 10px; border-style: solid solid none solid; border-top-left-radius: 10px; border-top-right-radius: 10px; background-color: #3671b5; } .blogissue-content { padding-top: 1px; padding-right: 5px; padding-left: 5px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-color: #0054b5; border-width: thin thin thin thin; -webkit-border-bottom-right-radius: 10px; border-style: solid solid solid solid; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: #f2f8ff; } @media only screen and (max-device-width: 480px) { #side-bar { display: none; } }





