@namespace url(http://www.xmlmind.com/ns/sect);

section {
    display: block;
}

title {
    display: block;
    font-size: 150%;
    font-weight: bold;
    color: #00599B;
    margin-top: 2.66ex;
    margin-bottom: 0.75ex;
}

section:root > title {
    margin-top: 0;
}

paragraph {
    display: block;
    margin-top: 1.33ex;
    margin-bottom: 1.33ex;
}

bold {
    display: inline;
    font-weight: bold;
}

italic {
    display: inline;
    font-style: italic;
}

literal {
    display: inline;
    font-family: monospace;
    font-size: 90%;
}

break {
    display: inline;
    content: "\A"; 
    color: gray;
}

image {
    display: inline;
    content: image-viewport(attribute, source,
			    data-type, anyURI,
	                    content-width, attr(width),
                            content-height, attr(height));
}

table {
    display: table;
    border: 1px solid gray;
    margin-top: 1.33ex;
    margin-bottom: 1.33ex;
}

tableHeader,
tableRow {
    display: table-row;
}

tableCell {
    display: table-cell;
    border: 1px solid gray;
    padding: 0.5ex;
}

tableHeader > tableCell {
    text-align: center;
    font-weight: bold;
    background-color: #F0F0F0;
}

tableCell[columns] {
    column-span: concatenate(attr(columns));
}
