nav {margin-left:-12em;

     background:babyblue;

     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 alice blue;

      margin-left:3em;}

.left{text-align:left;}

.right{text-align:right;

       padding-left:1em;}

th{border-bottom:2px alice blue;}