.pure-g > div {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.maintext {
padding:1.2em;
background:#92bac9;
border:.4em solid #820d39;
border-radius:3em;
margin:1em;
margin-top:2em;
margin-left:3em;
}

.bookcover {
border: .4em solid #2a3c84; 
margin-bottom:1em;
}

.logoimg1 {
float:right;
border-left:.5em solid #E6410C;
border-bottom:0.5em solid #E6410C;
border-bottom-left-radius:1em;
width: 150px;
height: 150px;
}

#bottom-li {
margin-bottom:2em;
}

.nava {
display:inline-block;
padding:0.3em;
margin-bottom:0.8em;
font-size:1.2rem;
background:#c3c9e1;
border:0.2em solid #0f206b;
}

a {
text-decoration:none;
color:#0f206b;
}

.space {
margin-top:-2.5em;
}

.title {
color:#d0276b;
background:#d9e1c3;
border:.3em solid #888888;
border-radius:0em 0em 0.7em 0.7em;
padding:0.3em;
margin-top:1em;
margin-right:0em;
text-align:center;
}

body {
background:#274446;
}

h2 {
font-size:1.8rem;
}

.copy {
text-align:center;
}

body{
background-image:url(../images/network-sketch.jpg);
}

.forthcoming{
text-align:center;
padding:1.5rem;
background:#E87267;
border:.3em solid #431150;
border-radius:1em;
}

/* global stuff */

.work-title {
font-style: italic;
}

.underline-link {
text-decoration: underline;
}

/* sidebar stuff */

.sidebarheader{
border-radius:0.7em;
border:0.4em solid black;
background:#AFCFEE;
padding:0.5em;
margin: 0.5em 0;
}

.shrink-h2 {
font-size: medium;
margin: 0;
}

.sidebarlink {
color: #000;
}

.sidebarlink:hover {
text-decoration: underline;
color: #fa05fc;
}

.sidebarp {
margin: 0.5em 0.2em 0.2em 0.2em;
}

.sidebar {
padding:0.5em;
}
