/* bookstore-16.12.css */

body 
   { font-family: Arial, sans-serif; 
     margin: 0px;                  padding: 0px;
     background-color: green; }
h1, h2, h3 
   { clear: both; 
     font-family: Verdana, sans-serif; }
#structure 
   { margin-left: 10em; 
     background-color: white;      color: black; }

#headline /* These create the overlapping headline effect */
   { padding: 1em;                 margin-bottom: 1em; }
#headline .name 
   { position: absolute;           left: 1.75em; top: 0em;
     font-size: 3em;               color: red; }
#headline .store 
   { position: relative;           left: 1em; top: 0.5em;
     text-transform: lowercase;    font-size: 2em;
     color: blue; }

#main { padding: 3em 1em 1em 1em; }

#founder /* A floating image and caption */
   { margin: 0em 1em;              float: left; 
     font-style: italic; }

.pullquote /* A floating pullquote on the right */
   { float: right; 
     margin: 0.25em;               padding: 0.25em;
     font-size: large;             font-style: italic;
     border: 5px solid black; }

#mainmenu /* Moves the main menu up near the top */
   { position: absolute;           top: 9em; left: 11em; }

/* These styles are based on the (current) kynn.com style
   sheet at http://kynn.com/styles/k.css */
#sitemenu 
   { position: fixed;              left: 1.5em; top: 1.5em;
     background-color: #CCA580;    border: 2px solid white; 
     font-family: Garamond, Georgia, serif;
     margin: 0.5em;                padding: 0.25em; }
#sitemenu a:link 
   { color: #000066;               text-decoration: none; 
     font-weight: bold; }
#sitemenu a:visited 
   { color: #006600;               text-decoration: none; 
     font-weight: bold; }
#sitemenu a:hover { color: white; }

