Team:Cooper Union/CSS

From 2014.igem.org

(Difference between revisions)
 
(228 intermediate revisions not shown)
Line 1: Line 1:
-
<html>
+
<style>
-
<head>
+
body {
-
<style type="text/css">
+
  font-family: Helvetica, Arial, sans-serif;
-
 
+
  font-size: 15px;
-
#contentSub, #footer-box, #catlinks, #search-controls, #p-logo, .printfooter, .visualClear {display: none;} /*-- hides default wiki settings --*/
+
  background: #dddddd;
-
 
+
-
.firstHeading {
+
-
width: 975px;
+
-
margin: 0px auto;
+
-
padding-top: 100px;
+
-
margin-bottom: 20px;
+
-
font-family: Georgia, Times, "Times New Roman", serif;  
+
}
}
-
h1, h2, h3, h4, h5 { font-family: Georgia, Times, "Times New Roman", serif;}
 
-
#top-section { /*-- styling for default menu bar (edit, page, history, etc.) --*/
+
h1 {  
-
background-color: #383838;
+
  margin-left:30px;  
-
border: 0 none;
+
  border:none !important;
-
height: 14px;
+
  font-weight:bold;
-
z-index: 100;
+
}
-
top: 0;
+
h2 {
-
position: fixed;
+
  border: none;
-
width: 975px;  
+
  font-weight:bold;
-
left: 50%;  
+
}
-
margin-left: -487px;
+
.page-body-content {  margin:30px; }
-
}
+
-
#top-section-bar { /*-- styling full width bar which hides behind default menu bar (edit, page, history, etc.) --*/
+
.text {  
-
background-color: #383838;
+
  margin-left:100px;
-
height: 14px;
+
  margin-right:100px;
-
display: block;
+
-
z-index: 10;
+
-
position: fixed;
+
-
width: 100%;
+
-
top: 0;
+
}
}
-
 
+
 
