Difference between revisions of "Editing Team:OLS Canmore AB CA/CSS"

 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
@charset "UTF-8";
+
@charset "utf-8";
@import url(font-awesome.min.css);
+
@import url("http://fonts.googleapis.com/css?family=Roboto:500,300");
+
  
/*
+
/* body attributes */
Ion by TEMPLATED
+
  body {
templated.co @templatedco
+
margin: 0 auto;
Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
+
      color: #151515;
*/
+
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
 +
        background-color: #999fFF;
 +
  }
  
/* Basic */
 
  
+
/* wrapper - attributes that are daughter to body since inside  */
body{
+
  #wrapper {
color: #555f66;
+
        width: 1000px;
font-family: "Roboto", Helvetica, sans-serif;
+
        min-width: 740px;
font-size: 12pt;
+
max-width: 1000px;
font-weight: 300;
+
margin: 0 auto;
line-height: 1.75em;
+
background-color: #FFfFFF;
}
+
  }
  
a {
+
/* please fill in what this does */
color: #629DD1;
+
  #top {
text-decoration: underline;
+
overflow: hidden;
}
+
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
 +
font-style: normal;
 +
font-weight: 200;
 +
        background-color: #000000;
 +
  }
  
a:hover {
+
/* heading attributes*/
text-decoration: none;
+
  h1, h2 {
}
+
color: #FFFFFF;
 +
font-style: normal;
 +
font-weight: 600;
 +
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 +
  }
 +
  h1 {
 +
font-size: 72px;
 +
margin-top: 0px;
 +
margin-bottom: 0px;
 +
text-align: center;
 +
text-transform: uppercase;
 +
color: #3100C7;
 +
background-color:#FFFFFF;
 +
        padding-top: 0px;
 +
        padding-bottom: 0px;
 +
  }
 +
  h2 {
 +
margin-top: 0em;
 +
color: #000000;
 +
background-color: #ffffff;
 +
text-align: center;
 +
padding-top: 0px;
 +
border-style: none;
 +
  }
  
strong, b {
 
color: #666f77;
 
font-weight: 500;
 
}
 
  
em, i {
+
#main {
font-style: italic;
+
margin-left: 0%; 
}
+
        float: left;
 +
width: 1000px;
 +
padding-left: 0px;
 +
text-align: center;
 +
        margin: 0 auto;
 +
        padding: 0;
 +
}
  
p {
 
margin: 0 0 2em 0;
 
}
 
  
h1, h2, h3, h4, h5, h6 {
+
figure {
color: #666f77;
+
display: inline-block;
font-weight: 300;
+
width: 420px;
line-height: 1em;
+
}
margin: 0 0 1em 0;
+
figure img {
text-transform: uppercase;
+
padding: 10px;
letter-spacing: 0.125em;
+
-webkit-box-shadow: 1px 1px 15px #999999;
}
+
box-shadow: 1px 1px 15px #999999;
 +
}
  
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+
figcaption {
color: inherit;
+
font-size: 0.875em;
text-decoration: none;
+
font-weight: bold;
}
+
text-align: center;
 +
display: inline-block;
 +
margin-top: 0.5em;
 +
}
 +
.centered {
 +
margin-left: auto;
 +
margin-right: auto;
 +
}
  
h2 {
+
.floatleft {
font-size: 1.5em;
+
float: left;
line-height: 1.5em;
+
margin-left: 0px;
}
+
margin-right: 10px;
 +
}
 +
.floatright {
 +
float: right;
 +
margin-left: 10px;
 +
margin-right: 0px;
 +
}
  
h3 {
+
footer {
font-size: 1.25em;
+
padding-top: 2px;
line-height: 1.5em;
+
padding-bottom: 0px;
}
+
padding-left: 0px;
 +
background-color: #0D3477;
 +
color: #FFFFFF;
 +
clear: left;
 +
}
 +
a {
 +
font-weight: bold;
 +
text-decoration: none;
 +
}
 +
a:link {
 +
color: #00527A;
 +
}
 +
a:visited {
 +
color: #002442;
  
h4 {
+
}
font-size: 1em;
+
line-height: 1.5em;
+
}
+
  
h5 {
 
font-size: 0.9em;
 
line-height: 1.5em;
 
}
 
  
h6 {
+
#mainnav ul {
font-size: 0.7em;
+
list-style-type: none;
line-height: 1.5em;
+
margin-top: 0px;
}
+
margin-right: -10px;
 +
margin-bottom: 0px;
 +
margin-left: 0px;
 +
}
  
sub {
+
#mainnav a {
font-size: 0.8em;
+
width: 100%;
position: relative;
+
display: inline;
top: 0.5em;
+
float: left;
}
+
text-align: center;
 +
text-transform: uppercase;
 +
background-color: #000000;
 +
color: #FFFFFF;
 +
        list-style-type: none;
 +
}
  
sup {
+
#mainnav a {
font-size: 0.8em;
+
width: 16.6%;
position: relative;
+
text-align: center;
top: -0.5em;
+
text-transform: uppercase;
}
+
background-color: #000000;
 +
color: #FFFFFF;
 +
padding-top: 12px;
 +
