  *{
  color:#666;
  display:block;
  margin:0 0 0 30px	!important;
  border:none;
  font:1em/1em normal normal Courier,monospace;
  text-align:left;
  text-decoration:none;
  }
  
  *:after,
  *:before{
  display:block;
  color:#000;
  font-size:15px;
  margin-left:-30px;
  color:#000;
  }
  
  /*ALL ELEMENTS
  el:before{  				content:"<el>";  }
  el[class]:before	{  	content:'<el class="' attr(class) '">';  }
  el[title]:before	{  content:'<el title="' attr(title) '">';  }
  el[id]:before	{  content:'<el id="' attr(id) '">';  }
  el[class][id]:before	{  content:'<el class="' attr(class) '" id="' attr(id) '">';  }
  el[class][title]:before	{  	content:'<el class="' attr(class) '" title="' attr(title) '">';  }
  el[id][title]:before	{  content:'<el id="' attr(id) '" title="' attr(title) '">';  }
  el[class][id][title]:before	{  content:'<el class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">';  }
  el:after{  content:"</el>"; }
 */  
 
 /*
 class, id, title
 
  class, id, style, title, href, rel, alt, name, cite, type, value, action, 
  enctype, method, src, version, checked, disabled, for, content
 */ 
/*================================
INLINE
=================================*/  
  
