/* This material copyright of the respective organisation. */
/* All rights reserved. Not to be reused without permission. */
/*  adapted from whiteplinth markup

Header green: #cdd98f
Page background: #ebf0d2
Midtone: #e1e8bc
Lightishtone: 
White Plinth: #ffffec
text: #282b1c
text link: #94160e
text link visited: #4f5240
column shadow: #dfb98e
header shadow: #959e6c

Yellow: fea200
Blue: 2a0fbd
Light purple background: d4cef0
Light purple background shadow: d1bca5
Light purple background shadow darker: 9188c5
Light purple background shadow darker 2: 7871a3
Orange (approx): d84c26
text: 3b281a
text link: 593a30
text link visited: 6d5435
Colour between background and dark: ba9876
*/

a {
  color: #993300;
  text-decoration: underline;
}
a:visited {
  color: #993300;
  text-decoration: none;
}
a:hover {
  color: #cc3300;
  text-decoration: underline;
}

.maintitle {
    background-color: #e1e8bc;
    color: #3b281a;
    margin: 5px 0;
}
.maintitle, .maintitle a:visited {
    color: #3b281a;
}
.maintitle a {
    color: #3b281a;
}

.datatable th {
    border: 1px solid #3b281a;
}

.datatable td {
    border: 1px solid #3b281a;
}

.catable {
    color: #686882;
}

/* nididoc css */

.edittitle {
}

.nididoc-menu {
    border: 1px solid #959e6c;
    background-color: #ebf0d2;
    color: #282b1c;
}
.nididoc-menu span {
    border: 1px solid #cdd98f;
    background-color: #e1e8bc;
}
.nididoc-menu span:hover {
    text-shadow: 0 0 10px #ffffec;
    border: 1px solid #dfb98e;
    color: #282b1c;
    background-color: #cdd98f;
}

#edm_help {
    padding: 4px;
    width: 20em;
    -moz-border-radius: 1em;
    border: 3px double #fea200;
    white-space: normal;
}

.nidi_info {
    color: #686882;
}

.subdoc {
    border: 1px solid #3b281a;
}

.wholedoc {
    border: 0px solid #ffffec;
}
.wholedoc:hover {
    border: 0px solid #EBE9D9;
}
.wholedoc p:hover {
    border: 1px solid #3b281a;
}

.wholedoctitle {
	background: none;
	border: none;
}
.wholedoctitle:hover {
    background: none;
	border: none;
}

.wholedocicon {
    position: relative;
    margin: 3px;
    float: right;
    z-index: 20;
}

.sidebardoc {
    font-size: small;
}

.ofnam {
    font-size: x-small;
    text-align: right;
}

.chooseicon {
    position: relative;
    margin: 5px;
    padding: 10px;
    border: 3px solid #3b281a;
    background: #ffffec;
}
.chooseicon cimg {
    margin: 7px;
    float: left;
    text-align: center;
    border: 3px solid #ffffec;
}
.chooseicon cimg:hover {
    border-color: #EE1AB2;
}
.chooseicon h3 {
    color: #fea200;
}
.chooseicon h4 {
    float: right;
    color: #fea200;
}
.chooseicon cspan {
    display: block;
    font-size: x-small;
    padding: 10px;
    clear: left;
}

.choosething {
    position: relative;
    margin: 5px;
    padding: 10px;
    border: 3px solid #3b281a;
    background: #ffffec;
    -moz-border-radius: .5em;
}
.choosecategory {
    position: relative;
    margin: 5px 0;
    padding: 5px;
    border-top: 1px solid #3b281a;
    background: #ffffec;
}
.choosecategory h3 {
    float: right;
    color: #fea200;
}
.choosenothing {
    display: block;
    color: #fea200;
    font-weight: bold;
    text-align: center;
    padding: 3px;
    margin: 10px;
}
.cti {
    border: 3px solid #ffffec;
}
.cti:hover {
    border-color: #EE1AB2;
}

.remicon {
    float: left;
}
.remicon:hover {
    border-color: #EE1AB2;
}

/* discussion styles */

.qsumheader {
    text-align: right;
    font-style: italic;
    float: right;
    color: #7871a3;
    z-index: 20;
}

.qsum {
    position: relative;
    background-color: #e1e8bc;
    border-bottom: 1px solid #7871a3;
    -moz-border-radius: 1em;
    margin: 5px;
    clear: both;
    color: #33333B;
}

.quippedimage {
    margin: 5px;
    float: left;
}

