/*   mj.css   %W%     */
body {
      /* width: 855px!important;
      /* overflow: auto;*/
      text-align: center;   
      background-color: #F6F6E9;  
      border-width: 0px;
      padding: 10px 10px  30px 10px;
      color: #000000;
      font-family: Trebuchet MS, arial, helvetica, sans-serif;
			line-height: 105%; 
      }

pre {  padding-left: 20px;
      color: #000000;
      }

.storytools .fontdef {
	color: #A8262B;
}

.storytools {
              display: inline;
              /*       clear: both; */   
              width: 12em;      
              font-size: 10px;
              color: #808080;
              /*	padding: 0px 0px 2px 0px; */
              background-color: #e6ecff;
              /*	border-bottom: 1px solid #CDCDCF;  */
              }

.storytools a {
                color: #333;
                text-decoration: none;
           /*     border-width: 0px 0px 2px 0px;
                border-color: #a8b8ec; */
}

.storytools a:hover { color: #ffffff;
          background: #19187b   }

#storybody {
	font-size: medium;
        line-height: 100%;
}
#srchres { background: #efefef; 
           padding-top: 5px; 
           padding-left: 10px; 
           padding-right: 10px; 
           font-size: 80%;
           }


h2 a, .navbar a, .footer a, .header a {
              text-decoration: none;
              color: #000000;
           /*   background: #d1ddff;*/
                }
h6   { font-size: 13px }

h6 .navbar  { background: #e6ecff;
              width: 100%;   
              padding: 0px;
              border-width: 0px;
             /* text-align: center  */}

.navbar {
       /*  margin-left: 5%;
         margin-right: 5%;  */
         border-width: 0px;
          }

  

.footer  { margin: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-color:#fafafa ;
           border-style: solid;
           border: 0;
           background: #fafafa;
           width: 100%;
           font-size: 15px;
           font-weight: normal;
           text-align: center }

.footer h6 { background: #e6ecff;
             border-width: 0px 0px 2px 0px;
             border-color: #a8b8ec;
             border-style: solid;             
             font-size: 15px;
             font-weight: normal;
             padding-top: 3px;
             padding-bottom: 3px;
             }

.head2 a {
           text-decoration: none;
           color: #000000;
           }
.head2 { background: #e6ecff;
         width: 100%;
         clear: left;
         font-size: 15px;
 
         padding: 0px;
         padding-top: 3px;
         padding-bottom: 3px;
         border-width: 0px 0px 2px 0px;
         border-color: #a8b8ec;
         border-style: solid;
         }

#h1 { display: inline;
      /*float: left;*/
      width: 10%;
      padding-left: 2em;
      padding-right: 5em;}
      
#h2 {  display: inline;
      padding-right: 5em;
       width: 30%;}
#h3 { display: inline;
      }
#h4 { display: inline;
      width: 40%;
      padding-left: 5em}
a:hover { color: #ffffff;
          background: #19187b   }

pre a { text-decoration: none; }
pre a:hover { text-decoration: underline;
              color: #0000ff; 
							background: #fafafa; }


.volidx  { font-size: 90%; }
.volidx h3 { font-size: 80%; }
a.volidx { font-size: 90%; }

.ltrndx  { font-size: 90%; }
.ltrndx h3 { font-size: 80%; }
a.ltrndx  { font-size: 110%; color: #000; }
.ltrndx:hover  { font-size: 110%; color: #fff; }

.index_entry  { font-size: 90%; 
                font-weight: normal;
                line-height: 120%; }



.adblock { background: #fafafa;
           padding: 3px;
           width: 728px;
           margin: auto;
           }

.adblock468x60 { background: #fafafa;          
           margin: 0px;
           padding: 0px;
           border: 0px;
           width: 472px;
           }
td.googsrch div.txtad{ width: 100%;
             padding-right: 0px;
             }

.txtad  { font-size: 80%;
          padding-right: 20px;
          vertical-align: top;
          /* width: 125px; */
          }
td > .txtad  a
        {
          text-decoration: none;
          color: #06c;
          font-weight: bold;
          /* background: #fafafa; */
          }
.sponhd {
          text-align: left;
          font-size: 50%;
          padding-bottom: 10px;}
td > div.txtad  a:hover { color: #06c; background: transparent }
.searchbox td  { background-color: #efefef;
                 }
.searchbox table  {
                    border-width: medium;
                    border-color: #afafaf;
                    border-style: solid;
                    margin-top: 2em;
                    line-height: 140%;
                  }

.cb1 { padding-right: 1em; padding-left: .5em; }

.archlst { margin-left: 3em; }
.archlst a { text-decoration: none;}

.header { background: #e6ecff;
          width: 100%;
          text-align: center;
          font-size: 18px !important;
          display: run-in ;
          padding: 0px;
          border-width: 0px;
          }

#wrapper {
    text-align: left;       
	background-color: #FFFFFF;
	padding: 0px;
    padding-bottom: 15px;       
	width: 960px;
	font-family: Verdana,Arial,sans-serif;
	margin: auto;
    box-shadow: 0 5px 16px 5px #CCC;
    -o-box-shadow: 0 5px 16px 5px #CCC;
    -webkit-box-shadow: 0 5px 16px 5px #CCC; 
    background-color: #F6F6E9;
    behavior: url(/mj_ht_arch/PIE.htc);
}


#wrapperndx {
    text-align: left;       
	background-color: #FFFFFF;
	padding: 0 10px 10px 10px;
    width: 960px;
	font-family: Verdana,Arial,sans-serif;
	margin: auto;
    box-shadow: 0 5px 16px 5px #CCC;
    -o-box-shadow: 0 5px 16px 5px #CCC;
    -webkit-box-shadow: 0 5px 16px 5px #CCC; 
    background-color: #F6F6E9;
    behavior: url(/mj_ht_arch/PIE.htc);
}
.adclass td { background-color: #F6F6E9;  }

#google_translate_element { position: relative;
                            left: 780px; top: 50px;
                            height: 0px;
                            behavior: url(/mj_ht_arch/PIE.htc);}
/* IE 7n8 
#google_translate_element {  top: 100px\9;}*/