-
#menubar a:link, #menubar a:active, #menubar a:visited, #menubar a:hover, #menubar:hover { /*-- styling for default menu bar links (edit, page, history, etc.) --*/
+
ul {
-
color: #727272;  
+
  list-style:disc;
-
text-decoration: none;
+
  list-style-position:inside;
-
background-color: transparent;
+
}
}
-
body {  
+
table, td {
-
background-color: #fff;
+
border: 1px solid black;
 +
padding: 5px 10px;
}
}
-
#globalWrapper, #content { /*-- changes default wiki settings --*/
+
table {
-
width: 100%;
+
border-collapse: collapse;
-
height: 100%;
+
margin:25px;
-
border: 0px;
+
-
background-color: transparent;
+
-
margin: 0px;
+
-
padding: 0px;
+
}
}
-
html, body, .wrapper { /*-- changes default wiki settings --*/
+
.center {
-
width: 100%;
+
  text-align: center;
-
height: 100%;
+
-
background-color: transparent;
+
}
}
-
#contentcontainer { /*-- creates container for all content on page --*/
+
.right {
-
font-family: Arial, Helvetica, sans-serif;  
+
  text-align: right;
-
font-weight: normal;
+
  margin-right: 1em;
-
font-size: 14px;
+
-
color: #414141;
+
-
width: 960px;
+
-
margin-left: auto;
+
-
margin-right: auto;
+
-
background-color: #transparent;
+
-
margin-top: 0px;  
+
}
}
-
.sidemenu, .sidemenu li {  
+
a:link, a:visited, a:active {
-
list-style-type: none;
+
color: #383838;
-
list-style-image: none;  
+
font-family: Helvetica, Arial, sans-serif;
-
font-family: verdana;  
+
text-decoration: underline;
-
text-decoration: none;  
+
}
-
color:#000;
+
-
font-size: 14px;
+
-
}
+
-
.sidemenu li {display: block;}
+
a:hover {
 +
        color: #383838;
 +
font-family: Helvetica, Arial, sans-serif;
 +
        text-decoration: none;
 +
}
-
.sidemenu a {
+
sup, sub {
-
text-decoration:none;  
+
  vertical-align: baseline;
-
color: #000;
+
  position: relative;
-
display: block;
+
  top: -0.4em;
-
width: 180px;
+
}
-
height: 100%;
+
sub { top: 0.4em; }
-
padding: 3px 5px;
+
-
transition: .25s ease-in-out;
+
-
-moz-transition: .25s ease-in-out;
+
-
-webkit-transition: .25s ease-in-out;
+
-
}  
+
-
.sidemenu a.greyout { color: #909090; }
 
-
.sidemenu a:hover {
+
.data table, td {
-
color:#666;  
+
border: 1px solid black;
-
background-color: #d9f5aa;
+
padding: 5px;
 +
        margin:10px;
 +
        border-collapse: collapse;
 +
        font: -1;
}
}
-
.sub-sidemenu {font-size: 10px; margin-bottom: 20px; color: #666; display: none;}
+
.wallotext {
-
.sub-sidemenu a {color: #666;}
+
    background-color: #CCCCFF;
 +
}
-
div.underconst
+
/* Bio Pictures */
-
{
+
.headshot {
-
padding:10px;
+
  float: left;
-
border-radius:5px;
+
  margin-right: 15px;
-
background-color:pink;
+
  margin-bottom: 15px;
-
text-align:center;
+
}
}
-
a.anchor{display: block; position: relative; top: -80px; visibility: hidden;}
+
.bio {
 +
  clear: left;
 +
  margin-bottom: 15px;
 +
  float: left;
 +
}
-
.contentpara {margin-bottom: 30px;}
 
-
span.email{font-family: monospace; font-weight: normal;}
+
/* Removes auto wiki parameters */
-
fieldset {border: 1px solid #337f53;}
 
-
.greyout {color: #A0A0A0;}
+
#contentSub, #footer-box, #catlinks,  #search-controls, #p-logo, .printfooter, .visualClear, .firstHeading {display: none;} /*-- hides default wiki settings --*/
-
.highlightme {background-color: #FFFF00;}
+
-
#alertContainer { margin-bottom: 10px; width: 936px;}
+
#globalWrapper, #content { /*-- changes default wiki settings --*/
-
#annContainer {margin-left: 8px;}
+
width: 100%;
-
#newsContainer {border: 1px solid #ccc;}
+
height: 100%;
-
 
+
border: 0px;
-
.newsTitle {
+
background-color: transparent;
-
display: block;  
+
margin: 0px;
-
color: #414141;
+
padding: 0px;
-
font-size: 25px;
+
-
        font-family: Georgia, Times, "Times New Roman", serif;
+
-
padding: 10px 15px 5px 10px;
+
-
border-bottom: 1px solid #ccc;
+
-
margin-bottom: 0px;  
+
}
}
-
.newsItem {
+
html, body, .wrapper { /*-- changes default wiki settings --*/
-
border-bottom: 1px solid #ccc;
+
width: 100%;
-
display: block;  
+
height: 100%;
-
padding: 5px 15px 0px 10px;  
+
background-color: #ffffff;  
-
margin-bottom: 0px;  
+
-
}
+
-
.newsItem h3 {
 
-
width: auto;
 
-
display: inline;
 
-
font-size: 14px;
 
-
font-family: Arial, Helvetica, sans-serif;
 
-
padding: 0px;
 
-
margin: 0px;
 
}
}
-
.newsItem img {
+
#top-section-bar { /*-- styling full width bar which hides behind default menu bar (edit, page, history, etc.) --*/
-
float: right;  
+
background-color: #ffffff;
-
clear: right;  
+
height: 14px;
-
width: 80px;  
+
display: block;
-
padding-left: 15px;
+
z-index: 10;
-
display: inline-block;  
+
position: fixed;
 +
width: 100%;
 +
top: 0;
}
}
-
.newsItem .newsDate {
 
-
font-style: italic;
 
-
font-size: 14px;
 
-
display: inline-block;
 
-
color: #999;
 
-
float: right;
 
-
padding: 0px 0px 10px 15px;
 
-
}
 
-
.newsItem p, .newsItem ul, .newsItem li {
+
#menubar a:link, #menubar a:active, #menubar a:visited, #menubar a:hover, #menubar:hover { /*-- styling for default menu bar links (edit, page, history, etc.) --*/
-
padding: 0px;  
+
color: #727272;
-
margin-left: 20px;  
+
text-decoration: none;
-
font-size: 12px;
+
background-color: transparent;
-
line-height: 1.2;
+
}
}
-
.newsItem p {margin-top: 10px;}
 
-
.annItem {
 
-
border: 2px solid #414141;
 
-
display: block;
 
-
padding: 0px 15px 10px 10px;
 
-
margin-bottom: 18px;
 
-
position: relative;
 
-
height: 160px;
 
-
vertical-align: middle;
 
-
}
 
-
.annItem .annCentered {
+
/* Top Menu Bar */
-
display: table-cell;
+
-
vertical-align: middle;
+
-
height: 160px;
+
-
}
+
-
.annCentered h3 {
+
#menubar > ul > li:last-child {
-
padding: 0px;
+
    display: none;}
-
display: block;  
+
#menubar {
-
margin-left: auto;
+
    width: auto;}
-
margin-right: auto;  
+
-
text-align: center;
+
-
}
+
-
.annItem ul, .annItem li {padding: 0px; margin: 0px;}
+
body {
-
.annItem li {list-style: none; margin: 5px}
+
    margin: 10px 0 0 0;
 +
    padding: 0;}
 +
#top-section {
 +
    width: 100%;
 +
    height: 0;
 +
    margin: 0 auto;
 +
    padding: 0;
 +
    border: none;}
 +
