able;
}

.site-identity {
float:left;
}

.site-identity h1 {
display:inline-block;
font-size:1.5em;
margin:.7em 0 .3em;
}

.site-identity img {
float:left;
margin:0 10px 0 0;
max-width:55px;
}

container {
background:#fff;
border-radius:3px;
box-shadow:10px 10px 100px 0 #d9eaf4;
display:block;
margin:auto;
max-width:800px;
position:relative;
width:100%;
}

h2 {
border-bottom:1px solid rgba(0,0,0,0.1);
font-size:1.1em;
margin:0;
padding:20px;
}

details {
border-bottom:1px solid rgba(0,0,0,0.1);
overflow:hid