
		/* These styles are for the documentation only */
		body	{ font-family: 'Trebuchet MS',serif; background-color:#eee }
a, 
a:link, 
a:active{color: #00C;} 
a:visited{color: #66F;}
        a:hover{color: #F33; text-decoration: none;}

     
body	{ margin:0 }
h1	{ font-family:Verdana,sans-serif; border-bottom:1px solid black; margin:0; margin-bottom:0.5em }
h1 a, 
h1 a:link, 
h1 a:visited, 
h1 a:active{
color: #FFF;
text-decoration: none; 
} 
h2 {font-family: Verdana,sans-serif; margin:0; font-size: 140%; }
		p	{ margin:0.7em 0 }
		code	{ white-space:nowrap }
		pre code	{ white-space:pre }
#pagecontent	{ margin:1em 2em 1em 2em}
h1	{ font-size:160%; padding:0.2em 0.5em; background-color:#F33; color:#fff;
margin-bottom: 0; 
}
		#vers { font-size: 60%; color: #f66; }
        #searchbox{padding: .5em 1em 0 0; float:right;}
        .via{font-size: smaller; color: #666; } 
         .subnav{background: #FFC;padding-left:1em; border-bottom: 1px solid #000; }
         .ads{padding:1em 0 0 2em; }
         .contentlist{margin-top: 1em; }
         .sidebar {float:right; right: 3em; position: absolute; background: #f9f9f9; padding: .5em; border: 1px solid #CCC;} 
         .subnavright {float:right; right: 2em; position: absolute}
         .subnavright a, 
          .subnavright a:link, 
          .subnavright a:visited{color: #000; text-decoration: none}  
          .subnavright a:hover{color: #F33; text-decoration: underline;}  
          form#openlinks {font-size: x-small; font-weight: normal}
          img {border: 1px solid #CCC; }
          #pagecontent{background: #FFF; border: 1px solid #000; padding: 1em;}
p.byline	{ font-size:80%; padding:0.2em 0; margin:1em 2.4em; border-top:1px solid #ccc; color:#666 }
