/* Land of Abe Photography */
body {
     margin:0;
     padding:0;
     font-family: helvetica, sans-serif;
     color:#000000;
     background-color:#ffffff;
     text-align:center;
     }
p {
/*  font-family: helvetica, sans-serif; */
  margin:0 0 1em 0;
  padding:0;
  }

h1 {
   font-size: large;
   margin-bottom: 0.25ex;
   }
h2 {
   font-size: large;
   margin-bottom: 0.25ex;
   }
img {
    border-style: solid;
    border-width: 0px;
    border-color: #888888;
    border-margin: 25px 25px 25px 25px;
    border-padding: 25px 25px 25px 25px;
        }
a {
  text-decoration:none;
/*  font-family:verdana, arial, helvetica, sans-serif; */
  color:#000000;
  }
/*a:hover {background-color:#999999;}*/
/*a:active{background-color:#999999;}*/

#Header {
        font-weight:600;
        font-size: x-large;     /* should be same as an h1 header */
        font-family:serif;
        margin:10px 0 10px 0;
        padding:10px 0 10px 0;
        border-style:none;
        border-color:black;
        border-width:1px 0;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:14px;     /* UNTESTED!  Was 14px */
        }
body>#Header {height:14px;}

#Subheader {
           font-weight:600;
           font-size: x-large;  /* should be same as an h1 header */
           margin:20px 0 10px 0;
           padding:0.3ex 0 1.3ex 20px;
           border-style:solid;
           border-color:black;
           border-width:1px 0;
           background-color:#fff;
                               voice-family: "\"}\"";
                               voice-family:inherit;
                               height:14px;     /* UNTESTED!  Was 14px */
                               }

#Submenu {
         margin:10px 0 10px 0;
         padding:0.3ex 0 1.3ex 20px;
         border-style:solid;
         border-color:black;
         border-width:1px 0;
         background-color:#ffffff;

         voice-family: "\"}\"";
         voice-family:inherit;
         height:14px;
         }

#Footer {
        margin:10px 0 10px 0;
        padding:10px 0 10px 0;
        font-size: x-small;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:8px;
        }

#Content {
         /* Left margin is menu width + 3em
          */
          }

#Content-Centered {
                  /* Left margin is menu width + 3em
                   */
                   margin:0 50px 50px 11em;
                   padding:10px;
        text-align:center;
        }


#Content-with-side {
                   /* Left margin is menu width + 3em
                    */
                    margin:0 50px 50px 11em;
                    padding:10px;
                    }

#Content-Centered-with-side {
                            /* Left margin is menu width + 3em
                             */
                             margin:0 50px 50px 11em;
                             padding:10px;
        text-align:center;
        }


#Sidemenu {
          position:absolute;
          top:100px;
          left:20px;
          width:8em;
          padding:0.5em;
        background-color: #ffffff;
        border:1px solid #000000;
   voice-family: "\"}\"";
   voice-family:inherit;
   width:8em;
   }
body>#Sidemenu {width:8em;}


#Sidemenu-2 {
            top:100px;
            left:20px;
            width:8em;
            padding:0.5em;
        background-color: #ffffff;
        border:1px solid #000000;
   voice-family: "\"}\"";
   voice-family:inherit;
   width:8em;
   }
body>#Sidemenu-2 {width:8em;}

#Menu a:link, #Menu a:visited {
      color: #000000;
      text-decoration: none;
}

#Menu a:active, #Menu a:hover {
      color: #000000;
      text-decoration: underline;
}


/* For convenience */
.centered {
          text-align: center;
          margin-left: auto;
          margin-right: auto;
          }

.notebox {
         background-color:#eee;
         border:1px dashed #999;
         margin: 15px;
         font-size:small;
         text-indent: 0;
}
