/* Common CSS for all skins */

/*<pre><nowiki>*/


/* License data */

#license {
border-left: 2em solid #000;
padding: 1em 1.5em;
}
#license #license {
border-left: none;
padding: 1em 0;
}
#license .deed {
float:right;
}
#license .type {
float:left;
font-size:36px;
font-weight:bold;
font-family:Helvetica Neue,Arial,Verdana,Geneva,Helvetica,sans-serif;
color:#000;
}
#license .self-top {
padding-bottom:1em;
border-bottom: 1px dotted #999;
}
#license .self-bottom {
padding-top:1em;
border-top: 1px dotted #999;
}


/* make the list of references look smaller */
ol.references {
   font-size: 100%;
}

.references-small { font-size: 90%;}

/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
/* column-count is from the CSS3 module "CSS Multi-column Layout" */
/* Please ignore any validator errors caused by these two lines */
.references-2column {
  font-size: 90%;
  -moz-column-count:2;
  column-count:2;
}

.same-bg { background: none }

/* Highlight clicked reference in blue to help navigation */

ol.references > li:target {
 background-color: #DEF;
}

sup.reference:target { 
  background-color: #DEF;
}

/* When <div class="nonumtoc"> is used on the table of contents, the ToC will display without numbers */
.nonumtoc .tocnumber { display:none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
  line-height: 1.5em;
  list-style: none;
  margin: .3em 0 0;
  padding: 0;
}
.nonumtoc #toc ul ul, 
.nonumtoc .toc ul ul { 
margin: 0 0 0 2em; 
}
/* Allow limiting of which header levels are shown in a TOC; <div class="toclimit-3">, for
   instance, will limit to showing ==headings== and ===headings=== but no further (as long as
   there are no =headings= on the page, which there shouldn't be according to the MoS). */
.toclimit-2 .toclevel-2 {display:none;}
.toclimit-3 .toclevel-3 {display:none;}
.toclimit-4 .toclevel-4 {display:none;}
.toclimit-5 .toclevel-5 {display:none;}
.toclimit-6 .toclevel-6 {display:none;}
.toclimit-7 .toclevel-7 {display:none;}



/* Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.Boxmerge,
div.NavFrame {
        /*margin: 0px;
        padding: 4px;
        border: 1px solid #aaa;
        text-align: center;
        border-collapse: collapse;
        font-size: 95%;*/
}
div.Boxmerge div.NavFrame {
        border-style: none;
        border-style: hidden;
}
div.NavFrame + div.NavFrame {
        border-top-style: none;
        border-top-style: hidden;
}
div.NavPic {
        background-color: #fff;
        margin: 0px;
        padding: 2px;
        float: left;
}
div.NavFrame div.NavHead {
        /*height: 1.6em;
        font-weight: bold;
        background-color: #ccf;*/
        position:relative;
}
div.NavFrame p {
        font-size: 100%;
}
div.NavFrame div.NavContent {
        font-size: 100%;
}
div.NavFrame div.NavContent p {
        font-size: 100%;
}
div.NavEnd {
        margin: 0px;
        padding: 0px;
        line-height: 1px;
        clear: both;
}
a.NavToggle {
        position:relative;
        padding-left:.5em;
	font-weight:normal;
	font-style:normal;
        font-size:small;
}


/* Style for "notices" */
.notice {
    text-align: justify;
    margin: 1em;
    padding: 0.2em;
}

#disambig {
    border-top: 3px double #ccc; 
    border-bottom: 3px double #ccc;
}

#spoiler {
    border-top: 2px solid #ddd;
    border-bottom:2px solid #ddd;
}

#pt-login {
  font-weight: bold;
  font-size: 110%;
}

/* Accessibility experiment: make diff changes not just colour-based */ 
.diffchange {
    font-weight: bold;
    background-color: inherit;
}

td.diff-addedline, td.diff-deletedline, td.diff-context {
    font-size: 85%;
    color: inherit;
}


/* Merge template style */

