/* article navigation */

#lexiconlinenav {position: absolute; top: 2.0em; right: 0em; z-index: 100; width: 15em;
  font-size: 1em; line-height: 1.2; border: none;
  margin: 0 0 0 0; padding: 0em 0em 0em 0em;
  color: #5A5A5F;}
#lexiconlinenav a:link {color: #66A;}
#lexiconlinenav a:visited {color: #858;}

#lexiconlinenav .panel {margin: 1em 1.5em 0em 0em; padding: 1em 1em 0em 0em; border: 1px dotted white;}
#lexiconlinenav .panel h4, #extra .panel h5 {margin: 0 0 0.25em; padding: 0 0.5em 0 0;
  font-size: 90%; line-height: 1;
  border-bottom: 1px solid #AAA;}
#lexiconlinenav .panel .more {float: right; margin: -1.5em 1px 0 0.5em;
  font-style: italic; text-align: right; font-size: smaller;}
#lexiconlinenav .panel .more a {padding-left: 15px;}

div.articleWarning {
	font-size: 100%;
        line-height: 1.2em;
        margin: 0.5em 0em 0.5em 0em;
        color: red;
        width: auto;
	font-weight: bold;
	}

div.articleInfo {
	font-size: 100%;
        line-height: 1.2em;
        margin: 0.5em 0em 0.5em 0em;
        color: black;
        width: auto;
	}

div.articleTitle {
	font-size: 100%;
        line-height: 1.2em;
        margin: 0.5em 0em 0.5em 0em;
        color: black;
        width: auto;
	}

div.articleAuthor {
	font-size: 100%;
        line-height: 1em;
        margin: 0em 0em 1.25em 0em;
        color: black;
        width: auto;
	font-style: italic;
	}

div.articleDate {
	font-size: 100%;
        line-height: 1em;
        margin-top: 1.25em;
        color: black;
        width: auto;
	font-style: italic;
	}

div.articleBack {
	font-size: 100%;
        line-height: 1em;
        margin-top: 1.5em;
        color: black;
        width: auto;
	font-weight: bold;
	}

div.articleSummary {
	font-size: 100%;
        line-height: 1.2em;
        margin: 0.5em 0em 0.5em 0em;
        color: black;
        width: auto;
	}

div.articleEtymolgy {
	font-size: 100%;
        line-height: 1.2em;
        margin: 0.5em 0em 0.5em 0em;
        color: black;
        width: auto;
	}

div.articleBody {
	font-size: 100%;
        line-height: 1.2em;
        margin: 0.5em 0em 0.5em 0em;
        color: black;
        width: auto;
	}

div.articleListing {
	font-size: 100%;
        line-height: 1.2em;
        margin: 0.5em 1em 0.5em 0.5em;
        color: black;
        width: auto;
	}

ul.article {
        margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding: 0em;
	}

#content {
    margin: 2.8em 0 0 0em;
    padding: 1em 1em 1em 1em;
    background: White;
    border: 1px solid #aaaaaa;
    line-height: 1.5em;
    position: relative;
    z-index: 2;
}

#p-cactions {
    position:absolute;
    top: -1.8em;
    left: 0em;
    margin: 0;
    white-space:nowrap;
    width: 100%;
    line-height: 1.1em;
    overflow: visible;
    background: none;
    border-collapse: collapse;
    padding-left: 0em;
    list-style: none;
    font-size: 90%;
}

#p-cactions .hiddenStructure { 
	display: none; 
	}

#p-cactions ul {
	list-style: none;
	}

#p-cactions li {
	display: inline;
	border: 1px solid #cccccc;
	border-bottom: none;
	padding: 0 0 0.1em 0;
	margin: 0 0.3em 0 0;
	overflow: visible;
	backround: #fffbff;
	}

#p-cactions li.selected {
	border-color: #aaaaaa;
	padding: 0 0 0.2em 0;
	background-color: white;
	}

#p-cactions li a {
    color: #000000;
    border: none;
    padding: 0 0.8em 0.3em 0.8em;
    text-decoration: none;
    position: relative;
    z-index: 0;
    margin: 0;
}
#p-cactions .selected a { 
	z-index: 3; 
	}
	
#p-cactions .new a { 
	color:#ba0000; 
	}
#p-cactions li a:hover {
    z-index: 3;
    text-decoration: none;
}
#p-cactions h5 { display: none; }
#p-cactions li.istalk { margin-right: 0; }
#p-cactions li.istalk a { padding-right: 0.5em; }
#p-cactions #ca-addsection a {
    padding-left: 0.4em;
    padding-right: 0.4em;
}
