body {
   margin: 0;
/*   background: white url(../images/s-only-bw.gif) no-repeat scroll 0em 10em; */
   font-family:  "Tahoma", "Arial", "Verdana", "Palatino", "Trebuchet MS", "Times New Roman", Times, Helvetica, serif;
/*   background: #F1E9C7; */
   background: #4087A3 url("http://www.nicolepeel.com/images/pattern_091.gif") repeat;
;
   font-size: .9em;
}

h1 {
   font-family:  "Arial", "Verdana", "Trebuchet MS", "Trebuchet", Arial, serif;
   font-size: 1.75em; 
   }
h2 {
   font-family:   "Arial", "Tahoma", "Verdana", "Trebuchet MS", "Trebuchet", Arial, serif;
   font-size: 1.3em;
   font-weight: bold;
   text-align: left;
   }
h3 {
   font-family:  "Tahoma", "Arial", "Verdana", "Trebuchet MS", "Helvetica", "Trebuchet", Arial, serif;
   font-size: 1.0em;
   font-weight: normal;
   text-align: left;
}
h4 {
   font-family:  "Tahoma", "Arial","Verdana", "Trebuchet MS", "Trebuchet", Helvetica, serif;
   font-size: 1.75em;
   text-align: right;
   }
   
h5 {
   font-family:  "Tahoma", "Arial", "Verdana", "Trebuchet MS", "Trebuchet", Arial, Helvetica, serif;
   font-size: 1.5em;
   text-align: right;
   }
a, a:hover, a:visited, a:link, a:active  {
   color: #4087A3;
   text-decoration: underline;
}
p.footer {
   font-size: .9em;
   font-weight: bold;
   text-align: right;
   clear: right;
   padding-top: .5em;
}
img {
   border: 0;
}

img.mugshot {
   float: left;
   border: thin solid black;
   margin: 0.5em;
}
img.photos {
   border: thin solid black;
}

ul.plain {
   margin-top: 0.1em;
   list-style: none;
}
table.inline td {
   padding-left: 1.0em;
}



/* Heading -------------------------------------------------- */

table.head {
   background-color: black;
   width: 100%;
}

table.head td {
      padding: 0em;
   font-size: 0.9em;
}

table.head img {
   vertical-align: left;
   padding: 0em;
}

table.head td.contactinfo {
   color: white;
   text-align: right;
   font-size: 0.9em;
 }

table.head td a,
table.head td a:hover,
table.head td a:active,
table.head td a:link,
table.head td a:visited {
   color: white;
   text-decoration: underline;
}



/* Body -------------------------------------------------- */
table.page {
   border: solid #9AC0CD;
   width: 900px;
   position: relative;
   margin-top: 20px;
   background: white;
   text-align: left;
}

table.page td.page {
   padding: 1em;
   font-size: 0.9em;
}
/*
img.offset1 {
   position: relative;
   top: -51px;
   left: -74px;
}
img.offset2 {
   position: relative;
   top: +2px;
   left: -74px;
}
*/
table.page td.images {
   width: 400px;
}
table.page td.contactinfo {
   text-align: right;
   font-size: 1em;
   width: 450px;
}

table.page2 {
   border: solid #9AC0CD;
   width: 900px;
   position: relative;
   background: white no-repeat scroll 0em 5em;
   text-align: left;
}

table.page2 td.page2 {
   padding: 1em;
   font-size: 0.9em;
}

/* Menu -------------------------------------------------- */
table.menu {
   width: 900px;
}

table.menu td {
   font-weight: normal;
   color: blue;
   border: none;
   margin-top: 1.10em;
   text-align: center;
   width: 10%;
}

table.menu td a,
table.menu td a:link,
table.menu td a:visited,
table.menu td a:hover,
table.menu td a:active {
   text-decoration: none;
   font-size: .85em;
   font-weight: bold;
   width: 10em;
}

table.menu td a,
table.menu td a:link,
table.menu td a:visited {
   font-family: Arial;
   color: white;
   font-size: 1em;
   font-weight: bold;
   border-top: none;
   border-bottom: none;
   
}


table.menu td a:hover,
table.menu td a:active {
 color: black;
   border-top: thin solid #E0FFFF;
   border-bottom: thin solid #E0FFFF;

}


/* Pictures -------------------------------------------------- */
p.location { font-weight: bold }
p.description { font-style: italic; font-size: 1.5em }
p.directoryheading { font-weight: bold; font-size: 1.5em }
p.directories { margin-left: 2em }
table.thumbnails { text-align: center }
td.thumbnail p.description {
     color: black;
     font-style: normal;
     font-size: 0.8em
}
td.thumbnail { text-align: center; background: #CCC; padding: 1em }
td.title     { text-align: center;
     font-weight: bold;
     font-size: 9pt }
img.preview { text-align: center }
img.thumbnail { border: 0 }