padding-bottom: 12px;
 +
padding-left: 0px;
 +
        list-style-type: none;
 +
}
  
hr {
+
th,td
border: 0;
+
{
border-bottom: solid 1px rgba(144, 144, 144, 0.25);
+
padding: 10px;
margin: 3em 0;
+
min-width: 0%;
}
+
        text-align: centre;
 +
        padding-right: 10px;
 +
padding-left: 10px;
 +
        padding-top: 10px;
 +
        padding-bottom: 10px;
 +
}
  
hr.major {
+
h3
margin: 2em 0 5em 0;
+
{
}
+
padding-top: 20px;
 +
padding-bottom: 0px;
 +
}
  
blockquote {
+
/* iGEM reset starts here */
border-left: solid 4px rgba(144, 144, 144, 0.25);
+
div#top-section {
font-style: italic;
+
height: 20px;
margin: 0 0 2em 0;
+
margin-bottom: -63px !important;
padding: 0.5em 0 0.5em 2em;
+
margin: 0 auto;    
}
+
width: 1000px;
 +
border: none;
 +
background-color: #E2EAFF;
 +
}
  
code {
+
div#header {
background: rgba(144, 144, 144, 0.075);
+
width: 100%;
border-radius: 6px;
+
text-align: left;
border: solid 1px rgba(144, 144, 144, 0.25);
+
margin-left: auto;
font-family: "Courier New", monospace;
+
margin-right: auto;
font-size: 0.9em;
+
margin-bottom: 0px !important;
margin: 0 0.25em;
+
}  
padding: 0.25em 0.65em;
+
}
+
  
pre {
+
h1 {
-webkit-overflow-scrolling: touch;
+
    color: #000fff;
font-family: "Courier New", monospace;
+
    background-color: #FFFFFF;
font-size: 0.9em;
+
    font-weight: bold;
margin: 0 0 2em 0;
+
    margin: 0;
overflow-x: auto;
+
    padding-top: 40px;
}
+
    padding-bottom: 0px;
 +
    border-bottom: 0px solid #aaa;
 +
}
  
pre code {
+
h1.firstHeading {
display: block;
+
      display: none;
line-height: 1.75em;
+
}
padding: 1em 1.5em;
+
}
+
  
.align-left {
+
#searchform {
text-align: left;
+
    display: none;
}
+
}
  
.align-center {
+
.left-menu {
text-align: center;
+
background: none
}
+
}
 +
.left-menu a {
 +
    color: #000;
 +
}
  
.align-right {
+
/*the div containing the entire top bar*/
text-align: right;
+
div#top-section {
}
+
height: 20px;
+
margin-bottom: -63px !important;
 +
        margin: 0 auto;
 +
width: 1030px;
 +
margin-left:-10px;
 +
border: none;
 +
        color: #000fff;
 +
background-color: #0D3477;
 +
}
  
 +
#content{
 +
margin: 0 auto;
 +
width: 1000px;
 +
border: none;
 +
}
  
/* Section/Article */
+
#search-controls {
 +
overflow:hidden;
 +
display:none;
 +
background: none;
 +
position: absolute;
 +
top: 170px;
 +
right: 40px;
 +
}
  
section.special, article.special {
 
text-align: center;
 
}
 
  
header p {
+
div#header {
color: #bbb;
+
width: 100%;
position: relative;
+
text-align: left;
margin: 0 0 1.5em 0;
+
margin-left: auto;
}
+
margin-right: auto;
 +
margin-bottom: 0px !important;
 +
}  
  
header h2 + p {
+
#menubar {
font-size: 1.25em;
+
position: absolute;
margin-top: -1em;
+
color: #000fff;
line-height: 1.5em;
+
        background-color: #003693;
}
+
        margin: auto;
 +
}
  
header h3 + p {
+
.left-menu, .right-menu{
font-size: 1.1em;
+
position: absolute;
margin-top: -0.85em;
+
background: #003693;
line-height: 1.5em;
+
color: white;
}
+
}
  
header h4 + p,
+
.left-menu li a, .right-menu li a {
header h5 + p,
+
color: #000 !important;
header h6 + p {
+
}
font-size: 0.9em;
+
margin-top: -0.75em;
+
line-height: 1.5em;
+
}
+
  
header.major {
 
text-align: center;
 
margin: 0 0 4em 0;
 
}
 
  
header.major h2 {
+
.left-menu ul li, .right-menu ul li a{
font-size: 2em;
+
background: none;
}
+
color: #000 !important;
 +
}
  
header.major h2 + p {
+
.left-menu li a:hover, .right-menu li a:hover, .right-menu li a:visited, .right-menu li a:active {
font-size: 1.5em;
+
    color: #000 !important;
margin: -1em 0 2em 0;
+
}
}
+
  
/* Form */
+
#catlinks{
 +
display:none;
 +
}
  
form {
+
/*important for background colours*/
margin: 0 0 2em 0;
+
.mediawiki{
}
+
background:#003693;
 +
}
  
label {
+
.mediawiki {
color: #666f77;
+
border: none;
display: block;
+
width: 1000px;
font-size: 0.9em;
+
background: transparent;
font-weight: 500;
+
}
margin: 0 0 1em 0;
+
}
+
  
