nav {margin-left:-12em;
     background:aliceblue;
     width:250px}
nav:hover{
     margin-left:0;}
img {width:250px;
     border:8px solid #98fb98;
     padding:5px;}
article{margin-left:40px;}
        h1{background:#98fb98;
        text-align:center;}
body{margin:0;
     font-size:120%;}
nav ul{padding-left:25px;}
table{border-collapse:collapse;
      border:2px solid blue;
      margin-left:3em;}
.left{text-align:left;}
.right{text-align:right;
       padding-left:1em;}
th{border-bottom:2px solid blue;}