

body, html
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    background-image: none;
}

a:link
{
    color: #006BAD;
}

a:hover, a:active
{
    color: #006BAD;
}

a:visited
{
    color: #006BAD;
}

#header h1
{
    color: #006BAD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 2em;
}

#header h1 a:link, #header h1 a:visited, #header h1 a:active
{
    color: #006BAD;
}

.postview h2, .pageTitle
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
}

.postsub h2
{
    color: #006BAD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
}

.postsub h2 a:link, .postsub h2 a:visited, .postsub h2 a:active, .postsub h2 a:hover
{
    color: #006BAD;
}

#sidebar-a h3
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    background-color: #7BA5CE;
}

#sidebar-a
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#sidebar-a ul, #sidebar-a p
{
    font-size: .9em;
}

#sidebar-a a:link
{
    color: #006BAD;
}

#sidebar-a a:visited
{
    color: #006BAD;
}

#sidebar-a a:active, #sidebar-a a:hover
{
    color: #006BAD;
}

.postsubhead
{
    background-color: #7BA5CE;
    color: ;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .9em;
}

.postsubhead a:link, .postsubhead a:active, .postsubhead a:visited
{
    color: ;
}

.Tag1 a:link, .Tag1 a:visited, .Tag1 a:active
{
    color: #001658;
}

.Tag2 a:link, .Tag2 a:visited, .Tag2 a:active
{
    color: #002769;
}

.Tag3 a:link, .Tag3 a:visited, .Tag3 a:active
{
    color: #00387A;
}

.Tag4 a:link, .Tag4 a:visited, .Tag4 a:active
{
    color: #00498B;
}

.Tag5 a:link, .Tag5 a:visited, .Tag5 a:active
{
    color: #005A9C;
}

.Tag6 a:link, .Tag6 a:visited, .Tag6 a:active
{
    color: #006BAD;
}

#container
{
    width: 100%;
}

#content
{
    margin-left: 220px;;
}

#sidebar-a
{
    width: 220px;;
}

div.reaction
{
    color: red;
}

table.code, table.spec, table.results, table.compile
{
    margin-left: 4em;
    border: 1px solid #000000;
    padding: 4px;
}

table.code
{
    background-color: #e5e5e5;
    font-family: courier new; 
    font-size: 130%;
}

table.spec
{
    background-color: #aaddff;
    font-size: 100%;
}

table.results
{
    background-color: #aaeeaa;
}

table.compile
{
    background-color: #ffaaaa;
}

/* For code snippets */

span.Keyword,span.Linq,span.ReferenceType,span.ValueType,span.Modifier,span.Statement,
span.MethodParameter,span.Namespace,span.DataType,span.Function,span.Method,
span.Object,span.Operator,span.Property,span.SysTable,span.SysSproc,
span.GlobalVariable,span.ReservedKeyword,span.SystemFunction,span.Type,
span.Element,span.PreProcessorDirective
{
    color: #0000cc
}

span.BlockComment,span.XmlComment,span.InlineComment,span.JavaDoc
{
    color: green
}

span.String
{
    color: black
}

span.Attention
{
    font-weight: bold;
    color: red
}

div.code, div.output
{
  border-right: white 2px ridge; 
  padding-right: 10px; 
  border-top: white 2px ridge; 
  padding-left: 10px; 
  font-size: 10pt; 
  padding-bottom: 10px; 
  margin: 10px; 
  border-left: white 2px ridge; 
  padding-top: 10px; 
  border-bottom: white 2px ridge; 
  font-family: courier new; 
  background-color: #e5e5e5;
}