input[type="text"],
+
#globalWrapper {
input[type="password"],
+
background:#0D3477;
input[type="email"],
+
        min-width: 740px;
select,
+
max-width: 1000px;
textarea {
+
margin: 0 auto;
-moz-appearance: none;
+
        height: 100%;
-webkit-appearance: none;
+
        margin-bottom: 0.01em;
-o-appearance: none;
+
-ms-appearance: none;
+
}
appearance: none;
+
background: rgba(144, 144, 144, 0.075);
+
border-radius: 6px;
+
border: none;
+
border: solid 1px rgba(144, 144, 144, 0.25);
+
color: inherit;
+
display: block;
+
outline: 0;
+
padding: 0 1em;
+
text-decoration: none;
+
width: 100%;
+
}
+
 
+
input[type="text"]:invalid,
+
input[type="password"]:invalid,
+
input[type="email"]:invalid,
+
select:invalid,
+
textarea:invalid {
+
box-shadow: none;
+
}
+
 
+
input[type="text"]:focus,
+
input[type="password"]:focus,
+
input[type="email"]:focus,
+
select:focus,
+
textarea:focus {
+
border-color: #629DD1;
+
box-shadow: 0 0 0 1px #629DD1;
+
}
+
 
+
.select-wrapper {
+
text-decoration: none;
+
display: block;
+
position: relative;
+
}
+
 
+
.select-wrapper:before {
+
content: "";
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-font-smoothing: antialiased;
+
font-family: FontAwesome;
+
font-style: normal;
+
font-weight: normal;
+
text-transform: none !important;
+
}
+
 
+
.select-wrapper:before {
+
color: rgba(144, 144, 144, 0.25);
+
display: block;
+
height: 2.75em;
+
line-height: 2.75em;
+
pointer-events: none;
+
position: absolute;
+
right: 0;
+
text-align: center;
+
top: 0;
+
width: 2.75em;
+
}
+
 
+
.select-wrapper select::-ms-expand {
+
display: none;
+
}
+
 
+
input[type="text"],
+
input[type="password"],
+
input[type="email"],
+
select {
+
height: 2.75em;
+
}
+
 
+
textarea {
+
padding: 0.75em 1em;
+
}
+
 
+
input[type="checkbox"],
+
input[type="radio"] {
+
-moz-appearance: none;
+
-webkit-appearance: none;
+
-o-appearance: none;
+
-ms-appearance: none;
+
appearance: none;
+
display: block;
+
float: left;
+
margin-right: -2em;
+
opacity: 0;
+
width: 1em;
+
z-index: -1;
+
}
+
 
+
input[type="checkbox"] + label,
+
input[type="radio"] + label {
+
text-decoration: none;
+
color: #555f66;
+
cursor: pointer;
+
display: inline-block;
+
font-size: 1em;
+
font-weight: 300;
+
padding-left: 2.4em;
+
padding-right: 0.75em;
+
position: relative;
+
}
+
 
+
input[type="checkbox"] + label:before,
+
input[type="radio"] + label:before {
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-font-smoothing: antialiased;
+
font-family: FontAwesome;
+
font-style: normal;
+
font-weight: normal;
+
text-transform: none !important;
+
}
+
 
+
input[type="checkbox"] + label:before,
+
input[type="radio"] + label:before {
+
background: rgba(144, 144, 144, 0.075);
+
border-radius: 6px;
+
border: solid 1px rgba(144, 144, 144, 0.25);
+
content: '';
+
display: inline-block;
+
height: 1.65em;
+
left: 0;
+
line-height: 1.58125em;
+
position: absolute;
+
text-align: center;
+
top: 0;
+
width: 1.65em;
+
}
+
 
+
input[type="checkbox"]:checked + label:before,
+
input[type="radio"]:checked + label:before {
+
background: #192024;
+
border-color: #192024;
+
color: #ffffff;
+
content: '\f00c';
+
}
+
 
+
input[type="checkbox"]:focus + label:before,
+
input[type="radio"]:focus + label:before {
+
border-color: #629DD1;
+
box-shadow: 0 0 0 1px #629DD1;
+
}
+
 
+
input[type="checkbox"] + label:before {
+
border-radius: 6px;
+
}
+
 
+
input[type="radio"] + label:before {
+
border-radius: 100%;
+
}
+
 
+
::-webkit-input-placeholder {
+
color: #bbb !important;
+
opacity: 1.0;
+
}
+
 
+
:-moz-placeholder {
+
color: #bbb !important;
+
opacity: 1.0;
+
}
+
 
+
::-moz-placeholder {
+
color: #bbb !important;
+
opacity: 1.0;
+
}
+
 
+
:-ms-input-placeholder {
+
color: #bbb !important;
+
opacity: 1.0;
+
}
+
 
+
.formerize-placeholder {
+
color: #bbb !important;
+
opacity: 1.0;
+
}
+
 
+
/* Box */
+
 
+
.box {
+
border-radius: 6px;
+
border: solid 1px rgba(144, 144, 144, 0.25);
+
margin-bottom: 2em;
+
padding: 3em 2em;
+
}
+
 
