 html { 
   background: black;
   background-image: url(../images/site-images/edge-268X6T-mourning.png); 
   background-repeat: repeat-y; 
   font: normal normal 500 15px verdana, arial, tahoma, sans-serif;
   text-align: left; }

   #box, #core, #nav, #nav p, .buffer {background: transparent; }

  img { filter: grayscale(85%);}


  * {color: white;}

 p, li {
   color: black; color: white;
   font-family:  arial, tahoma, sans-serif; 
   font-weight: 500;
   margin: 0px 9px;
   text-align: left;
   }

 h1, h2, h3, h4 {font-family: tahoma; font-weight: 500; }
 h1, h2, h3 {background: transparent; }
 a:link {color: blue; color: lightblue;}
 h1 { border-bottom: 8px solid #fff7c0; font-size: 1.4em; margin-top: 2.4em; margin-bottom: .8em; line-height: 1.8em; letter-spacing: .18em;} 
 h2 { border-bottom: 6px solid #ffe790; font-size: 1.3em; margin-top: 2.2em; margin-bottom: .8em; line-height: 1.8em; letter-spacing: .12em;} 
 h3 { border-bottom: 4px solid #ffec99; font-size: 1.1em; margin-top: 1.6em; margin-bottom: .2em; line-height: 1.6em; letter-spacing: .07em; padding-left: 6px; width: 85%;} 
 h4 { border-bottom: 4px solid #ffefc9; font-size: 1.1em; margin-top: 1.6em; margin-bottom: .6em; line-height: 1.6em; letter-spacing: .07em; padding-left: 6px; width: 85%;} 

 h1 { border-bottom: 8px solid transparent; font-size: 1.4em; margin-top: 2.4em; margin-bottom: .8em; line-height: 1.8em; letter-spacing: .18em;} 
 h2 { border-bottom: 6px solid transparent; font-size: 1.3em; margin-top: 2.2em; margin-bottom: .8em; line-height: 1.8em; letter-spacing: .12em;} 
 h3 { border-bottom: 4px solid transparent; font-size: 1.1em; margin-top: 1.6em; margin-bottom: .2em; line-height: 1.6em; letter-spacing: .07em; padding-left: 6px; width: 85%;} 
 h4 { border-bottom: 4px solid transparent; font-size: 1.1em; margin-top: 1.6em; margin-bottom: .6em; line-height: 1.6em; letter-spacing: .07em; padding-left: 6px; width: 85%;} 



 #box {
    font-size: .9em;
    margin: 16px 6% 32px 6%;
    padding: 4px 4px 4px 4px;
    width: 948px;
    text-align: center; 
    /* background: #ffffb0; */
    }


 #core {
    display: block;
    width:  920px; 
    margin: 3px 6px 58px 6px; 
    padding: 3px ; 
    /* background: #ffffb0; */
    text-align: center;
    }

  #nav {color: white;
   clear: both; 
   width: 252px; 
   background: transparent;
   border-top: solid 2px gray; /*#dbc330; /* #fcfcc9 20141108 */
   float: left; 
   margin-left: 0px;
   margin-right: 6px;
   padding: 6px 4px 26px 4px;
   text-align: left;
   line-height: 1.175em;
   }


  .info {
   float: right;
   background: #ffffcf; /* was: #f6f6c6; */ background: transparent;
   width: 590px; /*65%;*/
   border: solid 3px #e6e6b6;   border: solid 1px #ebebb9;
   margin-right: 10px;
   margin-left: 2px;
   padding: 16px 6px 36px 12px;  
   text-align: left;
   }

  a {text-decoration: none; } 

  p {text-align: left;}

  .info a { text-decoration: none; background: transparent; }
  .info p { margin-bottom: 1em; letter-spacing: .085em; line-height: 1.4em; }

  /* table specific */
  .info table { width: 96%;}
  .info th { padding-left: 3px; text-align: left;}

  /*  xborder-bottom: double 3px #c9c963;  */ 
  .info td { background:  transparent; height: 40px; padding: 1px 5px;  }   /* #ededba  xborder-bottom: solid 1px #c9c963;*/
  .info td a {font-size: 1.1em; letter-spacing: .1em; }
  .info table {  font: normal normal 500 small helvetica, tahoma, arial; letter-spacing: .075em; }

  .printData {display: none; }

  .buffer {
   background: transparent; 
   color: #d6b666;
   font: normal normal 700 16px/1.4em arial, tahoma, sans-serif;
   height: 58px; line-height: 68px; /* this is the original 28pxH version : MW20090826 */
   letter-spacing: 1.05em;
   margin: 2px 0px 12px 0px;
   text-align: center;
   width: 99%;
   }

  .buffer18 {
   background: transparent; 
   color: #d6b666;
   font: normal normal 700 16px/1.4em arial, tahoma, sans-serif;
   height: 18px; line-height: 18px; /* created 18pxH version : MW20090826 */
   letter-spacing: 1.05em;
   margin: 6px 0px 12px 0px;
   text-align: center;
   width: 99%;
   }

  .buffer36 {
   background: transparent; 
   color: #d6b666;
   font: normal normal 700 16px/1.4em arial, tahoma, sans-serif;
   height: 36px; line-height: 36px; /* created 36pxH version: MW20090826 */
   letter-spacing: 1.05em;
   margin: 6px 0px 12px 0px;
   text-align: center;
   width: 99%;
   }

  #Xheader { 
    clear: both; 
    background: #ffe790; 
    margin-bottom: 12px;
    height: 82px;
    width: 96%; 
    text-align: center;
    padding: 12px 0px;
    border: double 6px #996;
    }

  #header { filter: grayscale(80%);
    background-image: url('../images/header-logo-w.jpg'); background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-left: 28px; /* push header right to align with mourning section */
    xxheight: 362px; /* previous H to force content down. */
    xxwidth: 97%; 
    height: 164px; /* to match image height to black background */
    xxwidth: 301%;
    width: 1146px;
    text-align: center;
    padding: 0px 0px;
    zborder: inset 4px #dfdf06;
    zborder: inset 4px #969666;
    }


  #footer {
   background: #ffe790; background: transparent;
   clear: both;
   font-size: .9em;
   height: 48px;
   margin-top: 12px;
   padding: 12px 0px;
   width: 96%;
   border: solid 2px #f9be3c;  border: solid 2px gray;
   text-align: center; 
   }

  .imgcap {
   font-weight: 500;
   margin-bottom: 18px; 
   padding: 0px 12px 6px 16px;
   }

  .controls {
   color: white; background: black; letter-spacing: .3em; 
   text-align: center; margin: 2px 6%; padding: 1px 5%; width: 75%;
   } 

  #nav img {
   background: #f0d990; background: transparent;
   border: solid 2px #fcdf99; }
   }


