BODY
{
  padding:0px; 
  margin:0px; 
  font-family: Georgia, Trebuchet, Serif;
}
H1
{
  margin-left: -5px;
  padding: 2px;
  padding-left: 10px;
  font-size: 150%;
  background: #aaf;
}
H2
{
  margin-top: 40px;
  margin-left: -5px;
  padding: 2px;
  padding-left: 10px;
  font-size: 125%;
  background: #ccf;
}
H3
{
  margin-top: 20px;
  margin-left: -5px;
  padding: 2px;
  padding-left: 10px;
  font-size: 100%;
  background: #dde;
}

#contentContainer
{
  padding-bottom: 32px;
  padding-left: 196px;  /* should be wider than the space allocated for the index IFRAME */
  padding-right: 16px;
}

.code 
{ 
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 2px;
  padding-right: 2px;
  font-family: sans-serif;
  background: #eee;
}

.variable
{
  font-family: sans-serif;
  background: #eeb ! important;
}

.inlineExample
{
  padding-left: 3px;
  padding-right: 3px;   
  font-family: sans-serif;
  background: #eeb ! important;
}

.xmlTag
{
  font-family: courier, sans-serif;
  background: #eec ! important;
}

.methodName
{
  font-family: sans-serif;
  background: #ee9 ! important;
}

.exceptionName
{
  font-family: sans-serif;
  background: #ee7 ! important;
}

.concept
{
  font-style: italic;
  background: #ece ! important;
}

.codeBlockHighlight
{
  background: #d9d ! important;
}

.codeBlock 
{ 
  padding: 5px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-left: 30px;
  margin-right: 70px;
  padding-right: 10px;
  font-family: sans-serif, courier;
  background: #eee;
  line-height: 135%;
  overflow: auto;
  white-space: nowrap;
}

.codeBlockComment
{ 
  margin-left: 30px;
  margin-right: 70px;
  padding-right: 10px;
  padding-
top:12px;
  font-size: 0.75em;
}

.commandArgument 
{ 
  margin-left: 6px;
  color: #444;
  font-style: italic;
 }

.aside
{
  border: 1px solid #aaa;
  padding: 3px;
  padding-left:6px;
  margin-left: 15px;
  margin-right: 30%;
  color: #333;
  font-size: 75%;
}

.todo
{
  font-family: sans-serif;
  background: #ff9 ! important;
  border: 1px dotted #f63;
}

.inDevelopment
{
  margin-left:25px;
  margin-right:50px;
  background: #eea;
  padding: 5px;
  border: 1px dotted #6f3;
}

.methodHeading
{
  background: #dee;
  padding: 2px;
  padding-left: 6px;
}

.sortOfMethodHeading  /* used for file upload and download, which are similar to methods but aren't... */
{
  background: #dee;
  padding: 2px;
  padding-left: 6px;
}


.methodDescription
{
  margin-left:20px;
  margin-right:20px;
}

.briefDescription
{
  margin-left: 15px;
  font-size: 75%;
  padding-top: 3px;
  padding-bottom: 6px;
}

.warning
{
  color: #800;
}	
