body {
      font-family: Consolas,
                   Monospace, /* Linux = DejaVu Sans Mono */
                   Courier;   /* MacOSX & Windows = Courier */
}

#page, #header, #content, #footer {
	width : 700px;
}
#header, #footer {
    padding-left:0;
}

ul {
        list-style: square;
}
figcaption p{
	text-align: center;
}
figure a{
	padding: 2px 0px 2px 4px;
}

@media all and (max-width: 1070px) {
        article img {
                max-width: 100%;
        }

        #page,
        #header,
        #content,
        #footer {
                width: inherit;
                padding-left: 10px;
                padding-right: 10px;
        }

        #header {
                background-position: right 20px center;
        }
        #header h1,
        #header p {
                padding-left: 10px;
                padding-right: 10px;
        }

        #sidebar {
                position: relative;
                text-align: left;
                width: 100%;
                left: 0;
                margin: 10px 10px 20px 10px;
        }

        #sidebar nav ul {
                padding-left: 0;
        }

        #sidebar nav ul li {
                display: inline;
        }

        #sidebar a {
                display: inline;
        }

        #sidebar nav select.mnav {
                display: block;
                margin-bottom: 15px;
        }

        #sidebar .bio {
                display: none;
        }
}