+
.box > :last-child,
+
.box > :last-child > :last-child,
+
.box > :last-child > :last-child > :last-child {
+
margin-bottom: 0;
+
}
+
 
+
.box.alt {
+
border: 0;
+
border-radius: 0;
+
padding: 0;
+
}
+
 
+
/* Icon */
+
 
+
.icon {
+
text-decoration: none;
+
border-bottom: none;
+
position: relative;
+
}
+
 
+
.icon:before {
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-font-smoothing: antialiased;
+
font-family: FontAwesome;
+
font-style: normal;
+
font-weight: normal;
+
text-transform: none !important;
+
}
+
 
+
.icon > .label {
+
display: none;
+
}
+
 
+
.icon.major {
+
display: inline-block;
+
margin: 0 0 1.25em 0;
+
color: #ffffff;
+
background: #629DD1;
+
width: 3em;
+
height: 3em;
+
font-size: 2em;
+
text-align: center;
+
line-height: 3em;
+
border-radius: 100%;
+
box-shadow: 0 0 0 10px #fff, 0 0 0 11px rgba(144, 144, 144, 0.25);
+
}
+
 
+
/* Image */
+
 
+
.image {
+
border-radius: 6px;
+
border: 0;
+
display: inline-block;
+
position: relative;
+
}
+
 
+
.image img {
+
border-radius: 6px;
+
display: block;
+
}
+
 
+
.image.left {
+
float: left;
+
padding: 0 1.5em 1em 0;
+
top: 0.25em;
+
}
+
 
+
.image.right {
+
float: right;
+
padding: 0 0 1em 1.5em;
+
top: 0.25em;
+
}
+
 
+
.image.fit {
+
display: block;
+
margin: 0 0 2em 0;
+
width: 100%;
+
}
+
 
+
.image.fit img {
+
display: block;
+
width: 100%;
+
}
+
 
+
/* List */
+
 
+
  li ul {display: none;}
