/* Style sheet for SMIL BOSTON specification */
/* ------------------------------------------*/


	
/* -----------------------------*/
/* SMIL editors specific style  */
/* -----------------------------*/

.workitem, .ednote
	 	{ 
		color: red; 
		font-style: italic;
          	}

DIV.ignore  { 
		width: 100%;
            border: solid rgb(255,165,0); /* orange */ 
		}
.delete, S, DEL   
		{ 
		color: red; 
		border: 1px solid black; 
		text-decoration: line-through;
            }
U, INS 	{
		text-decoration: underline; 
		background: #bfa;
		}
SUP 		{
   		vertical-align: super;
    		font-size: 80%;
		}
.highlight 	{background: yellow; 
		}
.note 	{   
		 color: green;
	       font-style: italic;
   		 margin-left: 1em;
		}	
.edef-list {
  border: solid brown;
  border-width: 2px;
  background-color: rgb(204,204,255);
  padding: 0.5em;
}
.content, .datatype
 		{ 
		font-family: mono; 
		font-weight: bold;
            font-size: 80%;
		}

.alpha 	{ 
		list-style-type: upper-alpha; 
		      }
.einst, .edef 	{
      	color: #A52A2A;
     		font-weight: bold;
      	font-size: 95%;
     		}
.ainst	, .adef 	{
     		color: gray;
     		font-weight: bold;
     		font-size: 95%;
     		}
.propinst , .propdef			{
     		color: green;
     		font-weight: bold;
     		font-size: 90%;
     		}
.avalue, .propvalue 
     		{
		     color: black;
       font-family: monospace; 
     		font-weight: bold;
     		font-size: 90%;
     		}
.adef-list, .aref-list, .propdef-list
		     {
      margin-left: 2em;
      margin-top: 1em;
    		margin-bottom: 1em;
       	}

.SMIL-TermDefine 
		     {
        font-weight: bold;
       }
.xml-example, .example, CODE 
    		{ 
		     color: maroon;
      	font-family: monospace; 
     		}
.dtd-fragment, schema-fragment 
            {
       width: 100%;
    		 border: none;
		     white-space: pre;
	  	   font-family: monospace; 
     		background-color: #eee;
		}
P.caption, CAPTION 
		{
    		text-align: center;
   		font-style: italic;
   		font-weight: bold;
   		font-size: 90%;
  		color: #088;
   		margin: 1.5em 25% 0 25%;
		}
.figure 	{  
		text-align: left;
		font-family: sans-serif;
           	font-style: italic;
		font-weight: bold; 
		}
.normref   	{ color: red; 
		}
.informref 	{ color: green; 
		}



/* -------------------------*/
/* Specific DOM spec style  */
/* -------------------------*/

.DOMInterface 
		{
        	font-weight: bold;
		}
.dom-attr-name 
		{
        	color: black;
        	background-color: #FFFFD2;
		}	
.dom-method-name 
		{
        	color: black;
        	background-color: #D9E6F8;
		}
.dom-parameter-name 
		{
        	margin-top: 1%;
       	 background-color: #FEE6F8; 
        	color: black;
		}
.idl-code 	{ 
  		margin: 0;
  		font-family: monospace;
		border: 1px solid black;
		white-space: pre;
		color: black; 
		background-color: #dfdfdf;
		}

/* General SMIL BOSTON spec style  */

BODY 		{
    		color: black;
        	font-family: helvetica, sans-serif;
    		background: white;
    		margin: 2em;
		}
H2, H3, H4, H5, H6 
		{
    		text-align: left;
		}
H1 		{
    		clear: left;
    		margin-top: 2em;
    		text-align: center;
		}
PRE 		{
    		margin-left: 2em;
    		color: #004400;
    		font-family: monospace;
    		font-size: 80%;
		}
ADDRESS 	{
    		text-align: right;
    		font-style: italic;
		}	
VAR 		{font-style: normal;
		}
IMG 		{border: 0;
		}
.toc 		{text-indent: 0;   
		}
.toc2 	{text-indent: 2em; 
		}		
.toc3		{text-indent: 4em;
	      }
P.toc-line 	{
    		margin-top: 1em;
    		margin-bottom: 1em;
    		text-indent: 0;
		}

DT		{margin-top: 2em;
		}

DIV.propdef TH 
		{ text-align: right; 
		}
DIV.descdef TH 
		{ text-align: right; 
		}
UL.toc, OL.toc
		{list-style: none;
		}
DIV.toc UL UL, DIV.toc OL OL 
		{margin-left: 0;
		}
DIV.toc UL UL UL, DIV.toc OL OL OL 
		{margin-left: 1em
		}
DIV.toc UL UL UL UL, DIV.toc OL OL OL OL 
		{margin-left: 0
		}
DIV.toc, UL.index, DT 
		{text-align: left;
		}	
LI.tocline1 {font-weight: bold
		}
LI.tocline2 {font-weight: normal
		}
LI.tocline4 {font-style: italic
		}
UL.index 	{list-style: none
		}
/* -------------------------*/
/* To be removed            */
/* -------------------------*/
