body
{
  background-color:		white;
  color:			#505050;

  margin-top:			18px;
  font-family:			Verdana, Helveticia, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
  font-weight:			bold;
}

h4
{
  position:                     relative;

  left:                         5%;
}

a:link, a:visited, a:hover, a:active, a:focus
{
  background-color:		inherit;
  text-decoration:		none;
}

a:link
{
  color:			#0044DD;
}

a:hover
{
  text-decoration:		underline;
  color:			#0000FF;
}

th
{
  background-color:		#EDEDED;

  font-weight:			bold;
  text-align:			left;
}

hr
{
  border:			0;
  color:			#505050;
  background-color:		#505050;

  width:			98%;
  height:			1px;
}

#header
{
  position:                     relative;

  left:                         1%;
  width:                        98%;

  margin-left:			3px;
}

#authors
{
  position:                     relative;

  width:                        90%;
  left:                         5%;

  text-align:                   right;
}

#body
{
  position:                     relative;

  left:                         1%;
  width:                        98%;

  font-size:			12pt;
}

#content
{
  margin:                       4pt;
  padding:                      4pt;

  vertical-align:		top;
}

.sidebar
{
  padding-right:		12pt;

  width:			8%;
  max-width:			200px;

  vertical-align:		top;
}

.sidebox
{
  background:			#EDEDED;

  padding:			6pt;
  padding-right:		16pt;
  border:			1px solid black;
}

.command, .example
{
  position:                     relative;

  width:                        86%;
  left:                         7%;
}

.important
{
  background:			#EDEDFF;

  padding:			6pt;
  border:			1px solid black;

  max-width:                    320px;
}

#footer
{
  position:			relative;
  left:				1%;
  width:			98%;

  font-size:			10pt;
}

td
{
  font-size:			12pt;
}

td.desc
{
  font-weight:			bold;
}

td.impl
{
  background-color:		#30ff30;
}

td.planned
{
  background-color:		#ffff30;
}

td.reject
{
  background-color:		#ff30ff;
}