+
  ul li a {display: block;padding: 5px 10px 5px 10px;text-decoration: none;
+
          white-space: nowrap;color: #000;}
+
  ul li a:hover {text-decoration: underline}
+
  li:hover ul {display: block; position: absolute;}
+
  li:hover li {float: none;}
+
  li:hover a {}
+
  li:hover li a:hover {}
+
 
+
 
+
 
+
ol {
+
list-style: decimal;
+
margin: 0 0 2em 0;
+
padding-left: 1.25em;
+
+
+
}
+
 
+
ol li {
+
padding-left: 0.25em;
+
+
}
+
 
+
ul {
+
list-style: disc;
+
margin: 0 0 2em 0;
+
padding-left: 1em;
+
text-align:center;
+
+
}
+
 
+
ul li {
+
padding-left: 0.5em;
+
    display:inline-block;
+
}
+
 
+
ul.alt {
+
list-style: none;
+
padding-left: 0;
+
}
+
 
+
ul.alt li {
+
border-top: solid 1px rgba(144, 144, 144, 0.25);
+
padding: 0.5em 0;
+
}
+
 
+
ul.alt li:first-child {
+
border-top: 0;
+
padding-top: 0;
+
}
+
 
+
ul.icons {
+
cursor: default;
+
list-style: none;
+
padding-left: 0;
+
}
+
 
+
ul.icons li {
+
display: inline-block;
+
padding: 0 1.25em 0 0;
+
}
+
 
+
ul.icons li:last-child {
+
padding-right: 0;
+
}
+
 
+
ul.icons li .icon:before {
+
font-size: 1.5em;
+
}
+
 
+
ul.actions {
+
cursor: default;
+
list-style: none;
+
padding-left: 0;
+
}
+
 
+
ul.actions li {
+
display: inline-block;
+
padding: 0 1em 0 0;
+
vertical-align: middle;
+
}
+
 
+
ul.actions li:last-child {
+
padding-right: 0;
+
}
+
 
+
ul.actions.small li {
+
padding: 0 0.5em 0 0;
+
}
+
 
+
ul.actions.vertical li {
+
display: block;
+
padding: 1em 0 0 0;
+
}
+
 
+
ul.actions.vertical li:first-child {
+
padding-top: 0;
+
}
+
 
+
ul.actions.vertical li > * {
+
margin-bottom: 0;
+
}
+
 
+
ul.actions.vertical.small li {
+
padding: 0.5em 0 0 0;
+
}
+
 
+
ul.actions.vertical.small li:first-child {
+
padding-top: 0;
+
}
+
 
+
ul.actions.fit {
+
display: table;
+
margin-left: -1em;
+
padding: 0;
+
table-layout: fixed;
+
width: calc(100% + 1em);
+
}
+
 
+
ul.actions.fit li {
+
display: table-cell;
+
padding: 0 0 0 1em;
+
}
+
 
+
ul.actions.fit li > * {
+
margin-bottom: 0;
+
}
+
 
+
ul.actions.fit.small {
+
margin-left: -0.5em;
+
width: calc(100% + 0.5em);
+
}
+
 
+
ul.actions.fit.small li {
+
padding: 0 0 0 0.5em;
+
}
+
 
+
dl {
+
margin: 0 0 2em 0;
+
}
+
 
+
/* Table */
+
 
+
.table-wrapper {
+
-webkit-overflow-scrolling: touch;
+
overflow-x: auto;
+
}
+
 
+
table {
+
margin: 0 0 2em 0;
+
width: 100%;
+
}
+
 
+
table tbody tr {
+
border: solid 1px rgba(144, 144, 144, 0.25);
+
border-left: 0;
+
border-right: 0;
+
}
+
 
+
table tbody tr:nth-child(2n + 1) {
+
background-color: rgba(144, 144, 144, 0.075);
+
}
+
 
+
table td {
+
padding: 0.75em 0.75em;
+
}
+
 
+
table th {
+
color: #666f77;
+
font-size: 0.9em;
+
font-weight: 500;
+
padding: 0 0.75em 0.75em 0.75em;
+
text-align: left;
+
}
+
 
+
table thead {
+
border-bottom: solid 2px rgba(144, 144, 144, 0.25);
+
}
+
 
+
table tfoot {
+
border-top: solid 2px rgba(144, 144, 144, 0.25);
+
}
+
 
+
table.alt {
+
border-collapse: separate;
+
}
+
 
+
table.alt tbody tr td {
+
border: solid 1px rgba(144, 144, 144, 0.25);
+
border-left-width: 0;
+
border-top-width: 0;
+
}
+
 
+
table.alt tbody tr td:first-child {
+
border-left-width: 1px;
+
}
+
 
+
table.alt tbody tr:first-child td {
+
border-top-width: 1px;
+
}
+
 
+
table.alt thead {
+
border-bottom: 0;
+
}
+
 
+
table.alt tfoot {
+
border-top: 0;
+
}
+
 
+
 
+
/* Wrapper */
+
 
+
.wrapper {
+
padding: 6em 0 4em 0;
+
}
+
 
+
.wrapper.style1 {
+
background: #fff;
+
color: #555f66;
+
}
+
 
+
.wrapper.style2 {
+
background: #192024;
+
color: #c5c7c8;
+
}
+
 
+
.wrapper.style2 h2, .wrapper.style2 h3, .wrapper.style2 h4, .wrapper.style2 h5, .wrapper.style2 h6 {
+
color: #ffffff;
+
}
+
 
+
.wrapper.style2 header p {
+
color: #a3a5a7;
+
}
+
 
+
.wrapper.style2 .button.alt {
+
box-shadow: inset 0 0 0 1px rgba(144, 144, 144, 0.75);
+
color: #ffffff !important;
+
}
+
 
+
.wrapper.style2 .button.alt:hover {
+
background-color: rgba(144, 144, 144, 0.275);
+
}
+
 
+
.wrapper.style2 .button.alt:active {
+
background-color: rgba(144, 144, 144, 0.4);
+
}
+
 
+
.wrapper.style2 .button.alt.icon:before {
+
color: #a3a5a7;
+
}
+
 
+
/* Header */
+
 
+
#skel-layers-wrapper {
+
padding-top: 1em;
+
}
+
 
+
#header {
+
+
background: #fff;
+
color: #555f66;
+
cursor: default;
+
height: 3em;
+
left: 0;
+
line-height: 3em;
+
position: fixed;
+
top: 0;
+
width: 100%;
+
z-index: 10000;
+
box-shadow: 0 0 0.1em 0 rgba(0, 0, 0, 0.25);
+
}
+
 
+
#header h1 {
+
color: #666f77;
+
font-weight: 500;
+
height: inherit;
+
left: 1.25em;
+
line-height: inherit;
+
margin: 0;
+
padding: 0;
+
position: absolute;
+
top: 0;
+
}
+
 
+
#header h1 a {
+
font-size:1.25em;
+
}
+
 
+
#header nav {
+
height: inherit;
+
line-height: inherit;
+
position:absolute;
+
right: 1.25em;
+
top: 0;
+
vertical-align: middle;
+
}
+
 
+
#header nav > ul {
+
list-style: none;
+
margin: 0;
+
padding-left: 0;
+
+
}
+
 
+
#header nav > ul > li {
+
border-radius: 6px;
+
display: inline-block;
+
margin-left: 2em;
+
padding-left: 0;
+
}
+
 
+
#header nav > ul > li a {
+
-moz-transition: color 0.2s ease-in-out;
+
-webkit-transition: color 0.2s ease-in-out;
+
-o-transition: color 0.2s ease-in-out;
+
-ms-transition: color 0.2s ease-in-out;
+
+
transition: color 0.2s ease-in-out;
+
color: #555f66;
+
display: inline-block;
+
text-decoration: none;
+
+
}
+
 
+
#header nav > ul > li a:hover {
+
color: #629DD1;
+
}
+
 
+
#header nav > ul > li:first-child {
+
margin-left: 0;
+
}
+
 
+
#header nav > ul > li .button {
+
height: 2.25em;
+
line-height: 2.25em;
+
margin-bottom: 0;
+
padding: 0 1em;
+
position: relative;
+
top: -0.075em;
+
vertical-align: middle;
+
}
+
 
