html, body{
    margin:0;
    padding:0;
}


p {
    margin:0 10px 10px;
}

div#header h1{
	height:80px;
	line-height:80px;
	margin:0;
  	padding-left:10px;
}

div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:100%;margin-left:-200px}
div#content{margin-left:200px}
div#navigation{float:right;width:200px}
div#extra{float:right;clear:right;width:200px}
div#footer{clear:both;width:100%}


div.wrap {
   width: 100%;
   margin:0 auto;
   background: #99c;
}

div.left {
    float: left;
    width: 250px;
    height: 240px;
    margin-left: 10px;
}


div.right {
    float: left;
    width: 400px;
    height: 240px;
    border: 1px solid black;
    margin-left: 10px;
    text-align: center;
}
div.rightshim {
    height: 50%;
}

div.clear {
    clear: both;
}

.embeddedwescheme {
    /* hide this by default.  If we're on http, we can re-enable this.
       The problem is that wescheme.org currently doesn't supports
       https, so it provides a bad user experience to show this and
       have nothing happen. */
    display: none;
}