/* main { background-image: url(images/cleve_photo.png);
       background-repeat: no-repeat;}*/
header, main, nav, footer, section, article, figure, figcaption, aside 
{ display: block;}

body { background-color: #E2E2EF;
       background-image: linear-gradient(to bottom, #FFFFFF, #E2E2EF);
       background-repeat: no-repeat; 
       color: #191970; 
/*       width: 600px;*/
/*       font-family: Verdana, Arial, sans-serif; */
       font-family: Georgia, Times, serif; 
       font-size: 12px;
       text-align: left; }

header{ background-color: #000033;
        line-height: 400%;
        text-indent: 1em;
        font-family: Arial, Verdana, sans-serif;}

h1, h2 { background-color: #191970;
     color: #E6E6FA; 
     margin-bottom: 0;
/*     font-family: Georgia, "Time New Roman", serif; */
     font-family: Arial, Verdana, sans-serif;
     font-size: 200%;
     border-width: 2px;
     border-style: solid;
     border-color: #000000;
     border-radius: 15px; 
     text-align: center; 
     text-transform: uppercase; 
     letter-spacing: 0.2em; }

h2 {text-transform: lowercase;
    background-color: #FFFFFF; 
    color: #191970; 
    border-color: #FFFFFF;
    border-width: 0px; 
    text-align: left;
    letter-spacing: 0em;
    text-shadow: 2px 2px 7px #111111; }

a:link { color #FF0000;
         text-decoration: none; }
a:hover { color #000066;
          text-decoration: underline; }

nav { /*position: relative;
      left: 30px; */
      background-color: #E2E2EF; 
      font-weight: bold;
      font-size: 2em;
      margin-top: 25px; 
      margin-right: auto;
      margin-left: auto; 
/*    padding-top: 10px; */
/*    padding-bottom: 10px; */
      padding-left: 0%;
      border: 3px ridge #000000;
/*      border-color: #000000;  */
      border-radius: 15px;
      border-top-width: 1px;
      border-right-width: 4px;
      border-bottom-width: 12px;
      border-left-width: 4px;
      border-top-style: solid;
      border-right-style: dotted;
      border-bottom-style: dashed;
      border-left-style: double; 
      border-top-color: #BBBBAA;
      border-right-color: #111111;
      border-bottom-color: #EE3E80;
      border-left-color: #0088DD;  
/*      float: left; */
      width: 400px; 
      padding-top: 5px; 
      padding-bottom: 2%;
      padding-right: 2%;
      text-align: center;
/*      overflow: scroll; */
      }

nav a { text-decoration: none; }

nav a:link { color: #191970; }
nav a:visited { color: #EA1970;}
nav a:hover {color: #000066; 
             text-decoration: none;}



nav ul {list-style-type: none; }
li[class] {display: inline;
    margin-right:10px;}    

main { margin-left: 40px;
       padding: 10px;
       background-color: #FFFFFF; }

p { text-indent 2em; 
    line-height 1.4em; }
p[class="first"]:first-letter {font-size: 200%; }

footer { background-color: #191970;
         color: #E6E6FA;
/*         margin-left: 160px; */
         text-align: center;
         font-style: italic;
         font-size: 0.8em; 
         margin-top: 50px; 
         margin-bottom: 5px;
         padding: 5px; 
         clear: both; }

ul { list-style-type: square;
     list-style-position: inside;
     line-height: 125%; }
li {margin-top: 10px; }

#wrapper { width: 65%;
           margin-left: auto;
           margin-right: auto;
           margin-top:50px; 
           background-color: #FFFFFF; 
           padding-left: 10px; 
           padding-right: 20px; 
           padding-top: 10px;
           padding-bottom: 10px;
           border-top-left-radius: 60px;
           border-top-right-radius: 60px; 
           box-shadow: inset 7px 7px 5px #828282; }

/*#cleveimg { float: left; 
              margin-right: 10px;
              border: 3px ridge #000000; 
              box-shadow: 5px 5px 5px #828282; }*/

figure { float: left; 
         margin-right:10px;
         margin-left: 0px; 
/*         width: 100%;
         height:100%; */
         border: 3px ridge #000000;
         box-shadow: 5px 5px 5px #828282; }

figcaption { text-align: center; 
             font-size: 0.8em; 
             font-style: italic; 
             text-decoration: blink; }

/*div { margin-top: 20px; } */ 