.messagebox {
   border: 1px solid #aaa;
   background-color: #f9f9f9;
   width: 85%;
   margin: 0 auto 1em auto;
   padding: .2em;
   text-align: justify;
}
.messagebox.merge {
   border: 1px solid #cf9fff;
   background-color: #f5edf5;
   text-align: center;
}
.messagebox.cleanup {
   border: 1px solid #9f9fff;
   background-color: #efefff;
   text-align: center;
}
.messagebox.standard-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
}

/* Support for Template:IPA, Template:Unicode and Template:Polytonic. The inherit declaration resets the font for all browsers except MSIE6.  The empty comment must remain. */
.IPA {
        font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode;
        font-family /**/:inherit;
}
.Unicode {
        font-family: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;
        font-family /**/:inherit;
}
.polytonic {
        font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000; 
        font-family /**/:inherit;
}

#wpSave {
  font-weight: bold;
}




/* additional stuff
----------------------------------------------- */
#addition { background:#cfc; border:1px dashed #393;}
#revision { background:#ffc; border:1px dashed #666;}
#deletion { background:#fcc; border:1px dashed #a66;}


/* Waza table styling
----------------------------------------------- */
table.waza { width:100%; }
table.waza td { padding: .1em .5em .1em .5em; }
table.waza tr:hover td {
	background: #c5c5c5;
	border-color:#c5c5c5;
}
table.waza tr:hover td.wazaProhi {
	background: #c4b6b7;
	border-color:#c4b6b7;
}
table.waza tr.wazaLabels:hover td {
	background: inherit;
	border-color: inherit;
}

tr.wazaTitle {
	font-size:1.9em;
	font-weight:bold;
}
tr.wazaTitle th{
	border:1px solid #ccc;
	padding:5px;
	text-align:center;
}

tr.wazaSection {
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
	vertical-align:bottom;
}
tr.wazaSection th {
	padding-top:1em;
	text-align:center;
}

tr.wazaLabels td {
	text-align:center;
}

th.wazaSubsectionRoman,
th.wazaSubsectionJapan,
th.wazaSubsectionTrans { text-align:center;font-size:1.3em; }

