/*h1:before {
        content: url("images/timian-3.png") " ";
} */

a.obsolete { background: #ff9080; padding: 4px; color: black;}
a.unchanged { background: #88dd80; padding: 4px; color: black;}
a.pending { background: #aa80f0; padding: 4px; color: black;}
a.tbd { background: #80aaf0; padding: 4px; color: black;}
a.deprecated { background: #80ccc0; padding: 4px; color: black;}

table.obsolete tr { background: #ff9080; color: black;}
table.unchanged tr { background: #88dd80; color: black;}
table.pending tr { background: #aa80f0; color: black;}
table.tbd tr { background: #80aaf0; color: black;}
table.deprecated tr { background: #80ccc0; color: black;}

tr.obsolete { background: #ff9080; color: black;}
tr.unchanged { background: #88dd80; color: black;}
tr.tbd { background: #80aaf0; color: black;}
tr.deprecated { background: #80ccc0; color: black;}

table.deprecated td { font-family: monospace; font-size: smaller;}
table.obsolete td { font-family: monospace; font-size: smaller; }
table.unchanged td { font-family: monospace; font-size: smaller;}
table.tbd td { font-family: monospace; font-size: smaller; }

td { vertical-align: top; }
th { text-align: left; }

img.slide {
        width: 300px;
        float: left;
        padding: 5px;
        margin-right: 1em;
        margin-bottom: 1em;
}
img.bslide {
        width: 640px;
        padding: 5px;
        margin-right: 1em;
        margin-bottom: 1em;
        border: none;
}

img.left {
		float: left;
		margin-right: 0.5em;
		margin-bottom: 0.5em;
		border: none;
}

img.right {
		float: right;
		margin-left: 0.5em;
		margin-bottom: 0.5em;
		border: none;
}

table.toc th {
        background: #c6ff9d;
        color: black;
        font-weight: normal;
        padding: 3px;
        border-bottom: 1px dashed green;
}

table.toc td {
        background: #cdffb4;
        color: black;
        padding-left: 0.5em;
        white-space: nowrap;
        border: none;
        font-size: smaller;
}

table.copy td {
        background: #cdffb4;
        color: black;
        padding-left: 0.5em;
        border: none;
}


h1 {
	margin-top: 0em;
}

table.toc {
        width: 100%;
        margin-top: 0.2em;
}

table.copy {
        width: 100%;
        margin-top: 1em;
        float: bottom;
}

table.download td.size { text-align: right; }
table.download th { border-bottom: 1px solid black; }

div.local { background: #56aaaa; }

table#news td.date {
        font-weight: bold;
        vertical-align: top;
}

table#contents {
        width: 100%;
        border: none;
}

table#contents col#toc {
        width: 12%;
}

table#samples {
        width: 100%;
        border: none;
}

table#samples td.updated {
        white-space: nowrap;
		font-family: monospace;
}

/* used in analogs-xml-explained */


table#xmldoc th.elem {
        font-weight: bold;
}

table#xmldoc th.attr {
        font-weight: normal;
        text-indent: 1em;
}
table#xmldoc tr.head {
        background: #a0a0a0;
        font-weight: bold;
}
table#xmldoc tbody {
        background: #f0f0f0;
}

img.style-example {
        float:right;
        width:50%;
		margin-left:1em;
		margin-bottom: 1em;
		padding: 1em;
		border: 1px solid grey;
}

table#thumbnails img {
		width: 196px;
		height: 122px;
}

table#thumbnails td {
		text-align: center;
		vertical-align: middle;
		border: 1px solid grey;
}

table#thumbnails th {
		background: #f0f0f0;
		text-align: left;
		font-weight: bold;
		padding: 2px;
}

table#gallerynav img {
	width: 64px;
	height: 40px;
}

table#gallerynav td {
		text-align: center;
		vertical-align: middle;
		border: 1px solid grey;
}
