/* Courtesy Russ Weakley
 http://www.maxdesign.com.au/articles/css-layouts/
*/
/* Main page design */
html
{
    background: #eee;
    background:url('cb.png');
}
body
{
    margin: 0 auto;
    font-family: Georgia, serif;
    font-size: 16px;
	width: 75%;
	background: #fff;
}
header
{
    background: #fff;
    background:url('00000000000000000alice-1.jpg') bottom right no-repeat;
    margin: 0;
    min-height: 216px; /* Same as picture */
    padding-left: 40px;
    padding-right: 320px; /* Same as picture width */
    padding-top: 10px;
    padding-bottom: 10px;
}

    header blockquote
    {
        font-size: small;
        text-align: right;
    }

nav
{
	float: left;
	width: 100%;
	background: #777;
}

    nav ul
    {
        margin: 0;
        padding: 0;
    }

        nav ul li
        {
            list-style-type: none;
            display: inline;
        }

        nav li a
        {
            display: block;
            float: left;
            padding: 5px 10px;
            color: #fff;
            text-decoration: none;
            border-right: 1px solid #fff;
        }

        nav li a:hover { background: #000; }

article
{
	float: left;
	display: inline;
	width: 62%;
	padding: 20px 40px;
}


aside
{
	float: right;
	display: inline;
	padding: 20px 40px;
    text-align: right;
}


footer
{
	clear: left;
	background: #aaa;
	text-align: right;
	padding: 10px 40px;
    font-size: small;
}
/* Common page elements */
div#error
{
    color: red;
}
