/**** Structural components ****/

body        {margin-right:10px; margin-left:10px;font-size:10pt; font-family:verdana,arial,helvetica,Sans-Serif; color:#330066; }
p, .n       {font-size:10pt; font-family:verdana,arial,helvetica,Sans-Serif; color:#330066; }
h1          {font-size:22pt; font-family:verdana,arial,helvetica,Sans-Serif; font-weight:bold; color:#3333CC;}
h2          {font-size:16pt; font-family:verdana,arial,helvetica,Sans-Serif; font-weight:bold; color:#3333CC;}
h3          {font-size:12pt; font-family:verdana,arial,helvetica,Sans-Serif; font-weight:bold; color:#3333CC;}
h4          {font-size:10pt; font-family:verdana,arial,helvetica,Sans-Serif; font-weight:bold; color:#3333CC;}
h5          {font-size:10pt; font-family:verdana,arial,helvetica,Sans-Serif; font-weight:bold; color:#3333CC; margin-bottom: 0;}
form        {margin-bottom:-5px;}
textarea    {color:#333333;  background-color:#ffffff; width:100%;}
table       {font-size:10pt;}
dl,ul,ol    {margin-top: 5pt; margin-bottom: 2pt;}
u.diff      {color:#0000ff; background-color:#ffffff;}
strike.diff {color:#ff0000; background-color:#ffffff;}
tt, pre     {font-family:Lucida Console,Courier New,Courier,monospace; color:#666666; background-color:#ffffff;} /* margin-bottom: 0;}*/
pre.code {
    margin-top: 10pt;
    margin-bottom: 8pt;
    background-color: #ffffee;
    white-space:pre;
    border-style:solid;
    border-width:1px;
    border-color:#9999999;color:#333333;
    padding:10px;
    width:100%;
}

.pullquote             {font-family:verdana,arial,helvetica; font-size:18px; color:#990000; }
.new                   {font-family:verdana,arial,helvetica; font-size:10px; color:#ff0000; font-weight:bold;}
.deprecated            {font-family:verdana,arial,helvetica; font-size:10px; color:#ff0000; font-weight:bold;}
.wiki                  {font-family:verdana,arial,helvetica; font-size:10px; }
.rc                    {font-family:verdana,arial,helvetica; font-size:10pt; }
.comment               {font-family:verdana,arial,helvetica; font-size:10pt; color:#0000ff; font-style:italic;}
.fileattr              {font-family:verdana,arial,helvetica; font-size:10px; color:#000000; padding:1px 2px;}

/**** Links ****/

a:link                 {color:#330066;}
a:visited              {color:#330066;}
a:active               {color:#330066;}
a:hover                {color:#330066; background-color: #CCFFCC;}

.same                  {color:#330066;}
a.same                 {color:#330066;}
a.same:Visited         {color:#330066;}
a.same:Active          {color:#330066;}
a.same:Hover           {color:#330066; background-color: #CCFFCC;}
 
a.nonexistent          {color:#330066;}
a.nonexistent:Active   {color:#330066;}
a.nonexistent:Visited  {color:#330066;}
a.nonexistent:Hover    {color:#330066; background-color: #99CCFF;}

.external              {color:#330066;}
a.external             {color:#330066;}
a.external:Visited     {color:#330066;}
a.external:Active      {color:#330066;}
a.external:Hover       {color:#330066; background-color: #CCFFCC;}

.rss                   {color:#330066;}
a.rss                  {color:#330066;}
a.rss:Visited          {color:#330066;}
a.rss:Active           {color:#330066;}
a.rss:Hover            {color:#330066; background-color: #CCFFCC;}

.sidebarlink           {color:#330066;}
a.sidebarlink          {color:#330066;}
a.sidebarlink:Visited  {color:#330066;}
a.sidebarlink:Active   {color:#330066;}
a.sidebarlink:Hover    {color:#330066; background-color: #CCFFCC;}

