p#intro {
    font-size: large !important;
    color: blue;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

div#lookingback > h2 {
    background-color: blue;
    color: white;
    padding: 5px;
}

div#lookingback > h3 {
    background-color: blue;
    color: white;
    padding: 5px;
}

div#perspective > h2 {
    background-color: red;
    color: white;
    padding: 5px;
}

div#perspective > h3 {
    background-color: red;
    color: white;
    padding: 5px;
}

div#turner { border-top: solid 5px red; border-bottom: solid 5px red; font-style: italic; }

h3 { clear: both; }

.sidebar { width: 310px; padding-left: 1em; padding-right: 1em;}

div.caption {
    background-image: url('images/top-left.png');
    background-repeat: no-repeat;
    width: 320px;
    padding-left: 1em; padding-top: 1em;
}

div.caption img {
    margin: 8px 2px;
}

div.caption p {
    background-image: url('images/bottom-left.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    position: relative;
    left: 30px;
    top: -11px;
    width: 219px;

    font-weight: bold;
    font-size: small;

    margin: 0px;
    padding: 15px;

}

p.last {
    text-indent: 0em;
    background-color: black;
    color: white;
    padding: 0.5em;
}

div.bottombar div {
    float: left;
}