/* a href */
  a:before{  				content:'<a href="' attr(href) '">';  }
  a[class]:before	{  	content:'<a href="' attr(href) '" class="' attr(class) '">';  }
  a[title]:before	{  content:'<a href="' attr(href) '" title="' attr(title) '">';  }
  a[id]:before	{  content:'<a href="' attr(href) '" id="' attr(id) '">';  }
  a[class][id]:before	{  content:'<a href="' attr(href) '" class="' attr(class) '" id="' attr(id) '">';  }
  a[class][title]:before	{  	content:'<a href="' attr(href) '" class="' attr(class) '" title="' attr(title) '">';}
  a[id][title]:before	{  content:'<a href="' attr(href) '" class="' attr(class) '" id="' attr(id) '">';  }
  a[class][id][title]:before	{  	content:'<a href="' attr(href) '" class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  a:after{  content:"</a>"; }
  
/* abbr */
  abbr:before{  				content:"<abbr>";  }
  abbr[class]:before	{  	content:'<abbr class="' attr(class) '">';  }
  abbr[title]:before	{  content:'<abbr title="' attr(title) '">';  }
  abbr[id]:before	{  content:'<abbr id="' attr(id) '">';  }
  abbr[class][id]:before	{  content:'<abbr class="' attr(class) '" id="' attr(id) '">';  }
  abbr[class][title]:before	{  	content:'<abbr class="' attr(class) '" title="' attr(title) '">';}
  abbr[id][title]:before	{  content:'<abbr class="' attr(class) '" id="' attr(id) '">';  }
  abbr[class][id][title]:before	{  	content:'<abbr class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  abbr:after{  content:"</abbr>"; }
  
  
/* acronym  */
  acronym:before{  				content:"<acronym>";  }
  acronym[class]:before	{  	content:'<acronym class="' attr(class) '">';  }
  acronym[title]:before	{  content:'<acronym title="' attr(title) '">';  }
  acronym[id]:before	{  content:'<acronym id="' attr(id) '">';  }
  acronym[class][id]:before	{  content:'<acronym class="' attr(class) '" id="' attr(id) '">';  }
  acronym[class][title]:before	{  	content:'<acronym class="' attr(class) '" title="' attr(title) '">';}
  acronym[id][title]:before	{  content:'<acronym class="' attr(class) '" id="' attr(id) '">';  }
  acronym[class][id][title]:before	{  	content:'<acronym class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">';} 
  acronym:after{  content:"</acronym>"; }
  
  
 /* span */
  span:before{  				content:"<span>";  }
  span[class]:before	{  	content:'<span class="' attr(class) '">';  }
  span[title]:before	{  content:'<span title="' attr(title) '">';  }
  span[id]:before	{  content:'<span id="' attr(id) '">';  }
  span[class][id]:before	{  content:'<span class="' attr(class) '" id="' attr(id) '">';  }
  span[class][title]:before	{  	content:'<span class="' attr(class) '" title="' attr(title) '">';}
  span[id][title]:before	{  content:'<span class="' attr(class) '" id="' attr(id) '">';  }
  span[class][id][title]:before	{  	content:'<span class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  span:after{  content:"</span>"; }
  
  
/* strong */
  strong:before{  				content:"<strong>";  }
  strong[class]:before	{  	content:'<strong class="' attr(class) '">';  }
  strong[title]:before	{  content:'<strong title="' attr(title) '">';  }
  strong[id]:before	{  content:'<strong id="' attr(id) '">';  }
  strong[class][id]:before	{  content:'<strong class="' attr(class) '" id="' attr(id) '">';  }
  strong[class][title]:before	{  	content:'<strong class="' attr(class) '" title="' attr(title) '">';}
  strong[id][title]:before	{  content:'<strong class="' attr(class) '" id="' attr(id) '">';  }
  strong[class][id][title]:before	{  	content:'<strong class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  strong:after{  content:"</strong>"; }
  
  
/* q */
  q:before{  				content:"<q>";  }
  q[class]:before	{  	content:'<q class="' attr(class) '">';  }
  q[title]:before	{  content:'<q title="' attr(title) '">';  }
  q[id]:before	{  content:'<q id="' attr(id) '">';  }
  q[class][id]:before	{  content:'<q class="' attr(class) '" id="' attr(id) '">';  }
  q[class][title]:before	{  	content:'<q class="' attr(class) '" title="' attr(title) '">';}
  q[id][title]:before	{  content:'<q class="' attr(class) '" id="' attr(id) '">';  }
  q[class][id][title]:before	{  	content:'<q class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  q:after{  content:"</q>"; }

 
/* cite */
  cite:before{  				content:"<cite>";  }
  cite[class]:before	{  	content:'<cite class="' attr(class) '">';  }
  cite[title]:before	{  content:'<cite title="' attr(title) '">';  }
  cite[id]:before	{  content:'<cite id="' attr(id) '">';  }
  cite[class][id]:before	{  content:'<cite class="' attr(class) '" id="' attr(id) '">';  }
  cite[class][title]:before	{  	content:'<cite class="' attr(class) '" title="' attr(title) '">';}
  cite[id][title]:before	{  content:'<cite class="' attr(class) '" id="' attr(id) '">';  }
  cite[class][id][title]:before	{  	content:'<cite class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  cite:after{  content:"</cite>"; }
  
  
/* samp */
  samp:before{  				content:"<samp>";  }
  samp[class]:before	{  	content:'<samp class="' attr(class) '">';  }
  samp[title]:before	{  content:'<samp title="' attr(title) '">';  }
  samp[id]:before	{  content:'<samp id="' attr(id) '">';  }
  samp[class][id]:before	{  content:'<samp class="' attr(class) '" id="' attr(id) '">';  }
  samp[class][title]:before	{  	content:'<samp class="' attr(class) '" title="' attr(title) '">';}
  samp[id][title]:before	{  content:'<samp class="' attr(class) '" id="' attr(id) '">';  }
  samp[class][id][title]:before	{  	content:'<samp class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  samp:after{  content:"</samp>"; }
  
  
/* script */
  script:before{  				content:"<script>";  }
  script[src]:before	{  	content:'<script src="' attr(src) '">';  }
  script[type]:before	{  content:'<script type="' attr(type) '">';  }
  script[src][type]:before	{  	content:'<script src="' attr(src) '" type="' attr(type) '">';}
  script:after{  content:"</script>"; }
 

 
 /*================================
BLOCK
=================================*/  
 
/* address */
  address:before{  				content:"<address>";  }
  address[class]:before	{  	content:'<address class="' attr(class) '">';  }
  address[title]:before	{  content:'<address title="' attr(title) '">';  }
  address[id]:before	{  content:'<address id="' attr(id) '">';  }
  address[class][id]:before	{  content:'<address class="' attr(class) '" id="' attr(id) '">';  }
  address[class][title]:before	{  	content:'<address class="' attr(class) '" title="' attr(title) '">';}
  address[id][title]:before	{  content:'<address class="' attr(class) '" id="' attr(id) '">';  }
  address[class][id][title]:before	{  	content:'<address class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  address:after{  content:"</address>"; }
  
  
/* area */
  area:before{  				content:"<area>";  }
  area[class]:before	{  	content:'<area class="' attr(class) '">';  }
  area[title]:before	{  content:'<area title="' attr(title) '">';  }
  area[id]:before	{  content:'<area id="' attr(id) '">';  }
  area[class][id]:before	{  content:'<area class="' attr(class) '" id="' attr(id) '">';  }
  area[class][title]:before	{  	content:'<area class="' attr(class) '" title="' attr(title) '">';}
  area[id][title]:before	{  content:'<area class="' attr(class) '" id="' attr(id) '">';  }
  area[class][id][title]:before	{  	content:'<area class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  area:after{  content:"</area>"; }
  
  
/* blockquote */
  blockquote:before{  				content:"<blockquote>";  }
  blockquote[class]:before	{  	content:'<blockquote class="' attr(class) '">';  }
  blockquote[title]:before	{  content:'<blockquote title="' attr(title) '">';  }
  blockquote[id]:before	{  content:'<blockquote id="' attr(id) '">';  }
  blockquote[class][id]:before	{  content:'<blockquote class="' attr(class) '" id="' attr(id) '">';  }
  blockquote[class][title]:before	{  	content:'<blockquote class="' attr(class) '" title="' attr(title) '">';}
  blockquote[id][title]:before	{  content:'<blockquote class="' attr(class) '" id="' attr(id) '">';  }
  blockquote[class][id][title]:before	{  	content:'<blockquote class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  blockquote:after{  content:"</blockquote>"; }
  
  
/* body */
  body:before{  				content:"<body>";  }
  body[class]:before	{  	content:'<body class="' attr(class) '">';  }
  body[title]:before	{  content:'<body title="' attr(title) '">';  }
  body[id]:before	{  content:'<body id="' attr(id) '">';  }
  body[class][id]:before	{  content:'<body class="' attr(class) '" id="' attr(id) '">';  }
  body[class][title]:before	{  	content:'<body class="' attr(class) '" title="' attr(title) '">';}
  body[id][title]:before	{  content:'<body class="' attr(class) '" id="' attr(id) '">';  }
  body[class][id][title]:before	{  	content:'<body  class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  body:after{  content:"</body>"; }
  
  
/* br */
  br:before{  				content:"<br />";  }
  br[class]:before	{  	content:'<br class="' attr(class) '" />';  }
  br[title]:before	{  content:'<br title="' attr(title) '" />';  }
  br[id]:before	{  content:'<br id="' attr(id) '" />';  }
  br[class][id]:before	{  content:'<br class="' attr(class) '" id="' attr(id) '" />';  }
  br[class][title]:before	{  	content:'<br class="' attr(class) '" title="' attr(title) '" />';}
  br[id][title]:before	{  content:'<br class="' attr(class) '" id="' attr(id) '" />';  }
  br[class][id][title]:before	{  	content:'<br class="' attr(class) '" id="' attr(id) '" title="' attr(title) '" />'; }
 
  
/* code */
  code:before{  				content:"<code>";  }
  code[class]:before	{  	content:'<code class="' attr(class) '">';  }
  code[title]:before	{  content:'<code title="' attr(title) '">';  }
  code[id]:before	{  content:'<code id="' attr(id) '">';  }
  code[class][id]:before	{  content:'<code class="' attr(class) '" id="' attr(id) '">';  }
  code[class][title]:before	{  	content:'<code class="' attr(class) '" title="' attr(title) '">';}
  code[id][title]:before	{  content:'<code class="' attr(class) '" id="' attr(id) '">';  }
  code[class][id][title]:before	{  	content:'<code class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  code:after{  content:"</code>"; }
 
  
 /* del */
  del:before{  				content:"<del>";  }
  del[class]:before	{  	content:'<del class="' attr(class) '">';  }
  del[title]:before	{  content:'<del title="' attr(title) '">';  }
  del[id]:before	{  content:'<del id="' attr(id) '">';  }
  del[class][id]:before	{  content:'<del class="' attr(class) '" id="' attr(id) '">';  }
  del[class][title]:before	{  	content:'<del class="' attr(class) '" title="' attr(title) '">';}
  del[id][title]:before	{  content:'<del class="' attr(class) '" id="' attr(id) '">';  }
  del[class][id][title]:before	{  	content:'<del class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  del:after{  content:"</del>"; }
  
  
 /* dfn */
  dfn:before{  				content:"<dfn>";  }
  dfn[class]:before	{  	content:'<dfn class="' attr(class) '">';  }
  dfn[title]:before	{  content:'<dfn title="' attr(title) '">';  }
  dfn[id]:before	{  content:'<dfn id="' attr(id) '">';  }
  dfn[class][id]:before	{  content:'<dfn class="' attr(class) '" id="' attr(id) '">';  }
  dfn[class][title]:before	{  	content:'<dfn class="' attr(class) '" title="' attr(title) '">';}
  dfn[id][title]:before	{  content:'<dfn class="' attr(class) '" id="' attr(id) '">';  }
  dfn[class][id][title]:before	{  	content:'<dfn class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  dfn:after{  content:"</dfn>"; }
  
  
 /* div */
  div:before{  				content:"<div>";  }
  div[class]:before	{  	content:'<div class="' attr(class) '">';  }
  div[title]:before	{  content:'<div title="' attr(title) '">';  }
  div[id]:before	{  content:'<div id="' attr(id) '">';  }
  div[class][id]:before	{  content:'<div class="' attr(class) '" id="' attr(id) '">';  }
  div[class][title]:before	{  	content:'<div class="' attr(class) '" title="' attr(title) '">';}
  div[id][title]:before	{  content:'<div class="' attr(class) '" id="' attr(id) '">';  }
  div[class][id][title]:before	{  	content:'<div class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  div:after{  content:"</div>"; }
  
  
 /* dl */
  dl:before{  				content:"<dl>";  }
  dl[class]:before	{  	content:'<dl class="' attr(class) '">';  }
  dl[title]:before	{  content:'<dl title="' attr(title) '">';  }
  dl[id]:before	{  content:'<dl id="' attr(id) '">';  }
  dl[class][id]:before	{  content:'<dl class="' attr(class) '" id="' attr(id) '">';  }
  dl[class][title]:before	{  	content:'<dl class="' attr(class) '" title="' attr(title) '">';}
  dl[id][title]:before	{  content:'<dl class="' attr(class) '" id="' attr(id) '">';  }
  dl[class][id][title]:before	{  	content:'<dl class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  dl:after{  content:"</dl>"; }
  
  
 /* dt */
  dt:before{  				content:"<dt>";  }
  dt[class]:before	{  	content:'<dt class="' attr(class) '">';  }
  dt[title]:before	{  content:'<dt title="' attr(title) '">';  }
  dt[id]:before	{  content:'<dt id="' attr(id) '">';  }
  dt[class][id]:before	{  content:'<dt class="' attr(class) '" id="' attr(id) '">';  }
  dt[class][title]:before	{  	content:'<dt class="' attr(class) '" title="' attr(title) '">';}
  dt[id][title]:before	{  content:'<dt class="' attr(class) '" id="' attr(id) '">';  }
  dt[class][id][title]:before	{  	content:'<dt class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  dt:after{  content:"</dt>"; }
 
 
 /* em */
  em:before{  				content:"<em>";  }
  em[class]:before	{  	content:'<em class="' attr(class) '">';  }
  em[title]:before	{  content:'<em title="' attr(title) '">';  }
  em[id]:before	{  content:'<em id="' attr(id) '">';  }
  em[class][id]:before	{  content:'<em class="' attr(class) '" id="' attr(id) '">';  }
  em[class][title]:before	{ content:'<em class="' attr(class) '" title="' attr(title) '">';}
  em[id][title]:before	{  content:'<em title="' attr(title) '" id="' attr(id) '">';  }
  em[class][id][title]:before	{  	content:'<em class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  em:after{  content:"</em>"; }
  
  
/* h1 */
  h1:before{  				content:"<h1>";  }
  h1[class]:before	{  	content:'<h1 class="' attr(class) '">';  }
  h1[title]:before	{  content:'<h1 title="' attr(title) '">';  }
  h1[id]:before	{  content:'<h1 id="' attr(id) '">';  }
  h1[class][id]:before	{  content:'<h1 class="' attr(class) '" id="' attr(id) '">';  }
  h1[class][title]:before	{  	content:'<h1 class="' attr(class) '" title="' attr(title) '">';}
  h1[id][title]:before	{  content:'<h1 class="' attr(class) '" id="' attr(id) '">';  }
  h1[class][id][title]:before	{  	content:'<h1 class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  h1:after{  content:"</h1>"; }
  
  
 /* h2 */
  h2:before{  				content:"<h2>";  }
  h2[class]:before	{  	content:'<h2 class="' attr(class) '">';  }
  h2[title]:before	{  content:'<h2 title="' attr(title) '">';  }
  h2[id]:before	{  content:'<h2 id="' attr(id) '">';  }
  h2[class][id]:before	{  content:'<h2 class="' attr(class) '" id="' attr(id) '">';  }
  h2[class][title]:before	{  	content:'<h2 class="' attr(class) '" title="' attr(title) '">';}
  h2[id][title]:before	{  content:'<h2 class="' attr(class) '" id="' attr(id) '">';  }
  h2[class][id][title]:before	{  	content:'<h2 class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  h2:after{  content:"</h2>"; }
  
  
 /* h3 */
  h3:before{  				content:"<h3>";  }
  h3[class]:before	{  	content:'<h3 class="' attr(class) '">';  }
  h3[title]:before	{  content:'<h3 title="' attr(title) '">';  }
  h3[id]:before	{  content:'<h3 id="' attr(id) '">';  }
  h3[class][id]:before	{  content:'<h3 class="' attr(class) '" id="' attr(id) '">';  }
  h3[class][title]:before	{  	content:'<h3 class="' attr(class) '" title="' attr(title) '">';}
  h3[id][title]:before	{  content:'<h3 class="' attr(class) '" id="' attr(id) '">';  }
  h3[class][id][title]:before	{  	content:'<h3 class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  h3:after{  content:"</h3>"; }
  
  
 /* h4 */
  h4:before{  				content:"<h4>";  }
  h4[class]:before	{  	content:'<h4 class="' attr(class) '">';  }
  h4[title]:before	{  content:'<h4 title="' attr(title) '">';  }
  h4[id]:before	{  content:'<h4 id="' attr(id) '">';  }
  h4[class][id]:before	{  content:'<h4 class="' attr(class) '" id="' attr(id) '">';  }
  h4[class][title]:before	{  	content:'<h4 class="' attr(class) '" title="' attr(title) '">';}
  h4[id][title]:before	{  content:'<h4 class="' attr(class) '" id="' attr(id) '">';  }
  h4[class][id][title]:before	{  	content:'<h4 class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  h4:after{  content:"</h4>"; }
  
  
 /* h5  */
  h5:before{  				content:"<h5>";  }
  h5[class]:before	{  	content:'<h5 class="' attr(class) '">';  }
  h5[title]:before	{  content:'<h5 title="' attr(title) '">';  }
  h5[id]:before	{  content:'<h5 id="' attr(id) '">';  }
  h5[class][id]:before	{  content:'<h5 class="' attr(class) '" id="' attr(id) '">';  }
  h5[class][title]:before	{  	content:'<h5 class="' attr(class) '" title="' attr(title) '">';}
  h5[id][title]:before	{  content:'<h5 class="' attr(class) '" id="' attr(id) '">';  }
  h5[class][id][title]:before	{  	content:'<h5 class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  h5:after{  content:"</h5>"; }
  
  
 /* h6 */
  h6:before{  				content:"<h6>";  }
  h6[class]:before	{  	content:'<h6 class="' attr(class) '">';  }
  h6[title]:before	{  content:'<h6 title="' attr(title) '">';  }
  h6[id]:before	{  content:'<h6 id="' attr(id) '">';  }
  h6[class][id]:before	{  content:'<h6 class="' attr(class) '" id="' attr(id) '">';  }
  h6[class][title]:before	{  	content:'<h6 class="' attr(class) '" title="' attr(title) '">';}
  h6[id][title]:before	{  content:'<h6 class="' attr(class) '" id="' attr(id) '">';  }
  h6[class][id][title]:before	{  	content:'<h6 class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  h6:after{  content:"</h6>"; }
  
  
 /* head */
  head:before{  				content:"<head>";  }
  head[class]:before	{  	content:'<head class="' attr(class) '">';  }
  head[title]:before	{  content:'<head title="' attr(title) '">';  }
  head[id]:before	{  content:'<head id="' attr(id) '">';  }
  head[class][id]:before	{  content:'<head class="' attr(class) '" id="' attr(id) '">';  }
  head[class][title]:before	{  	content:'<head class="' attr(class) '" title="' attr(title) '">';}
  head[id][title]:before	{  content:'<head class="' attr(class) '" id="' attr(id) '">';  }
  head[class][id][title]:before	{  	content:'<head class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  head:after{  content:"</head>"; }
  
  
 /* html */
  html:before{  				content:"<html>";  }
  html[xmlns]:before	{  	content:'<html xmlns="' attr(xmlns) '">';  }
  html[dir]:before	{  content:'<html dir="' attr(dir) '">';  }
  html[xmlns][dir]:before	{  content:'<html xmlns="' attr(xmlns) '" dir="' attr(dir) '">';  }
   html:after{  content:"</html>"; }
  
  
 /* img: Opera only */
  img{
   visibility:hidden;
   height:0px;
  }
  img:after{  		visibility:visible;		content:'<img src="' attr(src) '" alt="' attr(alt)'" />';  }
  img[class]:before	{  	content:'<img src="' attr(src) '" alt="' attr(alt)'"  class="' attr(class) '" />';  }
  img[title]:before	{  content:'<img src="' attr(src) '" alt="' attr(alt)'"  title="' attr(title) '" />';  }
  img[id]:before	{  content:'<img src="' attr(src) '" alt="' attr(alt)'"  class="' attr(class) '" id="' attr(id) '" />';  }
  img[class][id]:before	{  content:'<img src="' attr(src) '" alt="' attr(alt)'"  id="' attr(id) '" />';  }
  img[class][title]:before	{  	content:'<img src="' attr(src) '" alt="' attr(alt)'"  class="' attr(class) '" title="' attr(title) '" />';}
  img[id][title]:before	{  content:'<img src="' attr(src) '" alt="' attr(alt)'"  class="' attr(class) '" id="' attr(id) '" />';  }
  img[class][id][title]:before	{  	content:'<img src="' attr(src) '" alt="' attr(alt)'"  class="' attr(class) '" id="' attr(id) '" title="' attr(title) '" />'; }
  
  
 /* ins */
  ins:before{  				content:"<ins>";  }
  ins[class]:before	{  	content:'<ins class="' attr(class) '">';  }
  ins[title]:before	{  content:'<ins title="' attr(title) '">';  }
  ins[id]:before	{  content:'<ins class="' attr(class) '" id="' attr(id) '">';  }
  ins[class][id]:before	{  content:'<ins class="' attr(class) '" id="' attr(id) '">';  }
  ins[class][title]:before	{  	content:'<ins class="' attr(class) '" title="' attr(title) '">';}
  ins[id][title]:before	{  content:'<ins class="' attr(class) '" id="' attr(id) '">';  }
  ins[class][id][title]:before	{  	content:'<ins class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  ins:after{  content:"</ins>"; }
  
 
 /* noscript */
  noscript:before{  				content:"<noscript>";  }
  noscript[class]:before	{  	content:'<noscript class="' attr(class) '">';  }
  noscript[title]:before	{  content:'<noscript title="' attr(title) '">';  }
  noscript[id]:before	{  content:'<noscript id="' attr(id) '">';  }
  noscript[class][id]:before	{  content:'<noscript class="' attr(class) '" id="' attr(id) '">';  }
  noscript[class][title]:before	{  	content:'<noscript class="' attr(class) '" title="' attr(title) '">';}
  noscript[id][title]:before	{  content:'<noscript class="' attr(class) '" id="' attr(id) '">';  }
  noscript[class][id][title]:before	{  	content:'<noscript class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  noscript:after{  content:"</noscript>"; }
  
  
 /* object */
  object:before{  				content:"<object>";  }
  object[class]:before	{  	content:'<object class="' attr(class) '">';  }
  object[title]:before	{  content:'<object title="' attr(title) '">';  }
  object[id]:before	{  content:'<object id="' attr(id) '">';  }
  object[class][id]:before	{  content:'<object class="' attr(class) '" id="' attr(id) '">';  }
  object[class][title]:before	{  	content:'<object class="' attr(class) '" title="' attr(title) '">';}
  object[id][title]:before	{  content:'<object class="' attr(class) '" id="' attr(id) '">';  }
  object[class][id][title]:before	{  	content:'<object class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  object:after{  content:"</object>"; }

  
/* p */
  p:before{  				content:"<p>";  }
  p[class]:before	{  	content:'<p class="' attr(class) '">';  }
  p[title]:before	{  content:'<p title="' attr(title) '">';  }
  p[id]:before	{  content:'<p id="' attr(id) '">';  }
  p[class][id]:before	{  content:'<p class="' attr(class) '" id="' attr(id) '">';  }
  p[class][title]:before	{  	content:'<p class="' attr(class) '" title="' attr(title) '">';}
  p[id][title]:before	{  content:'<p class="' attr(class) '" id="' attr(id) '">';  }
  p[class][id][title]:before	{  	content:'<p class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  p:after{  content:"</p>"; }
  
  
/* pre */
  pre:before{  				content:"<pre>";  }
  pre[class]:before	{  	content:'<pre class="' attr(class) '">';  }
  pre[title]:before	{  content:'<pre title="' attr(title) '">';  }
  pre[id]:before	{  content:'<pre id="' attr(id) '">';  }
  pre[class][id]:before	{  content:'<pre class="' attr(class) '" id="' attr(id) '">';  }
  pre[class][title]:before	{  	content:'<pre class="' attr(class) '" title="' attr(title) '">';}
  pre[id][title]:before	{  content:'<pre class="' attr(class) '" id="' attr(id) '">';  }
  pre[class][id][title]:before	{  	content:'<pre class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  pre:after{  content:"</pre>"; }
  
/*FORMS*/  
 
 /* fieldset */
  fieldset:before{  				content:"<fieldset>";  }
  fieldset[class]:before	{  	content:'<fieldset class="' attr(class) '">';  }
  fieldset[title]:before	{  content:'<fieldset title="' attr(title) '">';  }
  fieldset[id]:before	{  content:'<fieldset id="' attr(id) '">';  }
  fieldset[class][id]:before	{  content:'<fieldset class="' attr(class) '" id="' attr(id) '">';  }
  fieldset[class][title]:before	{  	content:'<fieldset class="' attr(class) '" title="' attr(title) '">';}
  fieldset[id][title]:before	{  content:'<fieldset class="' attr(class) '" id="' attr(id) '">';  }
  fieldset[class][id][title]:before	{  	content:'<fieldset class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  fieldset:after{  content:"</fieldset>"; }
  
  
/* form */
  form:before{  				content:"<form>";  }
  form[class]:before	{  	content:'<form class="' attr(class) '">';  }
  form[title]:before	{  content:'<form title="' attr(title) '">';  }
  form[id]:before	{  content:'<form id="' attr(id) '">';  }
  form[class][id]:before	{  content:'<form class="' attr(class) '" id="' attr(id) '">';  }
  form[class][title]:before	{  	content:'<form class="' attr(class) '" title="' attr(title) '">';}
  form[id][title]:before	{  content:'<form class="' attr(class) '" id="' attr(id) '">';  }
  form[class][id][title]:before	{  	content:'<form class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  form:after{  content:"</form>"; }


/* select  */
  select:before{  				content:"<select>";  }
  select[class]:before	{  	content:'<select class="' attr(class) '">';  }
  select[title]:before	{  content:'<select title="' attr(title) '">';  }
  select[id]:before	{  content:'<select id="' attr(id) '">';  }
  select[class][id]:before	{  content:'<select class="' attr(class) '" id="' attr(id) '">';  }
  select[class][title]:before	{  	content:'<select class="' attr(class) '" title="' attr(title) '">';}
  select[id][title]:before	{  content:'<select class="' attr(class) '" id="' attr(id) '">';  }
  select[class][id][title]:before	{  	content:'<select class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  select:after{  content:"</select>"; }
  
  
/* textarea */
  textarea:before{  				content:"<textarea>";  }
  textarea[class]:before	{  	content:'<textarea class="' attr(class) '">';  }
  textarea[title]:before	{  content:'<textarea title="' attr(title) '">';  }
  textarea[id]:before	{  content:'<textarea id="' attr(id) '">';  }
  textarea[class][id]:before	{  content:'<textarea class="' attr(class) '" id="' attr(id) '">';  }
  textarea[class][title]:before	{  	content:'<textarea class="' attr(class) '" title="' attr(title) '">';}
  textarea[id][title]:before	{  content:'<textarea class="' attr(class) '" id="' attr(id) '">';  }
  textarea[class][id][title]:before	{  	content:'<textarea class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  textarea:after{  content:"</textarea>"; }
  
  
/* optgroup */
  optgroup:before{  				content:"<optgroup>";  }
  optgroup[class]:before	{  	content:'<optgroup class="' attr(class) '">';  }
  optgroup[title]:before	{  content:'<optgroup title="' attr(title) '">';  }
  optgroup[id]:before	{  content:'<optgroup id="' attr(id) '">';  }
  optgroup[class][id]:before	{  content:'<optgroup class="' attr(class) '" id="' attr(id) '">';  }
  optgroup[class][title]:before	{  	content:'<optgroup class="' attr(class) '" title="' attr(title) '">';}
  optgroup[id][title]:before	{  content:'<optgroup class="' attr(class) '" id="' attr(id) '">';  }
  optgroup[class][id][title]:before	{  	content:'<optgroup class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  optgroup:after{  content:"</optgroup>"; }
  
  
/* option */
  option:before{  				content:"<option>";  }
  option[class]:before	{  	content:'<option class="' attr(class) '">';  }
  option[title]:before	{  content:'<option title="' attr(title) '">';  }
  option[id]:before	{  content:'<option id="' attr(id) '">';  }
  option[class][id]:before	{  content:'<option class="' attr(class) '" id="' attr(id) '">';  }
  option[class][title]:before	{  	content:'<option class="' attr(class) '" title="' attr(title) '">';}
  option[id][title]:before	{  content:'<option class="' attr(class) '" id="' attr(id) '">';  }
  option[class][id][title]:before	{  	content:'<option class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  option:after{  content:"</option>"; }
  
  
 /* input */
  input:before{  				content:'<input type="' attr(type) '" />';  }
  input[value]:before	{  	content:'<input value="' attr(value) '"  type="' attr(type) '" />';  }
  input[class]:before	{  content:'<input class="' attr(class) '"  type="' attr(type) '" />';  }
  input[id]:before	{  content:'<input value="' attr(value) '" id="' attr(id) '"  type="' attr(type) '" />';  }
  input[value][id]:before	{  content:'<input value="' attr(value) '" id="' attr(id) '"  type="' attr(type) '" />';  }
  input[value][class]:before	{  	content:'<input value="' attr(value) '" class="' attr(class) '"  type="' attr(type) '" />';}
  input[id][class]:before	{  content:'<input id="' attr(id) '"  type="' attr(type) '" />';  }
  input[value][id][class]:before	{  	content:'<input value="' attr(value) '" id="' attr(id) '" class="' attr(class) '"  type="' attr(type) '" />'; }

  
 /* label */
  label:before{  				content:"<label>";  }
  label[class]:before	{  	content:'<label class="' attr(class) '">';  }
  label[title]:before	{  content:'<label title="' attr(title) '">';  }
  label[for]:before	{  content:'<label for="' attr(for) '">';  }
  label[class][for]:before	{  content:'<label class="' attr(class) '" for="' attr(for) '">';  }
  label[class][title]:before	{  	content:'<label class="' attr(class) '" title="' attr(title) '">';}
  label[for][title]:before	{  content:'<label class="' attr(class) '" for="' attr(for) '">';  }
  label[class][for][title]:before	{  	content:'<label class="' attr(class) '" for="' attr(for) '" title="' attr(title) '">'; }
  label:after{  content:"</label>"; }
  
  
 /* legend */
  legend:before{  				content:"<legend>";  }
  legend[class]:before	{  	content:'<legend class="' attr(class) '">';  }
  legend[title]:before	{  content:'<legend title="' attr(title) '">';  }
  legend[id]:before	{  content:'<legend id="' attr(id) '">';  }
  legend[class][id]:before	{  content:'<legend class="' attr(class) '" id="' attr(id) '">';  }
  legend[class][title]:before	{  	content:'<legend class="' attr(class) '" title="' attr(title) '">';}
  legend[id][title]:before	{  content:'<legend class="' attr(class) '" id="' attr(id) '">';  }
  legend[class][id][title]:before	{  	content:'<legend class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  legend:after{  content:"</legend>"; }
    
 
/* button */
  button:before{  				content:'<button type="' attr(type) '" />';  }
  button[class]:before	{  	content:'<button class="' attr(class) '" type="' attr(type) '" />';  }
  button[title]:before	{  content:'<button title="' attr(title) '" type="' attr(type) '" />';  }
  button[id]:before	{  content:'<button id="' attr(id) '" type="' attr(type) '" />';  }
  button[class][id]:before	{  content:'<button class="' attr(class) '" id="' attr(id) '" type="' attr(type) '" />';  }
  button[class][title]:before	{  	content:'<button class="' attr(class) '" title="' attr(title) '" type="' attr(type) '" />';}
  button[id][title]:before	{  content:'<button class="' attr(class) '" id="' attr(id) '" type="' attr(type) '" />';  }
  button[class][id][title]:before	{  	content:'<button class="' attr(class) '" id="' attr(id) '" title="' attr(title) '" type="' attr(type) '" />'; }
  
/*= TABLES =*/    
  
/* table */
  table:before{  				content:"<table>";  }
  table[class]:before	{  	content:'<table class="' attr(class) '">';  }
  table[title]:before	{  content:'<table title="' attr(title) '">';  }
  table[id]:before	{  content:'<table id="' attr(id) '">';  }
  table[class][id]:before	{  content:'<table class="' attr(class) '" id="' attr(id) '">';  }
  table[class][title]:before	{  	content:'<table class="' attr(class) '" title="' attr(title) '">';}
  table[id][title]:before	{  content:'<table class="' attr(class) '" id="' attr(id) '">';  }
  table[class][id][title]:before	{  	content:'<table class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  table:after{  content:"</table>"; }
  
  
 /* col */
  col:before{  				content:"<col>";  }
  col[class]:before	{  	content:'<col class="' attr(class) '">';  }
  col[title]:before	{  content:'<col title="' attr(title) '">';  }
  col[id]:before	{  content:'<col id="' attr(id) '">';  }
  col[class][id]:before	{  content:'<col class="' attr(class) '" id="' attr(id) '">';  }
  col[class][title]:before	{  	content:'<col class="' attr(class) '" title="' attr(title) '">';}
  col[id][title]:before	{  content:'<col class="' attr(class) '" id="' attr(id) '">';  }
  col[class][id][title]:before	{  	content:'<col class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  col:after{  content:"</col>"; }
  
  
 /* colgroup */
  colgroup:before{  				content:"<colgroup>";  }
  colgroup[class]:before	{  	content:'<colgroup class="' attr(class) '">';  }
  colgroup[title]:before	{  content:'<colgroup title="' attr(title) '">';  }
  colgroup[id]:before	{  content:'<colgroup id="' attr(id) '">';  }
  colgroup[class][id]:before	{  content:'<colgroup class="' attr(class) '" id="' attr(id) '">';  }
  colgroup[class][title]:before	{  	content:'<colgroup class="' attr(class) '" title="' attr(title) '">';}
  colgroup[id][title]:before	{  content:'<colgroup class="' attr(class) '" id="' attr(id) '">';  }
  colgroup[class][id][title]:before	{  	content:'<colgroup class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  colgroup:after{  content:"</colgroup>"; }

  
/* tbody */
  thbody:before{  				content:"<thbody>";  }
  thbody[class]:before	{  	content:'<thbody class="' attr(class) '">';  }
  thbody[title]:before	{  content:'<thbody title="' attr(title) '">';  }
  thbody[id]:before	{  content:'<thbody id="' attr(id) '">';  }
  thbody[class][id]:before	{  content:'<thbody class="' attr(class) '" id="' attr(id) '">';  }
  thbody[class][title]:before	{  	content:'<thbody class="' attr(class) '" title="' attr(title) '">';}
  thbody[id][title]:before	{  content:'<thbody class="' attr(class) '" id="' attr(id) '">';  }
  thbody[class][id][title]:before	{  	content:'<thbody class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  thbody:after{  content:"</thbody>"; }
  
  
/* td */
  td:before{  				content:"<td>";  }
  td[class]:before	{  	content:'<td class="' attr(class) '">';  }
  td[title]:before	{  content:'<td title="' attr(title) '">';  }
  td[id]:before	{  content:'<td id="' attr(id) '">';  }
  td[class][id]:before	{  content:'<td class="' attr(class) '" id="' attr(id) '">';  }
  td[class][title]:before	{  	content:'<td class="' attr(class) '" title="' attr(title) '">';}
  td[id][title]:before	{  content:'<td class="' attr(class) '" id="' attr(id) '">';  }
  td[class][id][title]:before	{  	content:'<td class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  td:after{  content:"</td>"; }
  
   
/* tfoot */
  tfoot:before{  				content:"<tfoot>";  }
  tfoot[class]:before	{  	content:'<tfoot class="' attr(class) '">';  }
  tfoot[title]:before	{  content:'<tfoot title="' attr(title) '">';  }
  tfoot[id]:before	{  content:'<tfoot id="' attr(id) '">';  }
  tfoot[class][id]:before	{  content:'<tfoot class="' attr(class) '" id="' attr(id) '">';  }
  tfoot[class][title]:before	{  	content:'<tfoot class="' attr(class) '" title="' attr(title) '">';}
  tfoot[id][title]:before	{  content:'<tfoot class="' attr(class) '" id="' attr(id) '">';  }
  tfoot[class][id][title]:before	{  	content:'<tfoot class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  tfoot:after{  content:"</tfoot>"; }

    
/* caption */
  caption:before{  				content:"<caption>";  }
  caption[class]:before	{  	content:'<caption class="' attr(class) '">';  }
  caption[title]:before	{  content:'<caption title="' attr(title) '">';  }
  caption[id]:before	{  content:'<caption id="' attr(id) '">';  }
  caption[class][id]:before	{  content:'<caption class="' attr(class) '" id="' attr(id) '">';  }
  caption[class][title]:before	{  	content:'<caption class="' attr(class) '" title="' attr(title) '">';}
  caption[id][title]:before	{  content:'<caption class="' attr(class) '" id="' attr(id) '">';  }
  caption[class][id][title]:before	{  	content:'<caption class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  caption:after{  content:"</caption>"; }
 
  
/* th */
  th:before{  				content:"<th>";  }
  th[class]:before	{  	content:'<th class="' attr(class) '">';  }
  th[title]:before	{  content:'<th title="' attr(title) '">';  }
  th[id]:before	{  content:'<th id="' attr(id) '">';  }
  th[class][id]:before	{  content:'<th class="' attr(class) '" id="' attr(id) '">';  }
  th[class][title]:before	{  	content:'<th class="' attr(class) '" title="' attr(title) '">';}
  th[id][title]:before	{  content:'<th class="' attr(class) '" id="' attr(id) '">';  }
  th[class][id][title]:before	{  	content:'<th class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  th:after{  content:"</th>"; }
  
  
/* thead */
  thead:before{  				content:"<thead>";  }
  thead[class]:before	{  	content:'<thead class="' attr(class) '">';  }
  thead[title]:before	{  content:'<thead title="' attr(title) '">';  }
  thead[id]:before	{  content:'<thead id="' attr(id) '">';  }
  thead[class][id]:before	{  content:'<thead class="' attr(class) '" id="' attr(id) '">';  }
  thead[class][title]:before	{  	content:'<thead class="' attr(class) '" title="' attr(title) '">';}
  thead[id][title]:before	{  content:'<thead class="' attr(class) '" id="' attr(id) '">';  }
  thead[class][id][title]:before	{  	content:'<thead class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  thead:after{  content:"</thead>"; }
  

/* tr */
  tr:before{  				content:"<tr>";  }
  tr[class]:before	{  	content:'<tr class="' attr(class) '">';  }
  tr[title]:before	{  content:'<tr title="' attr(title) '">';  }
  tr[id]:before	{  content:'<tr id="' attr(id) '">';  }
  tr[class][id]:before	{  content:'<tr class="' attr(class) '" id="' attr(id) '">';  }
  tr[class][title]:before	{  	content:'<tr class="' attr(class) '" title="' attr(title) '">';}
  tr[id][title]:before	{  content:'<tr class="' attr(class) '" id="' attr(id) '">';  }
  tr[class][id][title]:before	{  	content:'<tr class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  tr:after{  content:"</tr>"; }

/*= HEAD =*/  
/* head */
  head:before{  				content:"<head>";  }
  head[class]:before	{  	content:'<head class="' attr(class) '">';  }
  head[title]:before	{  content:'<head title="' attr(title) '">';  }
  head[id]:before	{  content:'<head id="' attr(id) '">';  }
  head[class][id]:before	{  content:'<head class="' attr(class) '" id="' attr(id) '">';  }
  head[class][title]:before	{  	content:'<head class="' attr(class) '" title="' attr(title) '">';}
  head[id][title]:before	{  content:'<head class="' attr(class) '" id="' attr(id) '">';  }
  head[class][id][title]:before	{  	content:'<head class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  head:after{  content:"</head>"; }
  

/* style */
  style:before{  				content:"<style>";  }
  style[type]:before	{  	content:'<style type="' attr(type) '">';  }
  style:after{  content:"</style>"; }
  
      
/* title */
  title:before{  				content:"<title>";  }
  title:after{  content:"</title>"; }
  
/* link */
  link:before{  				content:"<link  href="' attr(href) '" />";  }
  link[rel]:before	{  	content:'<link  href="' attr(href) '" rel="' attr(rel) '" />';  }
  link[title]:before	{  content:'<link href="' attr(href) '" title="' attr(title) '">';  }
  link[id]:before	{  content:'<link href="' attr(href) '" id="' attr(id) '">';  }
  link[rel][id]:before	{  content:'<link href="' attr(href) '" rel="' attr(rel) '" id="' attr(id) '" />';  }
  link[rel][title]:before	{  	content:'<link href="' attr(href) '" rel="' attr(rel) '" title="' attr(title) '" />'; }
  link[id][title]:before	{  content:'<link href="' attr(href) '" rel="' attr(rel) '" id="' attr(id) '" />';  }
  link[rel][id][title]:before	{  	content:'<link rel="' attr(rel) '" id="' attr(id) '" title="' attr(title) '" />'; }
  

 /* meta */
  meta:before{  				content:"<meta/>";  }
  meta[content]:before	{  	content:'<meta content="' attr(content) '"/>';  }
  meta[name]:before	{  content:'<meta name="' attr(name) '"/>';  }
  meta[content][name]:before	{  	content:'<meta content="' attr(content) '" name="' attr(name) '"/>';}
  
 
/*= LISTS =*/ 
  
/* ul */
  ul:before{  				content:"<ul>";  }
  ul[class]:before	{  	content:'<ul class="' attr(class) '">';  }
  ul[title]:before	{  content:'<ul title="' attr(title) '">';  }
  ul[id]:before	{  content:'<ul id="' attr(id) '">';  }
  ul[class][id]:before	{  content:'<ul class="' attr(class) '" id="' attr(id) '">';  }
  ul[class][title]:before	{  	content:'<ul class="' attr(class) '" title="' attr(title) '">';}
  ul[id][title]:before	{  content:'<ul class="' attr(class) '" id="' attr(id) '">';  }
  ul[class][id][title]:before	{  	content:'<ul class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  ul:after{  content:"</ul>"; }


/* dd */
  dd:before{  				content:"<dd>";  }
  dd[class]:before	{  	content:'<dd class="' attr(class) '">';  }
  dd[title]:before	{  content:'<dd title="' attr(title) '">';  }
  dd[id]:before	{  content:'<dd id="' attr(id) '">';  }
  dd[class][id]:before	{  content:'<dd class="' attr(class) '" id="' attr(id) '">';  }
  dd[class][title]:before	{  	content:'<dd class="' attr(class) '" title="' attr(title) '">';}
  dd[id][title]:before	{  content:'<dd class="' attr(class) '" id="' attr(id) '">';  }
  dd[class][id][title]:before	{  	content:'<dd class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  dd:after{  content:"</dd>"; }
  
   /* li */
  li:before{  				content:"<li>";  }
  li[class]:before	{  	content:'<li class="' attr(class) '">';  }
  li[title]:before	{  content:'<li title="' attr(title) '">';  }
  li[id]:before	{  content:'<li id="' attr(id) '">';  }
  li[class][id]:before	{  content:'<li class="' attr(class) '" id="' attr(id) '">';  }
  li[class][title]:before	{  	content:'<li class="' attr(class) '" title="' attr(title) '">';}
  li[id][title]:before	{  content:'<li class="' attr(class) '" id="' attr(id) '">';  }
  li[class][id][title]:before	{  	content:'<li class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  li:after{  content:"</li>"; }
   
  
/* ol */
  ol:before{  				content:"<ol>";  }
  ol[class]:before	{  	content:'<ol class="' attr(class) '">';  }
  ol[title]:before	{  content:'<ol title="' attr(title) '">';  }
  ol[id]:before	{  content:'<ol id="' attr(id) '">';  }
  ol[class][id]:before	{  content:'<ol class="' attr(class) '" id="' attr(id) '">';  }
  ol[class][title]:before	{  	content:'<ol class="' attr(class) '" title="' attr(title) '">';}
  ol[id][title]:before	{  content:'<ol class="' attr(class) '" id="' attr(id) '">';  }
  ol[class][id][title]:before	{  	content:'<ol class="' attr(class) '" id="' attr(id) '" title="' attr(title) '">'; }
  ol:after{  content:"</ol>"; }