:focus {outline: 0;}

/* BODY AND WRAPPER
================================================ */
body {margin:0; padding:0; background:url(http://professorisland.com/images/kubrickbgcolor.gif); }
#Wrap {width:920px; margin:0 auto; position:relative; background:url(http://professorisland.com/images/log.png) no-repeat; min-height:800px; }


/* MASTHEAD
================================================ */
h1#Logo {margin:0; padding:0; position:absolute; top:40px; left:60px; border:0; margin:0; padding:0;}
h1#Flag {margin:0; padding:0; position:absolute; top:75px; left:710px; border:0; margin:0; padding:0;}
ul#Nav {margin:0; padding:0; position:absolute; left:130px; top:220px;}


/* CONTENT
================================================ */
#Content {width:960px; padding-top:333px; margin-left:50px; margin-bottom:0; padding-bottom:161px; background:url(http://professorisland.com/images/scroll_bottom.png) no-repeat 102px bottom; }
#Copyright {width:458px; position: absolute; bottom: 0px; left: 260px; padding-bottom: 25px; padding-left: 0px; -webkit-text-size-adjust: none; }
#Scroll {width:458px; height: auto; margin-left:173px; margin-bottom: 0px; padding:10px 40px 0px; background:url(http://professorisland.com/images/scroll.png) repeat-y left top; min-height:400px; display: inline-table; -webkit-text-size-adjust: 115%; }
#Share {margin:0; padding:0; position:relative; top:0px; right:10px; border:0; margin:0; padding:0; float: right;}

/* FOOTER
================================================ */
#Grass {
         background:url(http://professorisland.com/images/bg_grass_repeat.png) repeat-x left bottom;
         width: 100%;
         bottom: 0px;
/*         position: relative; */
         margin: auto; 
         padding-bottom:50px;
         padding-top: 10px;
         overflow: hidden;
}

/* OTHER BITS
================================================ */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
img {
        border: 0px;
        }

#postend {
background: url(http://professorisland.com/images/separator.png) no-repeat;
height: 40px;
width: 458px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}