+
#header .container {
+
position: relative;
+
}
+
 
+
#header .container h1 {
+
left: 0;
+
}
+
 
+
#header .container nav {
+
right: 0;
+
}
+
 
+
/* Banner */
+
 
+
#banner {
+
background-color: #666666;
+
background-image: url("../images/banner.jpg");
+
background-size: cover;
+
background-position: center center;
+
background-repeat: no-repeat;
+
color: #d8d8d8;
+
padding: 14em 0;
+
text-align: center;
+
position: relative;
+
}
+
  
#banner:before {
+
#footer-box {
content: '';
+
width: 990px;
position: absolute;
+
margin: 0px 0px 0px 93px;
left: 0;
+
border: 1px solid #c4c4c4;
top: 0;
+
background:#6E9AE4;
width: 100%;
+
        color:#000000;
height: 100%;
+
        display:none;
background: rgba(64, 72, 80, 0.25);
+
}
}
+
  
#banner .inner {
+
/* Removes bullets from unordered lists */
position: relative;
+
ul {
z-index: 1;
+
        list-style:none;
}
+
}
  
#banner .inner :last-child {
+
/* Fixes spacing of menu */
margin-bottom: 0;
+
div.drop {
}
+
        padding-bottom: 35px;
 +
        background-color: #000000;
 +
}
  
#banner h2, #banner h3, #banner h4, #banner h5, #banner h6 {
 
color: #ffffff;
 
}
 
  
#banner .button.alt {
 
box-shadow: inset 0 0 0 1px rgba(144, 144, 144, 0.75);
 
color: #000000 !important;
 
}
 
  
#banner .button.alt:hover {
 
background-color: rgba(144, 144, 144, 0.275);
 
}
 
  
#banner .button.alt:active {
+
/* OLS menu */
background-color: rgba(144, 144, 144, 0.4);
+
}
+
  
#banner .button.alt.icon:before {
+
#menu {
color: #c1c1c1;
+
  width: 1000px;
}
+
  height: 40px;
 +
  clear: both;
 +
z-index:100;
 +
}
 +
 +
ul#nav {
 +
  float: left;
 +
  width: 1000px;
 +
  margin: 0;
 +
  padding-left: 40px;
 +
  list-style: none;
 +
  background: #000000 url(../img/menu-parent.png) repeat-x;
 +
  -moz-border-radius-topright: 10px;
 +
  -webkit-border-top-right-radius: 10px;
 +
  -moz-border-radius-topleft: 10px;
 +
  -webkit-border-top-left-radius: 10px; 
 +
z-index:100;
 +
}
 +
 +
ul#nav li {
 +
  display: inline;
 +
z-index:100;
 +
}
 +
 +
ul#nav li a {
 +
  float: left;
 +
  font: bold 1.1em arial,verdana,tahoma,sans-serif;
 +
  line-height: 40px;
 +
  color: #fff;
 +
  text-decoration: none;
 +
  text-shadow: 1px 1px 1px #880000;
 +
  margin-left:50px;
 +
  padding: 0 30px;
 +
  background: #000000 url(../img/menu-parent.png) repeat-x;
 +
  -moz-border-radius-topright: 10px;
 +
  -webkit-border-top-right-radius: 10px;
 +
  -moz-border-radius-topleft: 10px;
 +
  -webkit-border-top-left-radius: 10px; 
 +
z-index:100; 
 +
}
 +
 +
/* APPLIES THE ACTIVE STATE */
 +
ul#nav .current a, ul#nav li:hover > a  {
 +
  color: #fff;
 +
  text-decoration: none;
 +
  text-shadow: 1px 1px 1px #330000;
 +
  background: #6E9AE4;
 +
  -moz-border-radius-topright: 10px;
 +
  -webkit-border-top-right-radius: 10px;
 +
  -moz-border-radius-topleft: 10px;
 +
  -webkit-border-top-left-radius: 10px;
 +
z-index:100;
 +
}
 +
 +
/* THE SUBMENU LIST HIDDEN BY DEFAULT */
 +
ul#nav  ul {
 +
  display: none;
 +
z-index:100;
 +
}
 +
 +
/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
 +
ul#nav li:hover > ul {
 +
  position: absolute;
 +
  display: block;
 +
  width: 990px;
 +
  height: 45px;
 +
  position: absolute;
 +
  margin: 40px 0 0 0;
 +
margin-left:-40px;
 +
padding-left:10px;
 +
  background: #6E9AE4 url(../img/menu-child.png) repeat-x; 
 +
  -moz-border-radius-bottomright: 10px;
 +
  -webkit-border-bottom-right-radius: 10px;
 +
  -moz-border-radius-bottomleft: 10px;
 +
  -webkit-border-bottom-left-radius: 10px;
 +
z-index:100;
 +
}
 +
 +
ul#nav li:hover > ul li a {
 +
  float: left;
 +
  font: bold 1.1em arial,verdana,tahoma,sans-serif;
 +
  line-height: 45px;
 +
  color: #fff;
 +
  text-decoration: none;
 +
  text-shadow: 1px 1px 1px #110000;
 +
  margin: 0;
 +
  padding: 0 30px 0 0;
 +
  background: #6E9AE4 url(../img/menu-child.png) repeat-x;
 +