th.wazaSubsectionRoman { background:#becfeb; }
th.wazaSubsectionJapan { background:#d4d4d4;white-space:nowrap; }
th.wazaSubsectionTrans { background:#eeeeee; }

td.wazaLabelRoman { border-bottom:5px solid #becfeb; }
td.wazaLabelJapan { border-bottom:5px solid #d4d4d4;white-space:nowrap; }
td.wazaLabelTrans { border-bottom:5px solid #eeeeee; }

td.wazaRoman,
td.wazaJapan,
td.wazaTrans,
td.wazaTranb,
td.waza_None { padding:0 2px; }

td.wazaRoman { background:#e7f5de; }
td.wazaJapan { background:#f3f5de;white-space:nowrap; }
td.wazaTrans { background:#fff; border-bottom:1px solid #f6f6f6; }
td.wazaTranb { background:#fff; }
td.waza_None { background:#e9e9e9; }
td.wazaProhi { background:#feebec; }
th.wazaNumbr { background:#e5ecf7; text-align:center; }

span.wazaNotice {
	float:right;
	color:red;
}

.waza.belt td.redJunior,
.waza.belt td.purple,
.waza.belt td.white,
.waza.belt td.white-yellow,
.waza.belt td.yellow,
.waza.belt td.yellow-orange,
.waza.belt td.orange,
.waza.belt td.orange-green,
.waza.belt td.green,
.waza.belt td.green-blue,
.waza.belt td.blue,
.waza.belt td.blue-purple,
.waza.belt td.blue-brown,
.waza.belt td.purple,
.waza.belt td.brown,
.waza.belt td.black,
.waza.belt td.kohaku,
.waza.belt td.red,
.waza.belt td.blackred { background-repeat:repeat-y;background-position:center left;padding-left:25px;border:1px solid #999;}
.waza.belt td.redJunior { background-color:#fc5f49; }
.waza.belt td.white,
.waza.belt td.white-yellow { background-color:#fff; }
.waza.belt td.yellow,
.waza.belt td.yellow-orange { background-color:#e7af12; }
.waza.belt td.orange,
.waza.belt td.orange-green { background-color:#d83e00; }
.waza.belt td.green,
.waza.belt td.green-blue { background-color:#01564f; }
.waza.belt td.blue,
.waza.belt td.blue-purple,
.waza.belt td.blue-brown { background-color:#023f90; }
.waza.belt td.purple { background-color:#864a90; }
.waza.belt td.brown { background-color:#4e2916; }
.waza.belt td.orange-green,
.waza.belt td.green,
.waza.belt td.green-blue,
.waza.belt td.blue,
.waza.belt td.blue-purple,
.waza.belt td.blue-brown,
.waza.belt td.purple,
.waza.belt td.brown,
.waza.belt td.black,
.waza.belt td.kohaku,
.waza.belt td.red,
.waza.belt td.blackred { color:#e9e7eC; }
.waza.belt td.black,
.waza.belt td.kohaku,
.waza.belt td.red,
.waza.belt td.blackred { background-color:#161718; }
.waza.belt td.kodokan { background-image:url(/images/3/3d/Belt-table-joshi-stripe.png); background-repeat:no-repeat;}
.waza.belt td.kohaku { background-image:url(/images/f/f2/Belt-table-kohaku.png); }
.waza.belt td.kohaku.joshi { background-image:url(/images/6/67/Belt-table-kohaku-joshi.png); }
.waza.belt td.kohaku.kodokan8thdan { background-image:url(/images/e/e7/Belt-table-kodokan-8th-dan.png); }
.waza.belt td.red { background-image:url(/images/6/6c/Belt-table-red.png); }
.waza.belt td.red.kodokan { background-image:url(/images/8/87/Belt-table-red-joshi.png); }
.waza.belt td.blackred { background-image:url(/images/f/f0/Belt-table-blackred.png); }

.waza.belt td.white-yellow,
.waza.belt td.yellow-orange,
.waza.belt td.orange-green,
.waza.belt td.green-blue,
.waza.belt td.blue-brown,
.waza.belt td.blue-purple { background-repeat:repeat-x;background-position: 0 135% }

.waza.belt td.white-yellow { background-image:url(/images/a/a1/Belt-table-yellow.png); }
.waza.belt td.yellow-orange { background-image:url(/images/3/3a/Belt-table-orange.png); }
.waza.belt td.orange-green { background-image:url(/images/9/93/Belt-table-green.png); }
.waza.belt td.green-blue { background-image:url(/images/d/da/Belt-table-blue.png); }
.waza.belt td.blue-brown { background-image:url(/images/0/0b/Belt-table-brown.png); }
.waza.belt td.blue-purple { background-image:url(/images/5/51/Belt-table-purple.png); }

.waza.belt td.JFAtag { background-image:url(/images/c/ce/Belt-table-tag.png); background-position:2px bottom; }


.waza.belt td.onetag,
.waza.belt td.twotag,
.waza.belt td.threetag { background-position:2px center; background-repeat:repeat-y; }
.waza.belt td.onetag { background-image:url(/images/2/2c/Belt-table-tag-red-1.png); }
.waza.belt td.twotag { background-image:url(/images/e/e9/Belt-table-tag-red-2.png); }
.waza.belt td.threetag { background-image:url(/images/4/48/Belt-table-tag-red-3.png); }
.waza.belt td.redJunior.onetag { background-image:url(/images/f/fb/Belt-table-tag-orange-1.png); }
.waza.belt td.redJunior.twotag { background-image:url(/images/b/bd/Belt-table-tag-orange-2.png); }
.waza.belt td.redJunior.threetag { background-image:url(/images/1/15/Belt-table-tag-orange-3.png); }



/*</nowiki></pre>*/