	body {
		margin:0px 0px 20px 0px;
		background:#FFF;		
		}
	A 		    { color: #003366; text-decoration: underline; }
	A:link	    { color: #003366; text-decoration: underline; }
	A:visited	    { color: #003366; text-decoration: underline; }
	A:active	    { color: #999999;  }
	A:hover	    { color: #999999;  }

    pre { 
         line-height: 9pt;  
         font-family: Monaco, monospace;
         font-size: 8pt;
     }

     h1 { 
         color:black; 
         font-size:14pt; 
	    padding:0px;
  	    margin-top:40px;
  	    margin-bottom:20px;
     }
     h2 { 
         color:black; 
         font-size:13pt; 
 	     padding: 0px;
		margin-top:30px;
		margin-bottom:10px;
     }
     h3 { 
         color:black; 
         font-size:11pt; 
         padding: 0px;
	    margin-top:20px;
	    margin-bottom:10px;
     }

     .article-text {
        font-size:10pt;
        line-height:11pt;
        font-family:Times New Roman,Georgia,Times,serif;
#        letter-spacing:0.2mm;
#        word-spacing:0.8mm;
	    margin-left:6px;
	    margin-right:6px;
        color:#111; 
     } 
     p,li  
     { 
     }

     tt
     {
         font-family: Monaco, monospace;
         font-size: 8pt;
     }

	.description {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#333;
		font-size:small;
  		text-transform:none;	
		}
				
	#content {
		position:absolute;
		background:#FFF;
		margin-right:20px;
		margin-left:225px;
		margin-bottom:20px;
		border:1px solid #FFF;	
		}

	#container {
		background:#FFF;
		border:1px solid #FFF;		
		}

	#links {	
		padding:15px;				
		border:1px solid #FFF;
		width:200px;			
		}

	.download-box {
         font-size:10pt;
         line-height:11pt;
	     padding:3px;
         font-family:Times New Roman,Georgia,Times,serif;
		font-weight:normal;
		color:#000;
  		background:#DDB;		
		}	

	.version-box {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#444;
		font-size:12pt;
		font-weight:normal;
  		background:#fff;		
		}	

	.aside-box-title {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#000;
    	     margin: 0px;
	     padding:3px;
          border:0px;
		font-size:9pt;
		font-weight:bold;
  		background:#c9a177;		
		}	

	.aside-box-body {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#000;
    	     margin: 0px;
	     padding:3px;
          border:0px;
		font-size:9pt;
		font-weight:normal;
  		background:#c9b780;		
		}	

	.title-box {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#000;
		font-size:16pt;
		font-weight:normal;
  		background:#fff;		
		}	
		
	.about-box {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#000;
		font-size:12pt;
          font-style:italic;
		font-weight:normal;
  		background:#ffe411;		
		}	

	.code-box {
		color:#000;
		background:#e8f0f7;
                line-height: 9pt;  
  		white-space: pre;	
		margin-bottom:10px;
		margin-top:10px;
 		padding:3px;
         font-family: Monaco, monospace;
         font-size: 8pt;
		font-weight:normal;
		}	

	.aside-code-box {
		color:#000;
		background:#c1AF78;
         line-height: 8pt;  
  		white-space: pre;	
 		padding:3px;
         font-family: Monaco, monospace;
         font-size: 7pt;
		font-weight:normal;
		}	

	.copyright-text {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#000;
		font-size:12pt;
		font-weight:normal;
  		background:#fff;		
 		padding-bottom:2pt;
  		padding-top:2pt;		
		}	

	.lameness-text {
		font-family:Times New Roman,Georgia,Times,serif;
		color:#000;
		font-size:11pt;
		font-weight:normal;
  		background:#fff;		
		margin-top:10px;
		margin-bottom:32px;
 	     margin-left:6px;
 	     margin-right:6px;
 		padding-top:1px;
 		padding-bottom:1px;
 		border-top:1px dotted #999; 				 		border-bottom:1px dotted #999; 						}	
			
