Template:Team:Calgary/BasicPage
From 2012.igem.org
/*====== Desktop Styling ======*/
/***Nav styling***/
header{ position: relative; top: -45px; }
- nav-wrap{
height: 0px; margin-top: -45px; }
- nav, #nav ul{
list-style: none; margin: 0; padding: 0; width: 965px; height: 100%; display: table;
}
/*To be moved to JQ block*/
- menu-icon{
display: none; }
/*menu*/
- nav li{
height: auto; padding: 0; list-style: none; float: left; width: auto; margin: 0; background: #333333; position: relative; } #nav > li a{ padding: 0 15px; } #nav > li{ background: transparent; }
/*submenu*/
- nav li ul {
position: absolute; width: 200px; display: none; } #nav li:hover ul { display: block; } /*sub-submenu*/
- nav li ul ul{
margin-left: 230px; margin-top: -15px; } #nav li:hover ul ul{ display: none; }
- nav li:hover ul, #nav li li:hover ul{
display: block; }
- nav a{
display: block; font-family: Myriad Pro, Gill Sans MT, Trebuchet MS, Arial, Sans-Serif; color: white; } #nav li a{ line-height: 1.4em; /*centers the text vertically*/ font-size: 2em; } #nav ul li > a{ width: 200px; } /*color change after rollover*/ #nav li a:hover, #nav li li a.drop:hover::after{ display: block; text-decoration: none; color: #43bbff; }
- nav li ul li ul{
margin-top: -35px; position: absolute; } /*submenu and sub-submenu*/ #nav li ul li ul li a, #nav li ul li a{ font-size: 1.8em; }
- nav li li a.drop:after{
content: '>'; padding-left: 20px; color: #BBB; display: inline; float: right; }
/***End nav styling***/
/***Headerimage***/
- headerimage{
width: 968px; position: relative; margin-left: 0px; margin-bottom: 10px; top: 0px; }
- css-full{
display: none; }
- css-mobi{
display: block; top: 0px; }
/***Logo styling***/
- logo{
position: relative; top: -145px; right: 20px; float: right; }
#logo img{ width: 260px; }
/***Body styling***/ h1{ font-size: 2.3em; } h2{ font-size: 1.8em; }
- bodycontainer p{
font-size: 1.1em; }
- pagetitle{
border-bottom: 2px solid black; padding-bottom: 10px; padding-left: 10px; }
- bodycontainer{
position: relative; top: 0; }
- bodycontainer h2, #bodycontainer p{
margin-left: 10px; margin-right: 10px; }
/*Figure captions*/
.figurebox{ max-width: 40%; float: right; } .figureimg, .figureimg img, .figurecaption{ width: 100%; } .figureimg, .figurecaption{ border: 2px solid #888; } .figurecaption{ border-top: 0px; } .figurecaption p{ padding: 5px; margin: 0 !important; /*necessary to override main page margins*/ }
/* thumbnails */
div.thumb {
margin-bottom: .5em; border-style: solid; border-color: transparent; width: auto;
} div.thumb div {
border: 1px solid #ccc; padding: 3px !important; font-size: 94%; text-align: center; overflow: hidden;
} div.thumb div a img {
border: 1px solid #ccc;
} div.thumb div div.thumbcaption {
border: none; text-align: left; line-height: 1.4em; padding: .3em 0 .1em 0;
} 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 {
clear: right; float: right; border-width: .5em 0 .8em 1.4em;
} div.tleft {
float: left; margin-right: .5em; border-width: .5em 1.4em .8em 0;
}