html, body {
margin: 0 auto;
padding: 0;
height: 100%;
background-color:#333;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color:#fff;
}
.clear {
line-height: 0;
clear: both;
margin : 0;
padding: 0;
border: 0;
list-style-type: none;
}
#overall_header{
text-align:center;
height:3em;
padding-top:3px;
background-color: #ffd700;
}
#overall_header .title{
font-family: 'Prosto One', cursive;
font-size: 2em;
font-weight:700;
letter-spacing:2px;
margin:0em;
color:#333;
}
#overall_header a{
text-decoration:none;
}
.title a {
color:black;
}
#overall_header a:hover{
color: #00ffff;
text-decoration:none;
}
.navbar{
border-bottom: #00ffff;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.navbar .nav,
.navbar .nav > li {
float:none;
display:inline-block;
*display:inline; /* ie7 fix */
*zoom:1; /* hasLayout ie7 trigger */
vertical-align: top;
}
.navbar-collapse {
text-align:center;
}
.navbar-nav > li > a {padding-top:10px; padding-bottom:10px;font-weight:400}
.navbar {min-height:32px !important}
.navbar-text{
margin-top:9px;
margin-bottom:0px;
}
#lean_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
background: #000;
display: none;
}
.masonry { /* Masonry container */
column-count: 4;
column-gap: 1em;
}
.item { /* Masonry bricks or child elements */
background-color: #eee;
display: inline-block;
margin: 0 0 1em;
width: 100%;
}