*.code-block, *.code
{
  font-family: monospace;
  font-size: x-small;
}

*.code-block
{
  margin: 0px 1em;
  border: 1px solid gray;
  padding: 0.5em;
  background: whitesmoke;
}

*.block
{
  padding-left: 1.5em;
  display: block;
}

*.comment
{
  color: green;
}

*.keyword
{
	color: blue;
	font-weight: bold;
}

*.string, *.other, *.number, *.decimal, *.exponential, *.hexadecimal, *.octal
{
	color: blue;
	white-space: nowrap;
}

*.identifier
{
	color: black;
}

*.sym
{
	color: red;
}

*.preprocessor
{
	color: maroon;
}

*.line
{
  text-indent: -1.5em;
  padding-left: 1.5em;
}

*.ilasm
{
  font-family: monospace;
  font-size: x-small;
  color: black;
}

*.ilasm *.keyword
{
	color: black;
}


*.copyright
{
  font-size: x-small;
  text-align: center;
}

*.strong
{
  font: bold;
}

@media print
{
  *.emphasize
  { 
    color: white!important;
    background-color: black;
  }
  
  *.spy-logo
  {
    display: none;
  }

  *.rating
  {
    display: none;
  }
}

@media screen
{
  *.emphasize
  {
    color: white!important;
    background-color: maroon;
  }

  *.spy-logo
  {
    border: none;
    float: right; 
    width: 88px;
    height: 31px;
  }
  
  *.rating
  {
    background: white;
    float: right;
    width: 11em; 
    height: 2em; 
  }
}

