﻿div.lexicologue { margin: 0em auto; line-height: 1.5em; font-family: Verdana, sans-serif; font-size: 12px; }

div.lexicologue div.priorityTitle { padding: 5px 5px; margin: 25px 0px 5px 0px; font-size: 17px; color: #333333; text-align: left; line-height: 1.25em; }

div.lexicologue div.entry { background-color: #f6f6f6; text-shadow: 1px 1px 0px #ffffff; }
div.lexicologue div.entry.indent0.notExample { margin: 10px 0px; border-top: 1px solid #e8e8e8; }
div.lexicologue div.priority4 > div.entry.isExample:first-child { margin-top: 10px; border-top: 1px solid #e8e8e8; }

div.lexicologue div.entry div.domains { font-size: 11px; margin: 1px -6px 0px 10px; float: right; text-align: right; }
div.lexicologue div.entry div.domains > div.domain { margin: 0px 0px 4px 0px; }
div.lexicologue div.entry div.domains > div.domain > a.label { background-color: #e6e6e6; padding: 4px 6px; color: #999999; text-shadow: 1px 1px 0px #eeeeee; border-radius: 2px; text-decoration: none; border: 1px solid transparent; }
div.lexicologue div.entry div.domains > div.domain > a.label > span.hashkey { background-color: #d6d6d6; padding: 4px 6px; margin: 0px 6px 0px -6px; color: #999999; border-radius: 2px 0px 0px 2px; }
div.lexicologue div.entry div.domains > div.domain > a.label:hover { background-color: #ddddff; color: #0000aa; border: 1px solid #aaaaaa; }
div.lexicologue div.entry div.domains > div.domain > a.label:hover > span.hashkey { background-color: #ccccff; color: #aa0000; }

div.lexicologue div.entry > div.row { padding: 5px 0px; border-top: 1px solid #fcfcfc; border-bottom: 1px solid #e8e8e8; }
div.lexicologue div.entry > div.row > div.cell { position: relative; float: left; width: 50%; }
div.lexicologue div.entry > div.row > div.cell > span.bullet { position: absolute; color: #333333; display: none; }
div.lexicologue div.entry > div.row > div.cell > div { padding: 0px 10px; }
div.lexicologue div.entry > div.row > div.clear { clear: left; }

div.lexicologue div.entry.indent1.notExample > div.row > div.cell > span.bullet { left: 10px; top: 0px; display: block; }
div.lexicologue div.entry.indent1.notExample > div.row > div.cell > div { padding: 0px 10px 0px 25px; }
div.lexicologue div.entry.indent2.isExample > div.row > div.cell > div { padding: 0px 10px 0px 25px; }

div.lexicologue div.entry.indent2.notExample > div.row > div.cell > span.bullet { left: 35px; top: 0px; display: block; }
div.lexicologue div.entry.indent2.notExample > div.row > div.cell > div { padding: 0px 10px 0px 50px; }
div.lexicologue div.entry.indent3.isExample > div.row > div.cell > div { padding: 0px 10px 0px 50px; }

div.lexicologue div.entry.isExample > div.row > div.cell.src span.ortho { color: #666666; font-weight: bold; }
div.lexicologue div.entry.isExample > div.row > div.cell.trg span.ortho { color: #666666; font-style: italic; }

div.lexicologue div.entry.notExample > div.row > div.cell.src span.ortho { color: #aa0000; }
div.lexicologue div.entry.notExample > div.row > div.cell.trg span.ortho { color: #0000aa; }

div.lexicologue div.entry.notExample.indent0 > div.row > div.cell.src span.ortho { font-weight: bold; }
div.lexicologue div.entry.notExample.indent0 > div.row > div.cell.src span.ortho { font-weight: bold; }

div.lexicologue div.priority1 div.entry.notExample.indent0 > div.row > div.cell.src span.ortho { font-size: 15px; }
div.lexicologue div.priority2 div.entry.notExample.indent0 > div.row > div.cell.src span.ortho { font-size: 15px; }
div.lexicologue div.priority1 div.entry.notExample.indent0 > div.row > div.cell.trg span.ortho { font-size: 14px; }
div.lexicologue div.priority2 div.entry.notExample.indent0 > div.row > div.cell.trg span.ortho { font-size: 14px; }

div.lexicologue div.entry > div.row > div.intro > div { color: #888888; font-size: 10px; margin-top: 1px; }
div.lexicologue div.priority2 span.bullet { display: none !important; }
div.lexicologue div.priority2 div.cell > div { padding-left: 10px !important; }
div.lexicologue div.priority2 div.cell.trg span.ortho { color: #888888 !important; font-size: 12px !important; font-style: italic; }
div.lexicologue div.priority2 div.cell.trg { float: none !important; margin-top: 2px; }
div.lexicologue div.entry > div.row.hasIntro > div.cell.src { margin-bottom: 1px; }
div.lexicologue div.entry > div.row.hasIntro > div.cell.trg { margin-left: 50%; }

@media (max-width: 600px) {
	div.lexicologue div.entry > div.row > div.cell { float: none; width: auto; }
	div.lexicologue div.entry > div.row.hasIntro > div.cell.trg { margin-left: 0; }
}

div.lexicologue div.entry > div.row > div.infobox { margin: 10px 10px 5px 10px; color: #666666; }
div.lexicologue div.entry > div.row > div.infobox b { }
div.lexicologue div.entry > div.row > div.infobox i { }
div.lexicologue div.entry > div.row > div.infobox span.link { text-decoration: underline; }

div.lexicologue div.scope { margin-bottom: 1px; }
div.lexicologue div.scope:last-child { margin-bottom: 0px; }

div.lexicologue div.tag { color: #336633; font-weight: normal; font-size: 10px; margin-top: 2px; line-height: 1.25em; }
div.lexicologue div.tag span.bib { color: #999999; line-height: 1.5em; }

div.lexicologue span.explanation { font-style: italic; color: #999999; font-weight: normal; }
div.lexicologue span.placeholder { color: #999999; font-weight: normal; font-style: normal; }

div.lexicologue div.side.src span.runon { color: #aa6666 !important; font-weight: normal !important;}
div.lexicologue div.side.trg span.runon { color: #6666aa !important; font-weight: normal !important;}
div.lexicologue span.runon span.bracket { color: #999999; }

div.lexicologue div.func { color: #666666; line-height: 1.25em; }
div.lexicologue div.func > span.label { color: #336633; font-size: 10px; }
div.lexicologue div.func > span.value { color: #aa6666; }

div.lexicologue span.token { cursor: pointer; }
div.lexicologue span.token:hover { background-color: #ececff; border-bottom: 1px dotted #333333 }