/*
  #nav a { text-decoration: none; background: transparent; color: #562900; 
           font-weight: 500; font-size: 1.2em; display: block; border-left: 6px solid transparent; }
  #nav a:hover {border-left: 6px solid #efd780;  border-left: 6px solid darkgray;}

  #nav ul { margin-left: 1px; }
  #nav li { line-height: 2em; list-style: none inside none; border-top: solid 2px #e3e3a3; font-size: .85em; margin-bottom: 9px; letter-spacing: .05em; }
*/
  #nav p { font-size: .9em; text-align: left; color: #633303;}

  #nav a { text-decoration: none; background: transparent; color: #562900; color: white;
           font-weight: 500; font-size: 1.2em; display: block; border-left: 6px solid transparent; }
  #nav a:hover {border-left: 6px solid #efd780; border-left: 6px solid darkgray; border-radius: 6px 0 0 6px; }

  #nav ul { margin-left: 1px; }
  #nav li { line-height: 2em; list-style: none inside none; border-top: solid 2px #e3e3a3; border-top: solid 2px gray;  font-size: .85em; margin-bottom: 9px; letter-spacing: .05em; }

  #nav p { font-size: .9em; text-align: left; color: #633303; color: white; }


 .imgdivider { height: 3px; border-top: 3px solid #f9f9c9;  background:  #f0f0c0; margin-bottom: 4px; margin-left: 7px; }

 .monkimg { float: left;  margin: 3px 9px 9px 9px; background: #996;}
 

 
 .quickitems { margin-top: 46px;  border-top: solid 2px #dbc330; border-top: solid 2px gray; 
  border-radius: 12px 12px 0 0 ; background: transparent; padding: 3px; color: #b09000; font-size: .9em;  text-align: center;}

 .quickitems p { background: #fcff90; color: #906000; padding: 4px 6px;
  border-top: solid 2px #c5a403; border-bottom: solid 2px #c5a403; 
  border-top: solid 2px gray; border-bottom: solid 2px gray; 
  margin: 6px 9px;   }

 .quickitems a {text-decoration: none; color: #906000; border-left: solid 6px transparent; }

 #nav .quickitems a:hover { border-left: solid 6px transparent; } 

 .lb { margin-top: 34px; width: 99%; text-align: center; height: 26px; filter: grayscale(80%);}
 
 #nav .lb a {border-left: solid 1px transparent;}
 #nav .lb a:hover {border-left: solid 1px transparent;}

 .quicklink {font-size: .75em; display: block; margin-left: 16px;
   border: solid 2px #dbc330;
   border: solid 2px gray;
   border-top: none; width: 9em; text-align: center; }
 p.quicklink {margin: -.95em 0px 12px 16px;}

 #here a { background: #fcfca0; color: #a0a090;}  /* was: fofoco / c0c030 */


  .donationBox {
    border-top: solid 2px #ffe790;
    border-top: solid 1px gray;
    color: white;
    margin-top: 16px;
    }

   .donationBox img {filter: grayscale(40%);}
  #donations {color: white;
   background: rgba(250,250,230,.25); 
   border: solid 3px rgba(200,200,180,.35); border-color: gold;   border-color: gray;
   border-radius: 10px;
   font-size: 1.1rem;
   line-height: 48px;
   margin: 36px auto 22px;
   text-align: center;
   width: 98%;
   }

  #donations p {color: white;
    font-size: .9em;
    line-height: 1.54;  
    margin: 16px auto 9px;
    text-align: center; 
    }


  .stretch {color: white;
   font-weight: 700;
   letter-spacing: .12em;
   }

  .donations_bar {
   background-color: gold; background-color: gray;

   border-radius: 3px;
   height: 3px;
   margin: 20px auto 18px;
   width: 96%;
   }

  #donations p.details {font-size: .72em; width: 90%;}





 /* dev for page 6 - look for conflicts */
 dl { font: normal normal 500 15px arial; margin: 0px 3px 3px 9px; }
 dt {letter-spacing: .12em;}
 dd {margin: 6px 0px 24px 12px; font-weight: 700; letter-spacing: .05em;} 

.gallery li { color: #471902; list-style: none; margin: 9px 0px 18px -3px; } 
.gallerylink { padding: 3px 3px 3px 3px; display: inline; font-size: 1.12em; color: #471902; letter-spacing: .05em;  width: 95%; }
.gallerylink a  { color: blue; }

/* mainly used for bio images on ABOUT page */
 .bioblock { margin-bottom: 14px;  height: 160px;}
 .bioimage { text-align: center; width: 150px; display: inline; height: 100px;}
 .bionotes { text-align: left; display: inline; float: left;}

/* used for agenda/time listings */
.schedulerow {  width: 98%; text-align: left; margin: 3px 3px 4px 3px; }
.scheduletime { width: 17ex; text-align: right; padding: 0px 9px 3px 3px; float: left; }
.schedule table {margin-left: 2px; font: normal normal 500 13px arial, tahoma, sans-serif; }
.schedule td { border: none; height: 1.61em; letter-spacing: .1em; }
.schedule td.time { width: 18ex; vertical-align: text-top; text-align: right; line-height: 1em; padding: 1px 6px 0px 0px;  }
.schedule td.details { margin: 0px; line-height: 1em;  padding: 1px 0px 0px 16px; vertical-align: text-top; }
.schedule p { line-height: 1.24em;}

#schedule table {margin-left: 2px; font: normal normal 500 13px arial, tahoma, sans-serif; }
#schedule td { border: none; height: 1.61em; letter-spacing: .1em; }
#schedule td.time { width: 18ex; vertical-align: text-top; text-align: right; line-height: 1em; padding: 1px 6px 0px 0px;  }
#schedule td.details { margin: 0px; line-height: 1em;  padding: 1px 0px 0px 16px; vertical-align: text-top; }
#schedule p { line-height: 1.24em;}

.p0e a, .p1e a, .p2e a, .p3e a, .p4e a, .p5e a, .p6e a, .p7e a, .p8e a, .p9e a {padding-left: 1ex; }
.p0t a, .p1t a, .p2t a, .p3t a, .p4t a, .p5t a, .p6t a, .p7t a, .p8t a, .p9t a {padding-left: 1ex; }


/* testing for INCLUDE Styling */
#p0e .p0e a, #p1e .p1e a, #p2e .p2e a, #p3e .p3e a, #p4e .p4e a, #p5e .p5e a, #p6e .p6e a, #p7e .p7e a, #p8e .p8e a, #p9e .p9e a {
 background: #fcfca0; 
 color: #a0a090; } 
#p0t .p0t a, #p1t .p1t a, #p2t .p2t a, #p3t .p3t a, #p4t .p4t a, #p5t .p5t a, #p6t .p6t a, #p7t .p7t a, #p8t .p8t a, #p9t .p9t a {
 background: #fcfca0; 
 color: #a0a090;} 

.med { font-variant: small-caps; }
.sml {font-size: .85em; }

.sourcesite {background: #f9f9b3; background: transparent;  color: #393969; color: #f2f2c2; padding: 2px 9px; font: normal normal 500 .9em verdana, arial, tahoma, sans-serif;}

 .blockbox { margin: 3px 32px; width: 86%; color: darkblue; color: white; background: #ffffb0; background: transparent; padding: 6px 2px 4px 32px;}
 .h3sc {font-variant: small-caps; font-size: 1.2em;}
 .articlepart {float: left; margin: 12px 16px;}
 .aai {float: left; margin-right: 3em; margin-bottom: 2ex; padding-left: 1em; }
 .peve {width: 78%; }
 .peve img {margin-left: 32px; width: 86%; margin: 12px 32px; }

 #somdet td {border: none; } 
 #somdet img{border: 2px gray solid; text-decoration: none; }
.note {font-size: .88em;}
.lastlife table {border-collapse: collapse; font-size: 1.32em;}
.lastlife th {border: solid 1px #dfdf90; text-align: center; height: 2em; }
.lastlife td {border: solid 1px #dfdf90; font: normal normal 500 15px arial; }.lastlife p {font-size: 1.32em;}

#thatDate { padding: 12px; width: 339px; height: 228px; background: transparent;  position: relative; top: 2px; left: -41px; display: none; text-align: center; }
#thatDate img { border: solid 5px gold; margin: 3px 0px 3px -22px; }
#thatDate  p { font: normal normal 700 15px/18px papyrus; color: #ca9510; width: 100%; text-align: center; }

.eventhead { width: 96%; background: #Ccf6Ff; font-family: papyrus, arial; letter-spacing: 1.5ex; text-align: center; padding: 12px 0px;}
.pgroup {text-align: center; }
.big {font: normal normal 700 1.6em papyrus, arial;  text-align: center; background: #fcfcb0 }

.articleImageRight {float: right; margin-right: 82px; margin-bottom: 6px; border: 3px solid #dfdf39;}
.articleImageLeft {margin-left: 82px; margin-bottom: 6px; border: 3px solid #dfdf39;}

.middle100 {text-align: center;  margin: 0px auto; padding: 12px; font: normal normal 900 44px garamond; color: #3159f1;  }
p.middle100 {text-align: center;  margin: 0px auto; padding: 12px; font: normal normal 900 44px garamond;}
.caption {font-size: .38em; color:  #4169e1;  } 
h3.middle100 { font-size: 1.92em; margin-bottom: 2px; width: 95%; color: #4169e1;  border: none; }
.boxed {border: solid 3px #d0d090;  line-height: 3em; padding: 3px; background: #ffffb0;}
.special {border: solid 4px gold; margin: 1px auto; }
.gb4 {border: solid 3px #ffd700; background: #ffdf28;}


.pushL {margin-right: 52px;  padding: 5px; }
.pushR {margin-left: 32px; padding: 5px; }
#special { text-align: center; font: normal normal 500 18px/36px tahoma; letter-spacing: .18em; color: #33f; background: #fcfcb0; }
.special2 { text-align: center; font: normal normal 500 15px/30px arial; letter-spacing: .04em; color: #33f; }


  li {line-height: 1.6em; }
  dl {margin-left: 16px;}
  dt {font-size: 1em; margin-bottom: -1px; }
  dd {font-weight: 300; margin-bottom: 12px; }
  ul.clean { list-style: none; }
  p.i4 {margin-left: 1.2em; }
  p.i8 {margin-left: 2.2em; }
 .h3sc {font-variant: small-caps; font-size: 1.2em;}
 .articlepart {float: left; margin: 12px 16px;}
 .aai {float: left; margin-right: 3em; margin-bottom: 2ex; padding-left: 1em; }
 .peve {width: 78%; }
 .peve img {margin-left: 32px; width: 86%; margin: 12px 32px; }

 #chanttext table { border-collapse: collapse;}
 #chanttext tr, #chanttext td { border: none; font-size: 1.05em; height: auto; vertical-align: top; }
 #chanttext td  { padding: 12px 2px 4px 2px;}
  .chanttitle { font-size: 1.25em;}
 #somdet td  {border: none; } #somdet img{border: 2px gray solid; text-decoration: none; }
 
.lastlife h3 {font-size: 1.32em; }
.lastlife table {border-collapse: collapse; font-size: 1.32em;}
.lastlife th {border: solid 1px #dfdf90; text-align: center; height: 2em; }
.lastlife td {border: solid 1px #dfdf90; font: normal normal 500 15px arial; }.lastlife p {font-size: 1.1em;}
#thatDate { padding: 12px; width: 339px; height: 228px; background: transparent;  position: relative; top: 2px; left: -41px; display: none; text-align: center; }
#thatDate img {border: solid 5px gold; margin: 3px 0px 3px -22px; }
#thatDate  p {font: normal normal 700 15px/18px papyrus; color: #ca9510; width: 100%; text-align: center; }


.eventhead { width: 96%; background: #Ccf6Ff; font-family: papyrus, arial; letter-spacing: 1.5ex; text-align: center; padding: 12px 0px;}
.pgroup {text-align: center; }
.big {font: normal normal 700 1.6em papyrus, arial;  text-align: center; background: #fcfcb0 }

.articleImageRight {float: right; margin-right: 82px; margin-bottom: 6px; border: 3px solid #dfdf39;}
.articleImageLeft {margin-left: 82px; margin-bottom: 6px; border: 3px solid #dfdf39;}


/*
.middle100 {text-align: center; background: #689; margin: 0px auto; padding: 12px; }
.caption {font-size: 1.38em; color: #f0f0b4;  } 
h3.middle100 { background: #ffffb0; border: 3px solid #689; font-size: 1.42em; margin-bottom: -5px; width: 95%; color: #466879; }
.boxed {border: solid 3px #d0d090;  line-height: 3em; padding: 3px; background: #ffffb0;}
.xxrule {border-top: 2px gold solid; margin: -12px; }
*/

.middle100 {text-align: center;  margin: 0px auto; padding: 12px; font: normal normal 900 44px garamond; color: #3159f1;  }
p.middle100 {text-align: center;  margin: 0px auto; padding: 12px; font: normal normal 900 44px garamond;}
.caption {font-size: .38em; color:  #4169e1;  } 
h3.middle100 { font-size: 1.92em; margin-bottom: 2px; width: 95%; color: #4169e1;  border: none; }
.boxed {border: solid 3px #d0d090;  line-height: 3em; padding: 3px; background: #ffffb0;}
.special {border: solid 4px gold; margin: 1px auto; }
.gb4 {border: solid 3px #ffd700; background: #ffdf28;}


.pushL {margin-right: 52px;  padding: 5px; }
.pushR {margin-left: 32px; padding: 5px; }

#special { text-align: center; font: normal normal 500 18px/36px tahoma; letter-spacing: .18em; color: #33f; background: #fcfcb0; }
.special2 { text-align: center; font: normal normal 500 15px/30px arial; letter-spacing: .04em; color: #33f; }

  /* Upcoming Events - on Home Page */

 .upcomingEvent {
   font-variant: small-caps; 
   margin: 0px auto; 
   padding: 1px;
   text-align: center; 
   width: 88%; 
  }
 .upcomingEvent h1 {
   color: #11d;
   font-style: italic;
   font-weight: 300;
   letter-spacing: .7em;
   margin: -10px auto;
  }
 .upcomingEvent h2 {
   color: #11b; 
   font-variant: small-caps;
   font-weight: 500; 
   letter-spacing: .14em;
   margin: -10px 0px -6px 0px; 
  }

  /* random Dhammapada section */
  .DPbox { 
    width: 242px; 
    color: #2f1700; color: #f0f3cc;
    position: relative; 
    padding: 2px;
    }

  .DPbook {
    border-top: solid 2px #ffe790;
    border-top: solid 1px #d4d432;
    border-radius: 12px 0 0 0;
    color: #9f3720; color: #f0f3cc;

    font-variant: small-Caps; 
    font-size: 14px; 
    font-weight: 500;
    height: 36px;
    padding: 12px 0px 6px 12px;
    letter-spacing: .12em;
    margin-bottom: -10px; 
    min-width: 100%; 
    width: 180px; 
    }

   .DPview {
    background: transparent; 
    color: #882c0b; color: #f0f3cc;

    font: normal normal 500 15px arial;
    line-height: 1.236em;
    letter-spacing: .05em; 
    margin-left: 6px;
    margin-bottom: -2px; 
    padding-left: 18px;
    width: 100%; min-width: 100%;
    }
  
  .DPnumber {
    color: #9f3720; color: #f0f3cc;

    font-variant: small-Caps;
    font-weight: 500;
    font-size: 14px;
    margin-left: 6px;
    text-align: right;
    height: 36px;
    padding: 16px 0px 0px 4px;
    letter-spacing: .12em;
    min-width: 100%; 
    width: 180px; 
    border-bottom: solid 2px #ffe790;
    border-bottom: solid 1px #d4d432;
    border-radius: 0 0 0 12px;

    }


 .royal {
    font-size: 26px; 

    letter-spacing: 0.62em; 

    margin: 2px auto; 

    text-align: center;
    }

  .bb { 
    border: none; 

    width: 100%; 

    margin: 16px 7px 16px -7px; 

    color: #af3faf; 

    color: #3232d9;
    font-weight: 300; 

    padding-top: 36px; 

    text-align: center; 

    xbackground: #f7cb46; 

    padding: 2px 0px 16px 0px;

    xborder: solid 3px #c79b16;
    }

  .goldBar {

    width: 96%; 

    height: 6px; 

    background: gold; 

    margin: 0px auto; 

    border: red
    }

  .minor {

    font-size: .8em; 
}  

  .bb img {
    margin: 2px;}
  .bb p {
   font-family: 'times new roman', vivaldi, papyrus; 

   font-weight: 900; }

  #fbToken { 
   filter: grayscale(50%);
   width: 100%;
   border: none; 
   text-align: center; 
   background: transparent; 
   margin-top: 16px; }

.alert { color: red; border: solid 1px #fcc; padding: 3px; font-size: .92em;}



/*  Rama 5 day style */
.r5 {margin: 2px auto 32px; text-align: center; padding: 12px; }


.uposatha { filter:grayscale(80%);
 background-image: url("../images/site-images/uposatha/uBG1.png");
 border: solid 5px #fccf4e;
 height: 210px; margin: 0px 0px 1px 40px; 
 position: relative; left: 20px; top: 12px;
 width: 124px; 
 }

.uBox {
 background: transparent; 
 font: normal normal 500 12px arial;
 height: 160px; 
 position: relative; left: 0px; top: 48px; 
 text-align: center;
 width: 124px; 
 }

.uImages {
 width: 120px; 
 height: 96px; 
 margin: 0px auto; 
 background: transparent; 
 text-align: center;
 }

#uTitle {
 width: 120px;
 height: 30px;
 margin: 4px auto 0px;
 background: #ffffb0;
 text-align: center;
 zzline-height: 30px; /* causes 2-line spill down */
 font-size: 1.04em;
 font-family: verdana, tahoma, arial;
 font-weight: 100;
 letter-spacing: .02em;
 color: #0303ff;  color: darkgray;
 }

/* try to deal with double-line title - also set in screen.css */
.zzzmicro {line-height: 14px; font-size: .95em;}


#uDay {color: darkgray;
 width: 120px;
 height: 26px;
 margin: -01px auto;
 background: #fffab0;
 margin-top: -1px;
 border-top: dotted 1px #e9e9a6;  border-top: dotted 2px #fbce4a; 
 text-align: center;
 line-height: 26px;
 font-size: 1.02em;
 font-family: verdana, tahoma, arial;
 font-weight: 500;
 letter-spacing: .1em;
 }

#moon {
 width: 34px; 
 position: absolute;
 top: -32px; left: 26px;
 opacity: 0.8; filter: alpha(opacity=80);
 } 

#nav .uposatha img {border: none; backgroundcolor: transparent; }

#nav .uposatha a {border: none; }
