/*
 * Style sheet for the CSS2 specification
 * $Id: default.css,v 1.3 2009/09/04 13:37:27 bbos Exp $
 */
 
#W3CRecommendation body {
    /* text-align: justify; */
    font-family: helvetica, sans-serif;
    /* For the REC: background: #def url(recbg.jpg); */
}
#W3CRecommendation h2, #W3CRecommendation h3, #W3CRecommendation h4, #W3CRecommendation h5, #W3CRecommendation h6 {
    text-align: left;
}

#W3CRecommendation h1 {
    margin-top: 15px;
}

#W3CRecommendation div.navbar {
    text-align: center;
}

#W3CRecommendation pre {
    font-family: monospace;
    margin-left: 1em;
	margin-top: 10px;
    font-size: 90%;
	overflow: auto;
}

#W3CRecommendation address {
    text-align: right;
    font-style: italic;
}

#W3CRecommendation var {
    font-style: normal;
}
#W3CRecommendation img {
    border: 0;
}
#W3CRecommendation .toc {
    text-indent: 0;
}
#W3CRecommendation p.toc-line {
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0;
}

/* I don't like all that blue text, how about this: */
/* It should be 'inherit', but Netscape inserts a random color :-( */
#W3CRecommendation a.noxref:link, #W3CRecommendation a.noxref:visited {color: black; /*color: inherit*/}
#W3CRecommendation div.example A:link, #W3CRecommendation div.example a:visited {color: maroon; /*color: inherit*/}
#W3CRecommendation div.deprecated-html-example a:link,
#W3CRecommendation div.deprecated-html-example a:visited {color: red; /*color: inherit*/}
#W3CRecommendation .note a:link, #W3CRecommendation .note a:visited {color: green; /*color: inherit*/}

#W3CRecommendation a.propdef-title {
  background: yellow;
}

#W3CRecommendation a.descdef-title {
  color: yellow;
  background: green
}





/* TABLE {margin-left: 1em} */
#W3CRecommendation div.propdef {margin: 1.2em 0}

#W3CRecommendation div.example { color: maroon }
#W3CRecommendation pre.example { color: maroon }
#W3CRecommendation pre.illegal-example { color: red }
#W3CRecommendation div.illegal-example { color: red }
#W3CRecommendation div.illegal-example p { color: black }


#W3CRecommendation div.php-example { color: maroon }
#W3CRecommendation pre.php-example { color: maroon }
#W3CRecommendation pre.illegal-html-example { color: red }
#W3CRecommendation div.illegal-html-example { color: red }
#W3CRecommendation div.illegal-html-example p { color: black }
#W3CRecommendation pre.deprecated-html-example { color: red }
#W3CRecommendation div.deprecated-html-example { color: red }
#W3CRecommendation div.deprecated-html-example p { color: black }

#W3CRecommendation div.xml-example { color: maroon }
#W3CRecommendation pre.xml-example { color: maroon }
#W3CRecommendation pre.illegal-xml-example { color: red }
#W3CRecommendation div.illegal-xml-example { color: red }
#W3CRecommendation div.illegal-xml-example p { color: black }

#W3CRecommendation div.dtd-example { color: maroon }
#W3CRecommendation pre.dtd-example { color: maroon }
#W3CRecommendation pre.illegal-dtd-example { color: red }
#W3CRecommendation div.illegal-dtd-example { color: red }
#W3CRecommendation div.illegal-dtd-example p { color: black }

#W3CRecommendation .note {
    /*font-weight: bold;*/
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-right: 1em;
    color: green
}

#W3CRecommendation .normref { 
    color: red;
}	

#W3CRecommendation .informref {
    color: green;
}	

#W3CRecommendation div.propdef th { 
    text-align: right; 
}

#W3CRecommendation div.descdef th { 
    text-align: right; 
}

#W3CRecommendation div.toc ul ul, #W3CRecommendation div.toc ol ol {margin-left: 0}
#W3CRecommendation div.toc ul ul ul, #W3CRecommendation div.toc ol ol ol {margin-left: 1em}
#W3CRecommendation div.toc ul ul ul ul, #W3CRecommendation div.toc ol ol ol ol {margin-left: 0}
#W3CRecommendation li.tocline1 {font-weight: bold}
#W3CRecommendation li.tocline2 {font-weight: normal}
#W3CRecommendation li.tocline4 {font-style: italic}
/* DIV.subtoc UL, DIV.subtoc OL {list-style: none} */
/* The border in the following rule crashes NN4 on fonts.php :-(
DIV.subtoc {padding: 1em; border: solid black thin; margin: 1em 0;
    background: #ddd}
*/

body#W3CRecommendation ol, body#W3CRecommendation ul {
	margin-left: 30px;
}

body#W3CRecommendation li {
	margin-top: 5px;
}

#W3CRecommendation ul.index {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none;
}

dt { 
    font-weight: bold
}

#W3CRecommendation s, #W3CRecommendation del {text-decoration: line-through; color: red; background: #fbb}
#W3CRecommendation u, #W3CRecommendation ins {text-decoration: underline; background: #bfb}
body#W3CRecommendation>del, body#W3CRecommendation>ins {display: block}

#W3CRecommendation div.figure {
    text-align: center;
    /*border: solid thin;
    width: 100%;*/
    margin: 2.5em 0
}
#W3CRecommendation p.caption, #W3CRecommendation caption {
    text-align: center;
    font-style: italic;
    font-weight: bold;
    font-size: 90%;
    color: #088;
    margin: 1.5em 25% 0 25%;
}
#W3CRecommendation div.toc, #W3CRecommendation ul.index, #W3CRecommendation dt {
    text-align: left
}
#W3CRecommendation sup {
    vertical-align: super;
    font-size: 80%
}

/* In zindex.php: */
#W3CRecommendation ol.stack p {
    margin-bottom: 0
}

/* Open issues. Should be resolved before going to CR */

#W3CRecommendation .issue {color: red}
#W3CRecommendation div.issue, #W3CRecommendation p.issue {border: thin solid red; padding: 0.5em}
#W3CRecommendation .issue:before {content: "Issue:"; background: red; color: white;
                padding: 0 0.5em; font-weight: bold; margin: 0 1em 0 0}

/*
@page {
  @bottom-right {
    font-family: helvetica, sans-serif;
    content: counter(page);
    text-align: right;
    vertical-align: top;
    padding-top: 2em;
  }
}
*/

dt {
	margin: 20px 0 2px 15px;
	font-weight: bold;
	padding: 5px;
}

dd {
	margin-left: 30px;
}

div.toc + hr.navbar {
	margin-top: 15px;
}

#W3CRecommendation a[name] {
	color: inherit;
}

#W3CRecommendation #left #leftInner a:hover {
	color: #7b9a09;
	background: none;
}

@media print {
P {
    margin-top: 0;
    margin-bottom: 0;
    text-indent: 1em;
}

/* the following doesn't work for now,
   instead we rely on a patched version of html2ps which has this built-in */
.dlink { display: none }

/* the following doesn't work for now,
   instead we rely on a patched version of html2ps which has this built-in */
div.navbar {
   display: none;
}

h1 { page-break-before: right }
}

hr.navbar {
	margin-top: 15px;
}

td, th {
	padding-left: 3px;
	padding-right: 3px;
}