.qinfo {
    margin-top: -5px;
    float: right;
    font-size: x-small;
    color: #686882;
}
.qiinfo {
    font-size: x-small;
    font-weight: normal;
    color: #686882;
}

.quip {
    /* text-indent: 1em; */
}

.quip, .qim, .qil, .quipsidebar {
    position: relative;
    padding: 7px 2px 7px 2px;
    line-height: 1.5em;
    margin: 0;
    z-index: 10;
    overflow: auto;
}
.qim, .qil {
    float: left;
}
.quip, .quipsidebar {
    clear: left;
}
.qim:hover, .qil:hover, .quip:hover, .quipsidebar:hover {
    background: #e1e8bc;
}
.quip span:hover, .quipsidebar span:hover {
    background: #FFFEF3;
}

.quipinvite, .quipnevermind, .quipinvite:visited {
    font-weight: bold;
    color: #fea200;
}
.quipinvite {
    display: block;
    text-align: center;
    clear: both;
}

.quipbox {
    display: none;
}

.pltop, .plbottom, .pltop a:visited, .plbottom a:visited {
    font-weight: bold;
    color: #9797B2;
}
.pltop {
    text-align: left;
}
.plbottom {
    text-align: right;
}
.pltop a, .plbottom a {
    color: #93C2C8;
}

/* edit paragraph */

#edit_parag {
    display: inline;
    width: 100%;
    height: 15em;
    font: small sans-serif;
}

/* attribute edit widgets */

.aewWidget {
}
.aewWidget:hover {
	background: #e1e8bc;
}

.aewDelete {
	width: 12px;
	height: 12px;
	background: url("/7115140.im/") no-repeat;
}

.aewAdd {
	color: green;
}

.aewNonEmptyAttrib {
    font-size: 80%;
    float: right;
    padding: 3px 5px;
    margin: 2px;
    line-height: 1.5em;
    border: 1px dotted #e1e8bc;
}
.aewNonEmptyAttrib:hover {
    background: #e1e8bc;
    padding: 5px 7px;
    margin: 0px;
}


.aewEmptyAttrib {
    font-size: 80%;
    float: right;
    line-height: 1.5em;
    padding: 6px 8px;
    opacity: 0.5;
}
.aewEmptyAttrib:hover {
    padding: 5px 7px;
    margin: 0;
    border: 1px solid #7871a3;
    background: #e1e8bc;
}

.aewTable td {
	vertical-align: top;
}

.aewButton, .aewButton:hover {
	float: left;
	padding: 4px 6px;
	border: 1px solid #ffffec;
	-moz-border-radius: 3px;
    cursor: pointer;
}
.aewButton:hover {
	float: left;
	padding: 4px 6px;
	border: 1px outset;
	-moz-border-radius: 3px;
    cursor: pointer;
}

.aewSeeSelf {
	float: right;
}

.aewTitle {
    border-width: 0;
    /*
    padding-left: 4em;
    text-align: right;
    margin-bottom: -1em;
    */
}
.aewBody {
    padding-left: 4em;
}
.aewInsert {
    color: green;
}
.aewInsertButton {
	border: 1px solid darkgreen;
	background: lightgreen;
	cursor: pointer;
}
.aewMoreLink {
	margin-left: 2em;
	font-size: x-small;
	font-weight: normal;
}


.Subaew {
    padding-left: 14px;
}

/* generic styles */

.pagestamp {
    color: #686882;
}


h1, h2, h3, h4, h5, h6 {
	border: none;
	margin: 0;
	padding: 0.5em 0 1em 0;
	font-family: berylium, verdana, arial, sans-serif;
	color: #020;
	text-decoration: none;
	font-variant: small-caps;
	text-shadow: 2px 2px 2px #C9B897;
}

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }








































body {
	padding: 0;
	margin: 0;
	background-color: #002200;
	color: #282b1c;
}

img {
	border: none;
	padding: none;
}

.pagecontent {
	margin: 80px 140px;
	padding: 10px;
	z-index: 5;
	font-size: 120%;
	line-height: 140%;
	background-color: #e8f6c3;
	border: 1px solid #6E7D2C;
}

.pagecontent p {
	clear: both;
}

.prg {
	clear: both;
	margin: 1em 0;
}

.pagecontent .prg img {
	padding: .5em;
	float: left;
	vertical-align: top;
}

.pagecontent .nidi_manuscript {
	background-color: #F5FFDC;
	display: block;
	margin: 13px;
	padding: 8px;
	border: 1px solid #C8D4A8;
	border-color: #E7F0CF #D8E4B5 #C8D4A8 #E5EECD;
}