/* search forms */
.search {
	background: #5577bb;
        color: white;
	}
p.search {
	margin:0; 
	padding:0;
}
a.search:link { background: #5577bb; color: #fff659; text-decoration: underline; font-size: small}
a.search:visited { background: #5577bb; color: #fff659; text-decoration: underline; font-size: small}
a.search:active { background: #fff659; color: #001ece; text-decoration: underline; font-size: small}
a.search:hover { background: #fff659; color: #001ece; text-decoration: underline; font-size: small}

div.searchbox
	{
	background: #5577bb;
	border: 2px solid #fff659;
	font-size: x-small;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding :0;
	margin-bottom: 1em;
        }
h3.search {
	text-align : left;
	text-indent : 1em;
	border-bottom : 1px dashed #fff659;
	padding-bottom: .2em;
	padding-top: .2em;
	margin-top: 0;
	}	

/* glossary entries */

dt {
        font-weight: bold;
        color: red;
     /*   display: inline;*/
        padding: 0 .5em;
        margin:0;
	border-top : 1px solid navy;
	border-left : 1px solid navy;
	border-right: 1px solid navy;
        }
dt a { color: navy }
dt a:hover { background: yellow }
dd {  	padding: 0 .5em .5em .5em; 
	margin:0;
	margin-bottom : 1em;
	border-bottom : 1px solid navy;
	border-left : 1px solid navy;
	border-right: 1px solid navy;
}
p.definition {                                                                        
        margin:0;
        background: white;                                                            
        color: #444;
        text-indent: 2em;                                                             
        }
p.details {
        display:inline;
        }

.details {
	font-size: x-small;
	text-align: right;
	color : green;
        }
.details:after {
  	content: " ]";
	}
.details:before {
	content: "[ ";
	}
.details a{
	color:green;
	}
.details a:hover { background: yellow }

p.navigation {
        margin:0;
        text-align: right;
        margin-right : 1em;
       }
p.navigation a{
	color:green;
	}
p.navigation a:hover { background: yellow }

h3.deftrans {font-size: small}
ul.translations { 
	margin: 0; 
	padding-left: 0; 
	list-style: none;
	border-top : thin dashed navy;
	margin-top: 1em;
	padding-top: 1em;
}
ul.translations p { padding: 0; margin: 0; }