z-index:100;
 +
}
 +
 +
ul#nav li:hover > ul li a:hover {
 +
  color: #120000;
 +
  text-decoration: none;
 +
  text-shadow: none;
 +
z-index:100;
 +
}
  
#banner .button {
+
div#content {
min-width: 12em;
+
background:#0D3477;
}
+
}
  
#banner h2 {
+
body.mediawiki.ltr.ns-0.ns-subject.page-Team_OLS_Canmore_AB_CA {
font-size: 3.5em;
+
background:#0D3477;
line-height: 1em;
+
}
margin: 0 0 0.5em 0;
+
padding: 0;
+
}
+
  
#banner p {
+
#homepagetable {
font-size: 1.5em;
+
background-color: #FFFFFF;
margin-bottom: 2em;
+
}
}
+
  
#banner p a {
+
#homepagephoto {
color: #ffffff;
+
        padding-top:40px;
text-decoration: none;
+
        background:#0D3477;
}
+
}
  
/* Footer */
+
html {
 +
background:#0D3477;
 +
}
  
#footer {
+
div#menubar {
background: #f8f8f8;
+
background:#0D3477;
padding: 4em 0 6em 0;
+
}
}
+
  
#footer a {
+
#logo {
color: inherit;
+
        padding-top: 35px;
}
+
}
  
#footer .copyright {
+
div#p-logo {
color: #bbb;
+
      display: none;
font-size: 0.9em;
+
}
margin: 2em 0 0 0;
+
padding: 0;
+
text-align: center;
+
}
+
  
#footer .copyright li {
+
div.visualClear {
border-left: solid 1px rgba(144, 144, 144, 0.25);
+
background:#0D3477;
display: inline-block;
+
}
list-style: none;
+
margin-left: 1.5em;
+
padding-left: 1.5em;
+
}
+
  
#footer .copyright li:first-child {
+
html {
border-left: 0;
+
height: 100%;
margin-left: 0;
+
margin-bottom: 0.01em;
padding-left: 0;
+
}
}
+
  
#footer .icons a {
+
DIY {
color: #bbb;
+
background-color: #ffffff;
}
+
}

Latest revision as of 21:31, 16 September 2015

@charset "utf-8";

/* body attributes */

  body {

margin: 0 auto;

      	color: #151515;

font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;

       background-color: #999fFF;
  }


/* wrapper - attributes that are daughter to body since inside */

  #wrapper {
       width: 1000px;
       min-width: 740px;

max-width: 1000px; margin: 0 auto; background-color: #FFfFFF;

  }

/* please fill in what this does */

  #top {

overflow: hidden; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-style: normal; font-weight: 200;

       background-color: #000000;
  }

/* heading attributes*/

  h1, h2 {

color: #FFFFFF; font-style: normal; font-weight: 600; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;

  }
  h1 {

font-size: 72px; margin-top: 0px; margin-bottom: 0px; text-align: center; text-transform: uppercase; color: #3100C7; background-color:#FFFFFF;

       padding-top: 0px;
       padding-bottom: 0px;
  }
  h2 {

margin-top: 0em; color: #000000; background-color: #ffffff; text-align: center; padding-top: 0px; border-style: none;

  }


  1. main {

margin-left: 0%;

       float: left;

width: 1000px; padding-left: 0px; text-align: center;

       margin: 0 auto;
       padding: 0;

}


