/*
fotang@mmuock.org

Sun Sep 11 21:20:46 WAT 2016
*/


* {
margin: 0;
padding: 0;
}
@font-face {
  font-family: GentiumPlusW;
  src: local("gentium"), url(/fonts/GentiumPlus/web/GPlusMmuock-R.woff);
}

/*
@font-face {
  font-family: GentiumPlusW;
  font-style: italic;
  src: url(/fonts/GentiumPlus/web/GentiumPlus-I.woff);
}
*/
.mmuock {
	font-family: "GentiumPlusW","Gentium Plus",gentium,Roboto,"Lucida Sans Unicode", sans-Serif;
}
.term-preview {
	background-color: gray;
	color:white;
	font-size: larger;
/*	font-style:italic;*/
}
.term-input, .term-preview{
	width:100%;
	/*	font-size: larger;*/
}

body {
		margin: 5px 0px 0px 5px;
		line-height:30px;
		width:90%;
		font-size:medium;
		font-family: Roboto,'Droid Sans',Helvetica, sans-serif;
		counter-reset: section;/* Set the header section counter to 0 */
}
.pagetitle{
	font-size:30px;
	font-weight:bold;
	border-bottom: 10px solid red;
	margin-bottom: 40px;
	margin-top:30px;
}
h1 {
	margin-top:30px;
	margin-bottom:20px;
  	counter-reset: subsection;
}
h2 {
	margin-top:20px;
	margin-bottom:10px;
  	counter-reset: subsubsection;
}
h3 {
	margin-top:10px;
	margin-bottom:5px;
	font-style:italic;
}
	
h1::before {
  counter-increment: section;                /* Increment the section counter*/
  content: counter(section) " "; /* Display the counter */
}

h2::before {
  counter-increment: subsection;            
  content: counter(section) "." counter(subsection) " ";  
}
h3::before {
  counter-increment: subsubsection;            
  content: counter(section) "." counter(subsection) "." counter(subsubsection) " ";  
}

#container {
border: 1px solid;
width:100%;
	}

#toc {
/*	width:60%;*/
/*	background: rgba(212,212,212,,0.4);*/
	border: 1px solid gray;
}
#toc a{
	text-decoration:none;
}
#toc ol {
  counter-reset: lisection;                /* Creates a new instance of the
                                            section counter with each ol
                                            element */
  list-style-type: none;
}

#toc li::before {
  counter-increment: lisection;            
  content: counters(lisection,".") " ";  
}

ul,ol{
/*		margin:20px;*/
}
table.box-table-a
{
	font-family: "GentiumPlusW","Gentium Plus",gentium,Roboto,"Lucida Sans Unicode", sans-Serif;
/*	font-size: 13px;*/
/*	margin-left: 25px;*/
	margin-bottom: 15px;
/*	width: 280px;*/
	text-align: left;
	border-collapse: collapse;
}
table.box-table-a th
{
	font-size: smaller;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}

table.box-table-a td
{
	padding: 4px;
	background: #e8edff; 
	border-bottom: 1px solid #039;
	border-top: 1px solid transparent;
}
table.box-table-a2
{
/*	margin-left: 25px;
	margin-bottom: 15px;
	text-align: center;
	border-collapse: collapse;*/
	/*width:95%;*/
	border:3px solid #aabcfe;
}
table.box-table-a2 tr{
	background: #e8edff;

	}

table.box-table-a2 td
{
	padding-left:4px;
	border-right:1px solid  #aabcfe;
	padding-right:4px;
/*	border-bottom: 1px solid #aabcfe;*/
}
table.box-table-a2 tr:nth-child(odd) td
{
/*	padding-bottom:8px;*/
}


table.box-table-a2 tr:nth-child(4n+0)
{
	border-bottom: 3px solid #aabcfe;
}
table.box-table-a2 tr:nth-child(4n+0) td
{
	padding-top:12px;
	padding-bottom:12px;
}

table.box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
	font-size: 180%;
}
table.box-table-a tr:nth-child(even)
{
	background: #e8edff; 
}

span.example{
	font-family:GentiumPlusW,gentium,Roboto,"Droid Sans",sans-serif;
	font-style: italic;
	font-size:smaller;
}
span.example:before{
		content:"(";
}
span.example:after{
		content:")";
}

#characters  th:nth-child(3),  #characters  td:nth-child(3),
#characters  th:nth-child(5),  #characters  td:nth-child(5){
	border-left:5px solid #aabcfe;
}
table.hint{
		border:1px solid #aabcfe;
/*		font-size:normal;*/
		width:100%;
}
table.hint td, table.hint th{
		border:1px solid #aabcfe;
		text-align:center;
}

ul,ol{
		margin-left:45px;
}
a{
		text-decoration:none;
}
#base-menu{
	list-style:square;

}

#base-menu li{
	float:left;
	margin-right: 40px;

}
#pageinfo {
}
#intro{
	margin-top:10px;
}

#alphabet{
width:100%;
}
/*#alphabet-link {
	margin-right: 30px;
}*/
/*
#alphabet .title {
	text-align:center;


}
*/
#alphabet td.label{
	font-size:small;
	/*font-style:italic;*/
	font-weight:bold;
	text-align:right;
}

/* show/hide content */
   .more {
      display: none;
	  }
  a.showLink::after {
	  content:"\2193";
		   }
   a.hideLink::after {
	  content:"\2191";
		   }
		   
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
  }
   a.hideLink {
	  }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #36f; }

