/* $Id: xslidy-spring08.css 759 2008-01-22 07:17:48Z dret $ */

.abstract { margin : 5% ; padding : 5% ; border : 6px groove ; text-align : justify ; background-color : #F6F6F6 ; }

pre { white-space : pre-wrap ; white-space : -moz-pre-wrap ; white-space : -pre-wrap ; white-space : -o-pre-wrap ; word-wrap : break-word ; }

.outline-current { border-style : solid ;   border-width : 1px ; }

.xml, .css, .xpath, .xslt, .xsd, .xlink, .mime, .xq, .atom, .http , .uri , .html { font-family: monospace ; }

.elem:before { content : "\3c" ; }

.xslt.elem:before { content : "\3c xsl:" ; }

.xsd.elem:before { content : "\3c xs:" ; }

.elem:after { content : "\3e" ; }

.xsd.xsdprefix:before { content : "xs:" ; }

a.outlink { border-bottom : 2px dotted ; }

a.img { border-bottom : 0px ; }
a.img:hover { background-color : transparent ; }

a { border-bottom : 1px dotted ; }

div.cover a { border-bottom : 0px ; }

@media print {

    a , a.outlink { border-bottom : 0px ; }

}

/* the following CSS code has been added *only* for felix's xmlmodeling presentation */

.stackTab, .tab {
	background-color: rgb(240, 240, 240);
	margin: 1ex 0 1ex 0;
	font-size: 80%;
	opacity: 0.83; }

.stackTab td {
	padding: 0.5ex 1.5em 0.5ex 1.5em; }

.tab td {
	padding: 0.5ex; }

.tabHi {
	background-color: #81A3E6; }

.floatRight {
	margin: 1ex;
	padding: 1ex;
	float: right;
	border: solid 1px #5173B6; }

.note {
	position: absolute;
	width: 43%;
	right: 2em;
	bottom: 2em;
	font-size: 80%;
	border: solid 1px rgb(0, 0, 0);
	padding: 1ex;
	background-color: rgb(240, 240, 240);
	opacity: 0.89; }

.panel {
	margin: 1ex 3em 1ex 3em;
	padding: 1ex;
	border: solid 1px #5173B6; }

img.framed {
	padding: 1ex;
	border: solid 1px #5173B6 ; }

ul.dialog li {
	list-style-type: none ; }

ul.dialog li:before {
	content: "\bb\20" ; }