figure { display: inline-block; width: 420px; } figure img { padding: 10px; -webkit-box-shadow: 1px 1px 15px #999999; box-shadow: 1px 1px 15px #999999; }

figcaption { font-size: 0.875em; font-weight: bold; text-align: center; display: inline-block; margin-top: 0.5em; } .centered { margin-left: auto; margin-right: auto; }

.floatleft { float: left; margin-left: 0px; margin-right: 10px; } .floatright { float: right; margin-left: 10px; margin-right: 0px; }

footer { padding-top: 2px; padding-bottom: 0px; padding-left: 0px; background-color: #0D3477; color: #FFFFFF; clear: left; } a { font-weight: bold; text-decoration: none; } a:link { color: #00527A; } a:visited { color: #002442;

}


  1. mainnav ul {

list-style-type: none; margin-top: 0px; margin-right: -10px; margin-bottom: 0px; margin-left: 0px; }

  1. mainnav a {

width: 100%; display: inline; float: left; text-align: center; text-transform: uppercase; background-color: #000000; color: #FFFFFF;

       list-style-type: none;

}

  1. mainnav a {

width: 16.6%; text-align: center; text-transform: uppercase; background-color: #000000; color: #FFFFFF; padding-top: 12px; padding-bottom: 12px; padding-left: 0px;

       list-style-type: none;

}

th,td { padding: 10px; min-width: 0%;

       text-align: centre;
       padding-right: 10px;

padding-left: 10px;

       padding-top: 10px;
       padding-bottom: 10px;

}

h3 { padding-top: 20px; padding-bottom: 0px; }

/* iGEM reset starts here */ div#top-section { height: 20px; margin-bottom: -63px !important; margin: 0 auto; width: 1000px; border: none; background-color: #E2EAFF; }

div#header { width: 100%; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 0px !important; }

h1 {

   color: #000fff;
   background-color: #FFFFFF;
   font-weight: bold;
   margin: 0;
   padding-top: 40px;
   padding-bottom: 0px;
   border-bottom: 0px solid #aaa;

}

h1.firstHeading {

      display: none;

}

  1. searchform {
   display: none;

}

.left-menu { background: none } .left-menu a {

   color: #000;

}

/*the div containing the entire top bar*/ div#top-section { height: 20px; margin-bottom: -63px !important;

       margin: 0 auto;

width: 1030px; margin-left:-10px; border: none;

       color: #000fff;

background-color: #0D3477; }

  1. content{

margin: 0 auto; width: 1000px; border: none; }

  1. search-controls {

overflow:hidden; display:none; background: none; position: absolute; top: 170px; right: 40px; }


div#header { width: 100%; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 0px !important; }

  1. menubar {

position: absolute; color: #000fff;

       background-color: #003693;
       margin: auto;

}

.left-menu, .right-menu{ position: absolute; background: #003693; color: white; }

.left-menu li a, .right-menu li a { color: #000 !important; }


.left-menu ul li, .right-menu ul li a{ background: none; color: #000 !important; }

.left-menu li a:hover, .right-menu li a:hover, .right-menu li a:visited, .right-menu li a:active {

   color: #000 !important;

}

  1. catlinks{

display:none; }

/*important for background colours*/ .mediawiki{ background:#003693; }

.mediawiki { border: none; width: 1000px; background: transparent; }

  1. globalWrapper {

background:#0D3477;

       min-width: 740px;

max-width: 1000px; margin: 0 auto;

       height: 100%;
       margin-bottom: 0.01em;

}

  1. footer-box {

width: 990px; margin: 0px 0px 0px 93px; border: 1px solid #c4c4c4; background:#6E9AE4;

       color:#000000;
       display:none;

}

/* Removes bullets from unordered lists */ ul {

       list-style:none;

}

/* Fixes spacing of menu */ div.drop {

       padding-bottom: 35px;
       background-color: #000000;

}



/* OLS menu */

  1. menu {
 width: 1000px;
 height: 40px;
 clear: both;

z-index:100; }

ul#nav {

 float: left;
 width: 1000px;
 margin: 0;
 padding-left: 40px;
 list-style: none;
 background: #000000 url(../img/menu-parent.png) repeat-x;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-left-radius: 10px;  

z-index:100; }

ul#nav li {

 display: inline;

z-index:100; }

ul#nav li a {

 float: left;
 font: bold 1.1em arial,verdana,tahoma,sans-serif;
 line-height: 40px;
 color: #fff;
 text-decoration: none;
 text-shadow: 1px 1px 1px #880000;
 margin-left:50px;
 padding: 0 30px;
 background: #000000 url(../img/menu-parent.png) repeat-x;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-left-radius: 10px;  

z-index:100; }

/* APPLIES THE ACTIVE STATE */ ul#nav .current a, ul#nav li:hover > a {

 color: #fff;
 text-decoration: none;
 text-shadow: 1px 1px 1px #330000;
 background: #6E9AE4;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 -webkit-border-top-left-radius: 10px; 

z-index:100; }

/* THE SUBMENU LIST HIDDEN BY DEFAULT */ ul#nav ul {

 display: none;

z-index:100; }

/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */ ul#nav li:hover > ul {

 position: absolute;
 display: block;
 width: 990px;
 height: 45px;
 position: absolute;
 margin: 40px 0 0 0;

margin-left:-40px; padding-left:10px;

 background: #6E9AE4 url(../img/menu-child.png) repeat-x;  
 -moz-border-radius-bottomright: 10px;
 -webkit-border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 -webkit-border-bottom-left-radius: 10px; 

z-index:100; }

ul#nav li:hover > ul li a {

 float: left;
 font: bold 1.1em arial,verdana,tahoma,sans-serif;
 line-height: 45px;
 color: #fff;
 text-decoration: none;
 text-shadow: 1px 1px 1px #110000;
 margin: 0;
 padding: 0 30px 0 0;
 background: #6E9AE4 url(../img/menu-child.png) repeat-x; 

z-index:100; }

ul#nav li:hover > ul li a:hover {

 color: #120000;
 text-decoration: none;
 text-shadow: none;

z-index:100; }

div#content { background:#0D3477; }

body.mediawiki.ltr.ns-0.ns-subject.page-Team_OLS_Canmore_AB_CA { background:#0D3477; }

  1. homepagetable {

background-color: #FFFFFF; }

  1. homepagephoto {
       padding-top:40px;
       background:#0D3477;

}

html { background:#0D3477; }

div#menubar { background:#0D3477; }

  1. logo {
       padding-top: 35px;

}

div#p-logo {

      display: none;

}

div.visualClear { background:#0D3477; }

html { height: 100%; margin-bottom: 0.01em; }

DIY { background-color: #ffffff; }