#menubar {
 +
    font-size: 65%;
 +
    top: -14px;}
-
</style>
 
-
</style>
 
-
</head>
 
-
<body>
+
/*  Main Page specialty format */
-
<!--main content -->
+
.menu-parent { width:100%; height:50px; background-color:#ffffff; position:relative; top:0; }
-
<table width="70%" align="center">
+
.menu-top-logo { position:absolute; top:0; right:0; height: 50px; }
 +
.parent-container { width:100%;  }
 +
.sponsors { font-weight:bold;  }
 +
.sponsors img { height:50px; margin-bottom:10px; }
 +
.footer {  margin:30px 0; width:100%  }
 +
.footer div {  float:left; width:27%; margin:0 0 0 3%; }
 +
.footer br.clear-left { clear:left;  }
-
<tr>
+
.footer div ul { list-style-type:none !important; list-style-image:none; padding:0; margin:0; }
 +
.footer div ul li { list-style-type:none  !important; list-style-image:none; padding:0; margin:0;  }
 +
.footer-blurb p  { font-size:0.9em; color:#444; }
 +
.footer em { font-weight:bold; }
-
<!--navigation menu -->
+
.hero-image { width:100%; height:300px; overflow:hidden; padding:0; margin:0 0 30px 0; }
-
<td align="center" colspan="3">
+
.hero-image img { width:100%; margin:0; /*position:fixed; z-index:-1; top:0; left:0;*/ }
-
<table  width="100%">
 
-
<tr heigth="15px"></tr>
 
-
<tr heigth="75px">
 
 +
/* Hardware Alignment */
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7> 
+
.hardware { display:inline-block; white-space: nowrap; margin-right: 10px; }
-
<a href="https://2014.igem.org/Team:Cooper_Union"style="color:#000000">Home </a> </td>
+
.hardware span {display: inline; font: 16px; font-family: Arial, Hevletica, Sans-Serif; }
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
/* Footer Alignment */
-
<a href="https://2014.igem.org/Team:Cooper_Union/Team"style="color:#000000"> Team </a> </td>
+
.cu-footer { width:100%;}
 +
.bottom-left { vertical-align: top; margin: 5px 0px 0px 150px; float: left; display: inline-block; white-space: nowrap;  }
 +
.bottom-center { vertical-align: top; margin: 5px 90px 0px 90px; align: center; display: inline-block; white-space: nowrap; }
 +
.bottom-right { vertical-align: top; margin: 5px 150px 0px 0px; float: right; display: inline-block; white-space: nowrap; }
-
<td style="border:1px solid black;" align="center"  height ="45px"  onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
 
-
<a href="https://igem.org/Team.cgi?year=2014&team_name=Cooper_Union"style="color:#000000"> Official Team Profile </a></td>
 
-
<td style="border:1px solid black" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7> 
+
/* dropdown menu */
-
<a href="https://2014.igem.org/Team:Cooper_Union/Project"style="color:#000000"> Project</a></td>
+
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
ul.menu {
-
<a href="https://2014.igem.org/Team:Cooper_Union/Parts"style="color:#000000"> Parts</a></td>
+
  font: bold 18px san-serif;
 +
  text-align: left;
 +
  color: #272727;
 +
  display: inline;
 +
  margin: 0;
 +
  padding: 15px 4px 17px 0;
 +
  list-style: none;
 +
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
 +
  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
 +
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
 +
}
 +
ul.menu li {
 +
  font: 18px sans-serif;
 +
  color: #272727;
 +
  display: inline-block;
 +
  margin-right: -4px;
 +
  position: relative;
 +
  padding: 15px 20px;
 +
  background: #ffffff;
 +
  cursor: pointer;
 +
  -webkit-transition: all 0.2s;
 +
  -moz-transition: all 0.2s;
 +
  -ms-transition: all 0.2s;
 +
  -o-transition: all 0.2s;
 +
  transition: all 0.2s;
 +
}
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
ul.menu li:hover { background: #696969; color: #ffffff; }
-
<a href="https://2014.igem.org/Team:Cooper_Union/Hardware"style=" color:#000000"> Hardware </a></td>
+
ul.menu li.menu-project:hover { background: #000036; color: #ffffff; }
 +
ul.menu li.menu-safety:hover { background: #BF0029; color: #ffffff; }
 +
ul.menu li.menu-outreach:hover { background: #FFC500; color: #ffffff; }
 +
ul.menu li.menu-notebook:hover { background: #027D00; color: #ffffff; }
 +
ul.menu li.menu-team:hover { background: #00A9FF; color: #ffffff; }
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
ul.menu li ul {
-
<a href="https://2014.igem.org/Team:Cooper_Union/Modeling"style="color:#000000"> Modeling</a></td>
+
  padding: 0;
 +
  position: absolute;
 +
  top: 48px;
 +
  left: 0;
 +
  width: 150px;
 +
  -webkit-box-shadow: none;
 +
  -moz-box-shadow: none;
 +
  box-shadow: none;
 +
  display: none;
 +
  opacity: 0;
 +
  visibility: hidden;
 +
  -webkit-transiton: opacity 0.2s;
 +
  -moz-transition: opacity 0.2s;
 +
  -ms-transition: opacity 0.2s;
 +
  -o-transition: opacity 0.2s;
 +
  -transition: opacity 0.2s;
 +
}
 +
ul.menu li ul li {
 +
  background: #ffffff;
 +
  display: block;
 +
  font: 12px sans-serif; 
 +
  color: #272727;
 +
  text-shadow: 0 -1px 0 #000000;
 +
margin:0;
 +
}
 +
ul.menu li ul li:hover { background: #cccccc; }
 +
ul.menu li.menu-project ul li:hover { background: #000036; color: #ffffff;  }
 +
ul.menu li.menu-safety ul li:hover { background: #BF0029; color: #ffffff; }
 +
ul.menu li.menu-outreach ul li:hover { background: #FFC500; color: #ffffff; }
 +
ul.menu li.menu-notebook ul li:hover { background: #027D00; color: #ffffff; }
 +
ul.menu li.menu-team ul li:hover { background: #00A9FF; color: #ffffff; }
 +
ul.menu li:hover ul {
 +
  display: block;
 +
  opacity: 1;
 +
  visibility: visible;
 +
}
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7> 
 
-
<a href="https://2014.igem.org/Team:Cooper_Union/Notebook"style="color:#000000"> Notebook</a></td>
 
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
/* menu link style */
-
<a href="https://2014.igem.org/Team:Cooper_Union/Safety"style=" color:#000000"> Safety </a></td>
+
a.menu:link { color: #272727; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
 +
a.menu:visited { color: #272727; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
 +
a.menu:hover { color: #ffffff; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
 +
a.menu:active { color: #ffffff; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
 
-
<a href="https://2014.igem.org/Team:Cooper_Union/Attributions"style="color:#000000"> Attributions </a></td>
 
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
 
-
<a href="https://2014.igem.org/Team:Cooper_Union/Outreach"style="color:#000000"> Outreach </a></td>
 
-
<td align ="center"> <a href="https://2014.igem.org/Main_Page"> <img src="https://static.igem.org/mediawiki/igem.org/6/60/Igemlogo_300px.png" width="55px"></a> </td>
 
-
</tr>
 
-
</table>
 
-
<!--end navigation menu -->
 
-
</tr>
 
-
</tr>
 
-
 
 +
.cu-footer .bottom-center a { font-size:1.2em; font-weight:bold; text-decoration:none; display:block; width:100px; height:100px; float:left; margin:6px; padding:0; text-align:center; }
 +
.cu-footer .bottom-center a span { /* visibility:hidden; */ display:block; }
 +
.cu-footer .bottom-center a { opacity: 0.5; filter: alpha(opacity=50); }
 +
.cu-footer .bottom-center a:hover { opacity: 1; filter: alpha(opacity=100); color:#000 !important;  }
 +
.cu-footer .bottom-center a:hover span { visibility:visible;  text-align:center;  }
 +
.cu-footer .bottom-center .black { color:Black; }
 +
.cu-footer .bottom-center .red { color:red; }
 +
.cu-footer .bottom-center .yellow { color:yellow; }
 +
.cu-footer .bottom-center .green { color:green; }
 +
.cu-footer .bottom-center .blue { color:lightblue; }
-
</td>
 
-
<tr> <td colspan="3"  height="15px"> </td></tr>
+
.cu-footer .bottom-center .blue { color:lightblue; }
-
<tr><td bgColor="#e7e7e7" colspan="3" height="1px"> </tr>
+
-
<tr> <td colspan="3"  height="5px"> </td></tr>
+
 +
.cu-footer{ position:relative; }
 +
.cu-footer .bottom-left  {float:none; margin:0 !important; position:absolute; top:0; left:0; }
 +
.cu-footer .bottom-right  {float:none; margin:0 !important; position:absolute; top:0; right:20px; }
 +
.cu-footer .bottom-center  {float:none; margin:0 !important; position:absolute; top:0; left:50%; margin-left:-222px !important; width:565px;  }
-
<!--requirements section -->
+
@media only screen and (max-width:830px){
-
<tr><td colspan="3"> <h3> Default Style </h3></td></tr>
+
    .cu-footer .bottom-left  { top:180px;  }
 +
    .cu-footer .bottom-right  { top:180px;  }
 +
}
-
</br>
 
-
</tr>
+
.cooper-home-banner  { width:100%; overflow:hidden; height:400px; position:relative;  z-index:0; }
-
</table>
+
.cooper-home-banner .banner-bg  { position:absolute; bottom:0; left:0; width:100%; min-width:740px; z-index:1; }
 +
.cooper-home-banner .org-logo  { z-index:9; position:absolute; top:0; right:70%; width:25%; max-width:400px; }
 +
.cooper-home-banner .org-logo img {  width:100%; }
 +
.cooper-home-banner .banner-text  { z-index:9; position:absolute; top:0; margin-top:5%; left:35%; width:48%; }
 +
.cooper-home-banner .banner-text p { font-family:verdana; font-weight:bold; font-size:3.7em; color:white; margin:0; text-shadow: 4px 4px #000; line-height:1.1em; }
-
</body>
+
.cooper-home-banner .banner-text p.project { color:red; font-size:4.5em; }
-
</html>
+
 
 +
@media only screen and (max-width:1000px){
 +
.cooper-home-banner  {height:280px; }
 +
}
 +
@media only screen and (min-width:1200px){
 +
.cooper-home-banner .banner-text p { font-size:4.5em; }
 +
.cooper-home-banner .banner-text p.project { color:red; font-size:5.2em; }
 +
}
 +
@media only screen and (min-width:1601px){
 +
.cooper-home-banner .banner-text p { font-size:6.2em; }
 +
.cooper-home-banner .banner-text p.project { color:red; font-size:8em; }
 +
}
 +
 
 +
ul.menu { z-index:999; }
 +
 
 +
ul.menu li,
 +
ul.menu li a { font-family:arial !important; text-shadow:none !important; font-size:1.1em !important;  }
 +
ul.menu li ul.menu li a {  font-size:0.8em !important; }
 +
 
 +
</style>

Latest revision as of 01:41, 18 October 2014

<style> body {

 font-family: Helvetica, Arial, sans-serif;
 font-size: 15px;
 background: #dddddd;

}


h1 {

 margin-left:30px; 
 border:none !important;
 font-weight:bold;
}

h2 {

 border: none;
 font-weight:bold;
}

.page-body-content { margin:30px; }

.text {

 margin-left:100px;
 margin-right:100px;

}

ul {

 list-style:disc;
 list-style-position:inside;

}

table, td { border: 1px solid black; padding: 5px 10px; }

table { border-collapse: collapse; margin:25px; }

.center {

 text-align: center;

}

.right {

 text-align: right;
 margin-right: 1em;

}

a:link, a:visited, a:active { color: #383838; font-family: Helvetica, Arial, sans-serif; text-decoration: underline; }

a:hover {

       color: #383838;

font-family: Helvetica, Arial, sans-serif;

       text-decoration: none;

}

sup, sub {

  vertical-align: baseline;
  position: relative;
  top: -0.4em;

} sub { top: 0.4em; }


.data table, td { border: 1px solid black; padding: 5px;

       margin:10px;
       border-collapse: collapse;
       font: -1;

}

.wallotext {

   background-color: #CCCCFF;

}

/* Bio Pictures */ .headshot {

 float: left;
 margin-right: 15px;
 margin-bottom: 15px;

}

.bio {

 clear: left;
 margin-bottom: 15px;
 float: left;

}


/* Removes auto wiki parameters */


  1. contentSub, #footer-box, #catlinks, #search-controls, #p-logo, .printfooter, .visualClear, .firstHeading {display: none;} /*-- hides default wiki settings --*/
  1. globalWrapper, #content { /*-- changes default wiki settings --*/

width: 100%; height: 100%; border: 0px; background-color: transparent; margin: 0px; padding: 0px; }

html, body, .wrapper { /*-- changes default wiki settings --*/ width: 100%; height: 100%; background-color: #ffffff;

}

  1. top-section-bar { /*-- styling full width bar which hides behind default menu bar (edit, page, history, etc.) --*/

background-color: #ffffff; height: 14px; display: block; z-index: 10; position: fixed; width: 100%; top: 0; }


  1. menubar a:link, #menubar a:active, #menubar a:visited, #menubar a:hover, #menubar:hover { /*-- styling for default menu bar links (edit, page, history, etc.) --*/

color: #727272; text-decoration: none; background-color: transparent; }


/* Top Menu Bar */

  1. menubar > ul > li:last-child {
   display: none;}
  1. menubar {
   width: auto;}

body {

   margin: 10px 0 0 0;
   padding: 0;}
  1. top-section {
   width: 100%;
   height: 0;
   margin: 0 auto;
   padding: 0;
   border: none;}
  1. menubar {
   font-size: 65%;
   top: -14px;}



/* Main Page specialty format */

.menu-parent { width:100%; height:50px; background-color:#ffffff; position:relative; top:0; } .menu-top-logo { position:absolute; top:0; right:0; height: 50px; }

.parent-container { width:100%; } .sponsors { font-weight:bold; } .sponsors img { height:50px; margin-bottom:10px; }

.footer { margin:30px 0; width:100% } .footer div { float:left; width:27%; margin:0 0 0 3%; } .footer br.clear-left { clear:left; }

.footer div ul { list-style-type:none !important; list-style-image:none; padding:0; margin:0; } .footer div ul li { list-style-type:none !important; list-style-image:none; padding:0; margin:0; } .footer-blurb p { font-size:0.9em; color:#444; } .footer em { font-weight:bold; }

.hero-image { width:100%; height:300px; overflow:hidden; padding:0; margin:0 0 30px 0; } .hero-image img { width:100%; margin:0; /*position:fixed; z-index:-1; top:0; left:0;*/ }


/* Hardware Alignment */

.hardware { display:inline-block; white-space: nowrap; margin-right: 10px; } .hardware span {display: inline; font: 16px; font-family: Arial, Hevletica, Sans-Serif; }

/* Footer Alignment */ .cu-footer { width:100%;} .bottom-left { vertical-align: top; margin: 5px 0px 0px 150px; float: left; display: inline-block; white-space: nowrap; } .bottom-center { vertical-align: top; margin: 5px 90px 0px 90px; align: center; display: inline-block; white-space: nowrap; } .bottom-right { vertical-align: top; margin: 5px 150px 0px 0px; float: right; display: inline-block; white-space: nowrap; }


/* dropdown menu */

ul.menu {

 font: bold 18px san-serif;
 text-align: left;
 color: #272727;
 display: inline;
 margin: 0;
 padding: 15px 4px 17px 0;
 list-style: none;
 -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
 box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);

} ul.menu li {

 font: 18px sans-serif;
 color: #272727;
 display: inline-block;
 margin-right: -4px;
 position: relative;
 padding: 15px 20px;
 background: #ffffff;
 cursor: pointer;
 -webkit-transition: all 0.2s;
 -moz-transition: all 0.2s;
 -ms-transition: all 0.2s;
 -o-transition: all 0.2s;
 transition: all 0.2s;

}

ul.menu li:hover { background: #696969; color: #ffffff; } ul.menu li.menu-project:hover { background: #000036; color: #ffffff; } ul.menu li.menu-safety:hover { background: #BF0029; color: #ffffff; } ul.menu li.menu-outreach:hover { background: #FFC500; color: #ffffff; } ul.menu li.menu-notebook:hover { background: #027D00; color: #ffffff; } ul.menu li.menu-team:hover { background: #00A9FF; color: #ffffff; }

ul.menu li ul {

 padding: 0;
 position: absolute;
 top: 48px;
 left: 0;
 width: 150px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 display: none;
 opacity: 0;
 visibility: hidden;
 -webkit-transiton: opacity 0.2s;
 -moz-transition: opacity 0.2s;
 -ms-transition: opacity 0.2s;
 -o-transition: opacity 0.2s;
 -transition: opacity 0.2s;

} ul.menu li ul li {

 background: #ffffff; 
 display: block;
 font: 12px sans-serif;  
 color: #272727;
 text-shadow: 0 -1px 0 #000000;

margin:0; } ul.menu li ul li:hover { background: #cccccc; } ul.menu li.menu-project ul li:hover { background: #000036; color: #ffffff; } ul.menu li.menu-safety ul li:hover { background: #BF0029; color: #ffffff; } ul.menu li.menu-outreach ul li:hover { background: #FFC500; color: #ffffff; } ul.menu li.menu-notebook ul li:hover { background: #027D00; color: #ffffff; } ul.menu li.menu-team ul li:hover { background: #00A9FF; color: #ffffff; } ul.menu li:hover ul {

 display: block;
 opacity: 1;
 visibility: visible;

}


/* menu link style */ a.menu:link { color: #272727; font-family: Helvetica, Arial, sans-serif; text-decoration: none; } a.menu:visited { color: #272727; font-family: Helvetica, Arial, sans-serif; text-decoration: none; } a.menu:hover { color: #ffffff; font-family: Helvetica, Arial, sans-serif; text-decoration: none; } a.menu:active { color: #ffffff; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }





.cu-footer .bottom-center a { font-size:1.2em; font-weight:bold; text-decoration:none; display:block; width:100px; height:100px; float:left; margin:6px; padding:0; text-align:center; } .cu-footer .bottom-center a span { /* visibility:hidden; */ display:block; } .cu-footer .bottom-center a { opacity: 0.5; filter: alpha(opacity=50); } .cu-footer .bottom-center a:hover { opacity: 1; filter: alpha(opacity=100); color:#000 !important; } .cu-footer .bottom-center a:hover span { visibility:visible; text-align:center; }

.cu-footer .bottom-center .black { color:Black; } .cu-footer .bottom-center .red { color:red; } .cu-footer .bottom-center .yellow { color:yellow; } .cu-footer .bottom-center .green { color:green; } .cu-footer .bottom-center .blue { color:lightblue; }


.cu-footer .bottom-center .blue { color:lightblue; }

.cu-footer{ position:relative; } .cu-footer .bottom-left {float:none; margin:0 !important; position:absolute; top:0; left:0; } .cu-footer .bottom-right {float:none; margin:0 !important; position:absolute; top:0; right:20px; } .cu-footer .bottom-center {float:none; margin:0 !important; position:absolute; top:0; left:50%; margin-left:-222px !important; width:565px; }

@media only screen and (max-width:830px){

   .cu-footer .bottom-left  { top:180px;  }
   .cu-footer .bottom-right  { top:180px;  }

}


.cooper-home-banner { width:100%; overflow:hidden; height:400px; position:relative; z-index:0; } .cooper-home-banner .banner-bg { position:absolute; bottom:0; left:0; width:100%; min-width:740px; z-index:1; } .cooper-home-banner .org-logo { z-index:9; position:absolute; top:0; right:70%; width:25%; max-width:400px; } .cooper-home-banner .org-logo img { width:100%; } .cooper-home-banner .banner-text { z-index:9; position:absolute; top:0; margin-top:5%; left:35%; width:48%; } .cooper-home-banner .banner-text p { font-family:verdana; font-weight:bold; font-size:3.7em; color:white; margin:0; text-shadow: 4px 4px #000; line-height:1.1em; }

.cooper-home-banner .banner-text p.project { color:red; font-size:4.5em; }

@media only screen and (max-width:1000px){ .cooper-home-banner {height:280px; } } @media only screen and (min-width:1200px){ .cooper-home-banner .banner-text p { font-size:4.5em; } .cooper-home-banner .banner-text p.project { color:red; font-size:5.2em; } } @media only screen and (min-width:1601px){ .cooper-home-banner .banner-text p { font-size:6.2em; } .cooper-home-banner .banner-text p.project { color:red; font-size:8em; } }

ul.menu { z-index:999; }

ul.menu li, ul.menu li a { font-family:arial !important; text-shadow:none !important; font-size:1.1em !important; } ul.menu li ul.menu li a { font-size:0.8em !important; }

</style>