summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Robbins <drobbins@gentoo.org>2001-05-24 18:58:08 +0000
committerDaniel Robbins <drobbins@gentoo.org>2001-05-24 18:58:08 +0000
commite3ac14c1c960f86cf3f638216c20640d9aef45d4 (patch)
treef57ecdb1866070ee9adc4312ad30f3725f272374 /app-doc
parentNew behavior for these ebuild helper scripts -- before, these guys would (diff)
downloadhistorical-e3ac14c1c960f86cf3f638216c20640d9aef45d4.tar.gz
historical-e3ac14c1c960f86cf3f638216c20640d9aef45d4.tar.bz2
historical-e3ac14c1c960f86cf3f638216c20640d9aef45d4.zip
guide -> IBM dW
Diffstat (limited to 'app-doc')
-rwxr-xr-xapp-doc/gentoo-web/files/xsl/guide-ibm.xsl230
-rw-r--r--app-doc/gentoo-web/files/xsl/ibm/ie1.css91
-rw-r--r--app-doc/gentoo-web/files/xsl/ibm/ln1.css91
-rw-r--r--app-doc/gentoo-web/files/xsl/ibm/ns1.css91
-rw-r--r--app-doc/gentoo-web/files/xsl/ibm/r1.css94
-rw-r--r--app-doc/gentoo-web/files/xsl/ibm/style.js12
6 files changed, 609 insertions, 0 deletions
diff --git a/app-doc/gentoo-web/files/xsl/guide-ibm.xsl b/app-doc/gentoo-web/files/xsl/guide-ibm.xsl
new file mode 100755
index 000000000000..6151305fd4dc
--- /dev/null
+++ b/app-doc/gentoo-web/files/xsl/guide-ibm.xsl
@@ -0,0 +1,230 @@
+<?xml version='1.0' encoding="iso-8859-1"?>
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output encoding="iso-8859-1" method="html" indent="yes"/>
+<xsl:preserve-space elements="pre"/>
+
+<xsl:template match="/guide">
+<html>
+<head>
+<title>developerWorks : Linux : <xsl:value-of select="title"/></title>
+<script type="text/javascript" language="JavaScript" src="style.js"></script>
+</head>
+<body>
+<table>
+<tr>
+<td><span class="atitle"><xsl:value-of select="title"/></span></td></tr>
+<tr>
+<td><span class="atitle2"><xsl:value-of select="subtitle"/></span></td></tr>
+</table>
+
+<!-- Start TOC (optional) -->
+
+<table width="150" border="0" cellspacing="0" cellpadding="0">
+<xsl:for-each select="chapter">
+<xsl:variable name="chapid"><xsl:number/></xsl:variable>
+<tr><td><a href="#{$chapid}"><xsl:value-of select="title"/></a></td></tr>
+</xsl:for-each>
+</table>
+
+<!-- AUTHOR -->
+
+<p><a href="#author1">Daniel Robbins</a> (<a href="drobbins@gentoo.org">drobbins@gentoo.org</a>)<br />
+President/CEO, Gentoo Technologies, Inc.<br />
+<xsl:value-of select="date"/></p>
+
+<!-- End AUTHOR -->
+
+<!-- ABSTRACT -->
+
+<p><blockquote>
+<xsl:apply-templates select="abstract"/>
+</blockquote></p>
+
+<!-- END ABSTRACT -->
+
+<xsl:apply-templates select="chapter"/>
+
+<table border="0" cellspacing="0" cellpadding="0" width="100%">
+<tr><td>
+<a name="author1"><span class="atitle2">About the author</span></a>
+<p><img src="[author.jpg]" border="0" width="64" height="71" align="left" alt="author"/>
+Residing in Albuquerque, New Mexico, Daniel Robbins (<a HREF="mailto:drobbins@gentoo.org">drobbins@gentoo.org</a>) is the
+President/CEO of Gentoo Technologies,
+Inc., the creator of <a href="http://www.gentoo.org">Gentoo Linux</a>, an advanced Linux for the
+PC, and the <b>Portage</b> system, a next-generation ports system for Linux.
+He has also served as a contributing author for the Macmillan books
+<i>Caldera OpenLinux Unleashed</i>, <i>SuSE Linux Unleased</i> and <i>Samba Unleashed</i>.
+Daniel has been involved with computers in some fashion since the
+second grade, when he was first exposed to the Logo programming
+language as well as a potentially dangerous dose of Pac Man. This
+probably explains why he has since served as a Lead Graphic Artist at
+<b>SONY Electronic Publishing/Psygnosis</b>. Daniel enjoys spending
+time with his wife, Mary, and his new baby daughter, Hadassah.</p>
+</td></tr>
+</table>
+
+<!-- END PAPER BODY -->
+
+
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="mail">
+ <a href="mailto:{@link}"><xsl:value-of select="."/></a>
+</xsl:template>
+
+<xsl:template match="author">
+ <xsl:apply-templates />
+ <xsl:if test="@title">, <i><xsl:value-of select="@title"/></i>
+ </xsl:if>
+ <br/>
+</xsl:template>
+
+<xsl:template match="chapter">
+ <xsl:variable name="chapid"><xsl:number/></xsl:variable>
+ <p><a name="{$chapid}"></a><span class="atitle2"><xsl:value-of select="title"/></span>
+ </p>
+ <xsl:apply-templates select="section"/>
+</xsl:template>
+
+<xsl:template match="section">
+ <xsl:if test="title">
+ <p><span class="atitle3"><xsl:value-of select="title"/></span></p>
+ </xsl:if>
+ <xsl:apply-templates select="body"/>
+</xsl:template>
+
+<xsl:template match="figure">
+ <xsl:variable name="fignum"><xsl:number level="any"/></xsl:variable>
+ <xsl:variable name="figid">figure<xsl:number/></xsl:variable>
+ <p><a name="{$figid}"></a><b><xsl:value-of select="@caption" /></b>
+ <br /><img src="{@link}" alt="{@short}"/></p>
+</xsl:template>
+
+<xsl:template match="note">
+ <!-- SIDEBAR (OPTIONAL) -->
+ <table border="1" cellpadding="5" cellspacing="0" width="30%" align="right"><tr><td background="/developerworks/i/bg-gold.gif">
+ <p><b>Note: </b>
+ <xsl:apply-templates />
+ <!-- END OF SIDEBAR -->
+ </p>
+ </td></tr></table>
+</xsl:template>
+
+<xsl:template match="impo">
+ <!-- SIDEBAR (OPTIONAL) -->
+ <table border="1" cellpadding="5" cellspacing="0" width="30%" align="right"><tr><td background="/developerworks/i/bg-gold.gif">
+ <p><b>Important: </b>
+ <xsl:apply-templates />
+ <!-- END OF SIDEBAR -->
+ </p>
+ </td></tr></table>
+</xsl:template>
+
+<xsl:template match="warn">
+ <!-- SIDEBAR (OPTIONAL) -->
+ <table border="1" cellpadding="5" cellspacing="0" width="30%" align="right"><tr><td background="/developerworks/i/bg-gold.gif">
+ <p><b>Warning: </b>
+ <xsl:apply-templates />
+ <!-- END OF SIDEBAR -->
+ </p>
+ </td></tr></table>
+</xsl:template>
+
+<xsl:template match="codenote">
+ <font color="#ff0000">(Note: <xsl:value-of select="." />)</font>
+</xsl:template>
+
+<xsl:template match="comment">
+ <font color="#ff0000"><xsl:apply-templates /></font>
+</xsl:template>
+
+<xsl:template match="i">
+ <xsl:apply-templates />
+</xsl:template>
+
+<xsl:template match="b">
+ <b><xsl:apply-templates /></b>
+</xsl:template>
+
+<xsl:template match="body">
+ <xsl:apply-templates />
+</xsl:template>
+
+<xsl:template match="c">
+ "<xsl:apply-templates />"
+</xsl:template>
+
+<xsl:template match="box">
+ <p><xsl:apply-templates /></p>
+</xsl:template>
+
+<xsl:template match="pre">
+<xsl:variable name="prenum"><xsl:number level="any" /></xsl:variable>
+<xsl:variable name="preid">code<xsl:number level="any" /></xsl:variable>
+<p><a name="{$preid}"></a><b><xsl:value-of select="@caption" /></b>
+<table border="1" cellpadding="5" width="100%" cellspacing="0" bgcolor="#cccccc"><tr><td><pre><code>
+<xsl:apply-templates />
+</code></pre></td></tr></table></p>
+</xsl:template>
+
+<xsl:template match="path">
+ <xsl:value-of select="."/>
+</xsl:template>
+
+<xsl:template match="uri">
+ <xsl:choose>
+ <xsl:when test="@link">
+ <a href="{@link}"><xsl:value-of select="."/></a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="loc" select="."/>
+ <a href="{$loc}"><xsl:value-of select="."/></a>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="p">
+ <p><xsl:apply-templates /></p>
+</xsl:template>
+
+<xsl:template match="e">
+ <i><xsl:apply-templates /></i>
+</xsl:template>
+
+<xsl:template match="mail">
+ <a href="mailto:{@link}"><xsl:value-of select="."/></a>
+</xsl:template>
+
+<xsl:template match="table">
+ <table><xsl:apply-templates /></table>
+</xsl:template>
+
+<xsl:template match="tr">
+ <tr><xsl:apply-templates /></tr>
+</xsl:template>
+
+<xsl:template match="ti">
+ <td bgcolor="#ddddff"><xsl:apply-templates /></td>
+</xsl:template>
+
+<xsl:template match="th">
+ <td bgcolor="#7a5ada"><b><xsl:apply-templates /></b></td>
+</xsl:template>
+
+<xsl:template match="ul">
+ <ul><xsl:apply-templates /></ul>
+</xsl:template>
+
+<xsl:template match="ol">
+ <ol><xsl:apply-templates /></ol>
+</xsl:template>
+
+<xsl:template match="li">
+ <li><xsl:apply-templates /></li>
+</xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/app-doc/gentoo-web/files/xsl/ibm/ie1.css b/app-doc/gentoo-web/files/xsl/ibm/ie1.css
new file mode 100644
index 000000000000..6182b3a4e12d
--- /dev/null
+++ b/app-doc/gentoo-web/files/xsl/ibm/ie1.css
@@ -0,0 +1,91 @@
+.dwbg { background-color : #ffcc66 }
+.dwg3 { background-color : #333333 }
+.dwg6 { background-color : #666666 }
+.dwr1 { background-color : #cc6633 }
+.dwb1 { background-color : #99ccff }
+a.rightnav:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 94% }
+a.rightnav:visited { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 94% }
+a.rightnav:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 94% }
+.title { font-family: Arial, sans-serif; font-weight: bold; font-size: 200% }
+.title2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 140% }
+.title3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 100% }
+.homehead1 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 100%; }
+.homehead2 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 95%; }
+.dwsmall { font-family: Verdana, sans-serif; font-size: 70% }
+.dwsearch { font-family: Verdana, sans-serif; color: #000000; font-size: 77% }
+.poweredby { font-family: Verdana, sans-serif; font-weight: bold; color: #006699; font-size: 65% }
+.dwinput { font-family: Verdana, sans-serif; font-size: 70%; width: 124; }
+code {font-family: courier, monospace; font-size: 90%}
+.boldcode {font-family: courier, monospace; font-size: 90%; font-weight: bold}
+.atitle { font-family: Arial, sans-serif; font-weight: bold; font-size: 185% }
+.astitle { font-family: Arial, sans-serif; font-weight: bold; font-size: 185%; color: #CC6633}
+.atitle2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 145% }
+.atitle3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 120% }
+
+.hbg { background-color : #006699; background-image: url(http://www-106.ibm.com/developerworks/i/lines.gif) ;background-repeat: repeat; }
+.tbg { background-color : #006699; background-image: url(http://www-106.ibm.com/developerworks/i/gr760.gif); }
+.tbgc { background-color : #006699 }
+.bbg { background-color : #000000; vertical-align: middle }
+.dbg { background-color : #6699cc }
+.mbg { background-color : #99ccff }
+.lbg { background-color : #cce5ff }
+.hil { background-color : #ffffff; font-family: Arial, sans-serif; }
+.country { color: #99ccff; font-family: Verdana, sans-serif; font-weight: bold; font-size: 80% }
+.related { color: #ffffff; font-family: Arial, sans-serif; font-weight: bold }
+
+a:link { color: #006699 }
+a:visited { color: #996699 }
+a:hover { color: #006699 }
+
+a.rlinks:link { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif }
+a.rlinks:visited { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif }
+a.rlinks:hover { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif }
+
+a.highlight:link { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 80% }
+a.highlight:visited { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 80% }
+a.highlight:hover { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 80% }
+
+a.mainlink:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 80% }
+a.mainlink:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 80% }
+a.mainlink:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 80% }
+
+a.parent:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 77% }
+a.parent:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 77% }
+a.parent:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 77% }
+
+a.nav:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 94% }
+a.nav:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 94% }
+a.nav:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 94% }
+
+a.fbox:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif }
+a.fbox:visited { text-decoration: none; color: #996699; font-family: Arial, sans-serif }
+a.fbox:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif }
+
+a.bctl:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 77% }
+a.bctl:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 77% }
+a.bctl:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 77% }
+
+.divider { color: #999999; font-family: Verdana, Arial, sans-serif; font-weight: normal }
+.input { color: #000000 ;font-weight: normal; width: 150 }
+.iform { color: #000000; background: #cccc99; font-weight: normal }
+
+td,th { font-family: Arial, sans-serif; font-size: 78% }
+
+font { font-family: Arial, sans-serif; font-size: 100% }
+ul,ol { margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px }
+u,em,blink,b,strong,i,p,li,em,div { font-family: Arial, sans-serif }
+
+h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 240% }
+h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 185% }
+h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 145% }
+h4 { font-family: Arial, sans-serif; font-weight: normal; font-size: 130% }
+
+.small { font-family: Verdana, sans-serif; font-size: 77% }
+.title1 { font-family: Arial, sans-serif; font-size: 200% }
+
+.tblue { color: #ffffff; background: #6699cc; font-family: Arial, sans-serif; font-weight: bold }
+.tdblue { color: #ffffff; background: #006699; font-family: Arial, sans-serif; font-weight: bold }
+.tgray { color: #ffffff; background: #666666; font-family: Arial, sans-serif; font-weight: bold }
+.bct { color: #000000; font-family: Arial, sans-serif; font-weight: normal; font-size: 77% }
+.fnt { font-family: Verdana, sans-serif; font-size: 77% }
+
diff --git a/app-doc/gentoo-web/files/xsl/ibm/ln1.css b/app-doc/gentoo-web/files/xsl/ibm/ln1.css
new file mode 100644
index 000000000000..abf1e368b83a
--- /dev/null
+++ b/app-doc/gentoo-web/files/xsl/ibm/ln1.css
@@ -0,0 +1,91 @@
+.dwbg { background-color : #ffcc66 }
+.dwg3 { background-color : #333333 }
+.dwg6 { background-color : #666666 }
+.dwr1 { background-color : #cc6633 }
+.dwb1 { background-color : #99ccff }
+a.rightnav:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12pt; }
+a.rightnav:visited { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12pt; }
+a.rightnav:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 12pt; }
+select { font-family: font-size: 8pt; }
+.title { font-family: Helvetica, Helv, Arial, sans-serif; font-weight: normal; font-size: 17pt; }
+.title2 { font-family: Helvetica, Helv, Arial, sans-serif; font-weight: bold; font-size: 15pt; }
+.title3 { font-family: Helvetica, Helv, Arial, sans-serif; font-weight: bold; font-size: 13pt; }
+.homehead1 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 18pt; }
+.homehead2 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 14pt; }
+.dwsmall { font-family: Helvetica, sans-serif; font-size: 10pt; }
+.dwsearch { font-family: serif; color: #ffffff; font-size: small; }
+.poweredby { font-family: Helvetica, sans-serif; font-weight: bold; color: #006699; font-size: 10pt; }
+.dwinput { font-family: Verdana, sans-serif; font-size: 6pt; width: 130; }
+code {font-family: courier, monospace; font-size: 10pt;}
+.boldcode {font-family: sans-serif; font-size: 14pt; font-weight: bold}
+.atitle { font-family: Helvetica, Helv, Arial, sans-serif; font-weight: bold; font-size: 17pt; }
+.astitle { font-family: Helvetica, Helv, Arial, sans-serif; font-weight: bold; font-size: 17pt; color: #CC6633}
+.atitle2 { font-family: Helvetica, Helv, Arial, sans-serif; font-weight: bold; font-size: 16pt; }
+.atitle3 { font-family: Helvetica, Helv, Arial, sans-serif; font-weight: bold; font-size: 13pt; }
+
+.hbg { background-color: #006699; background-image: url(http://www-106.ibm.com/developerworks/i/lines.gif) ;background-repeat: repeat; }
+.tbg { background-color: #006699; background-image: url(http://www-106.ibm.com/developerworks/i/gr760.gif); }
+.tbgc { background-color: #006699; }
+.bbg { background-color: #000000; vertical-align: middle; }
+.dbg { background-color: #6699cc; }
+.mbg { background-color: #99ccff; }
+.lbg { background-color: #cce5ff; }
+.hil { background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 12pt }
+.country { color: #99ccff; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; }
+.related { color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
+
+a:link { color: #006699 }
+a:visited { color: #996699 }
+a:hover { color: #006699 }
+
+a.rlinks:link { text-decoration: none; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
+a.rlinks:visited { text-decoration: none; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
+a.rlinks:hover { text-decoration: underline; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
+
+a.highlight:link { text-decoration: none; color: #ffcc00; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
+a.highlight:visited { text-decoration: none; color: #ffcc00; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
+a.highlight:hover { text-decoration: underline; color: #ffcc00; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
+
+a.mainlink:link { text-decoration: none; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; }
+a.mainlink:visited { text-decoration: none; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; }
+a.mainlink:hover { text-decoration: underline; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; }
+
+a.parent:link { text-decoration: none; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
+a.parent:visited { text-decoration: none; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
+a.parent:hover { text-decoration: underline; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
+
+a.nav:link { text-decoration: none; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; }
+a.nav:visited { text-decoration: none; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; }
+a.nav:hover { text-decoration: underline; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; }
+
+a.fbox:link { text-decoration: none; color: #006699; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
+a.fbox:visited { text-decoration: none; color: #996699; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
+a.fbox:hover { text-decoration: underline; color: #006699; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
+
+a.bctl:link { text-decoration: none; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
+a.bctl:visited { text-decoration: none; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
+a.bctl:hover { text-decoration: underline; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
+
+.divider { color: #999999; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
+.input { color: #000000; font-weight: normal; font-size: 8pt; width: 150; }
+.iform { color: #000000; background: #cccc99; font-weight: normal; font-size: 8pt; }
+
+body,dt,dd,dl,sl,th,td,tr,select,option,form,font,ul,ol,p,blockquote { font-family: Helvetica, Helvetica, Arial, sans-serif; font-size: 12pt; }
+
+ul,ol { margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }
+
+u,em,blink,b,strong,i,p,li,div { font-family: Helvetica, Arial, sans-serif; }
+
+h1 { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 21pt; }
+h2 { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 17pt; }
+h3 { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 15pt; }
+h4 { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 13pt; }
+.small { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
+.title1 { font-family: Helvetica, Arial, sans-serif; font-size: 19pt; }
+
+.tblue { color: #ffffff; background: #6699cc; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9pt; }
+.tdblue { color: #ffffff; background: #006699; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9pt; }
+.tgray { color: #ffffff; background: #666666; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9pt; }
+.bct { color: #000000; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 8pt; }
+.fnt { font-family: Verdana, sans-serif; font-size: 8pt; }
+
diff --git a/app-doc/gentoo-web/files/xsl/ibm/ns1.css b/app-doc/gentoo-web/files/xsl/ibm/ns1.css
new file mode 100644
index 000000000000..dbc9a3d68d4d
--- /dev/null
+++ b/app-doc/gentoo-web/files/xsl/ibm/ns1.css
@@ -0,0 +1,91 @@
+.dwbg { background-color : #ffcc66 }
+.dwg3 { background-color : #333333 }
+.dwg6 { background-color : #666666 }
+.dwr1 { background-color : #cc6633 }
+.dwb1 { background-color : #99ccff }
+a.rightnav:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 9pt; }
+a.rightnav:visited { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 9pt; }
+a.rightnav:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 9pt; }
+.title { font-family: Arial, sans-serif; font-weight: bold; font-size: 17pt; }
+.title2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 13pt; }
+.title3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; }
+.homehead1 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 12pt; }
+.homehead2 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 12pt; }
+.homehead2red { font-family: Helvetica, sans-serif; color: #cc6633; font-weight: bold; font-size: 12pt; }
+.dwsmall { font-family: Verdana, sans-serif; font-size: 8pt; }
+.dwsearch { font-family: Verdana, sans-serif; color: #000000; font-size: 8pt; }
+.poweredby { font-family: Verdana, sans-serif; font-weight: bold; color: #006699; font-size: 8pt; }
+.dwinput { font-family: Verdana, sans-serif; font-size: 8pt; width: 124; }
+code {font-family: courier, monospace; font-size: 10pt;}
+.boldcode {font-family: courier, monospace; font-size: 10pt; font-weight: bold}
+.atitle { font-family: Arial, sans-serif; font-weight: bold; font-size: 17pt; }
+.astitle { font-family: Arial, sans-serif; font-weight: bold; font-size: 17pt; color: #CC6633}
+.atitle2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 13pt; }
+.atitle3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; }
+
+.hbg { background-color: #006699; background-image: url(http://www-106.ibm.com/developerworks/i/lines.gif) ;background-repeat: repeat; }
+.tbg { background-color: #006699; background-image: url(http://www-106.ibm.com/developerworks/i/gr760.gif); }
+.tbgc { background-color: #006699; }
+.bbg { background-color: #000000; vertical-align: middle; }
+.dbg { background-color: #6699cc; }
+.mbg { background-color: #99ccff; }
+.lbg { background-color: #cce5ff; }
+.hil { background-color: #ffffff; font-family: Arial, sans-serif; font-size: 9pt }
+.country { color: #99ccff; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; }
+.related { color: #ffffff; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; }
+
+a:link { color: #006699; }
+a:visited { color: #996699; }
+a:hover { color: #006699 }
+
+a.rlinks:link { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 9pt; }
+a.rlinks:visited { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 9pt; }
+a.rlinks:hover { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 9pt; }
+
+a.highlight:link { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
+a.highlight:visited { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
+a.highlight:hover { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
+
+a.mainlink:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
+a.mainlink:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
+a.mainlink:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
+
+a.parent:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 8pt; }
+a.parent:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 8pt; }
+a.parent:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 8pt; }
+
+a.nav:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 9pt; }
+a.nav:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 9pt; }
+a.nav:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 9pt; }
+
+a.fbox:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 9pt; }
+a.fbox:visited { text-decoration: none; color: #996699; font-family: Arial, sans-serif; font-size: 9pt; }
+a.fbox:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 9pt; }
+
+a.bctl:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 8pt; }
+a.bctl:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 8pt; }
+a.bctl:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 8pt; }
+
+.divider { color: #999999; font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
+.input { color: #000000; font-weight: normal; font-size: 8pt; width: 150; }
+.iform { color: #000000; background: #cccc99; font-weight: normal; font-size: 8pt; }
+
+body,dt,dd,dl,sl,th,td,tr,select,option,form,font,ul,ol,p,blockquote { font-family: Arial, sans-serif; font-size: 9pt; }
+
+ul,ol { margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }
+
+u,em,blink,b,strong,i,p,li,div { font-family: Arial, sans-serif; }
+
+h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 21pt; }
+h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 17pt; }
+h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 15pt; }
+h4 { font-family: Arial, sans-serif; font-weight: normal; font-size: 13pt; }
+.small { font-family: Verdana, sans-serif; font-size: 8pt; }
+.title1 { font-family: Arial, sans-serif; font-size: 19pt; }
+
+.tblue { color: #ffffff; background: #6699cc; font-family: Arial, sans-serif; font-weight: bold; font-size: 9pt; }
+.tdblue { color: #ffffff; background: #006699; font-family: Arial, sans-serif; font-weight: bold; font-size: 9pt; }
+.tgray { color: #ffffff; background: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 9pt; }
+.bct { color: #000000; font-family: Arial, sans-serif; font-weight: normal; font-size: 8pt; }
+.fnt { font-family: Verdana, sans-serif; font-size: 8pt; }
+
diff --git a/app-doc/gentoo-web/files/xsl/ibm/r1.css b/app-doc/gentoo-web/files/xsl/ibm/r1.css
new file mode 100644
index 000000000000..c49881c7639d
--- /dev/null
+++ b/app-doc/gentoo-web/files/xsl/ibm/r1.css
@@ -0,0 +1,94 @@
+.dwbg { background-color : #ffcc66 }
+.dwg3 { background-color : #333333 }
+.dwg6 { background-color : #666666 }
+.dwr1 { background-color : #cc6633 }
+.dwb1 { background-color : #99ccff }
+a.rightnav:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
+a.rightnav:visited { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
+a.rightnav:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
+.title { font-family: Arial, sans-serif; font-weight: bold; font-size: 25px; }
+.title2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 22px; }
+.title3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; }
+.homehead1 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 17px; }
+.homehead2 { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 15px; }
+.dwsmall { font-family: Verdana, sans-serif; font-size: 11px; }
+.dwsearch { font-family: Verdana, sans-serif; color: #000000; font-size: 11px; }
+.poweredby { font-family: Verdana, sans-serif; font-weight: bold; color: #006699; font-size: 11px; }
+code {font-family: monospace; font-size: 14px;}
+.boldcode {font-family: monospace; font-size: 14px; font-weight: bold}
+.atitle { font-family: Arial, sans-serif; font-weight: bold; font-size: 25px; }
+.astitle { font-family: Arial, sans-serif; font-weight: bold; font-size: 25px; color: #CC6633}
+.atitle2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; }
+.atitle3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 14px; }
+
+.hbg {
+background-color: #006699;
+background-image: url(http://www-106.ibm.com/developerworks/i/lines.gif);
+background-repeat: repeat;
+}
+.tbg {
+background-color: #006699;
+background-image: url(http://www-106.ibm.com/developerworks/i/gr760.gif);
+}
+.tbgc { background-color : #006699; }
+.bbg { background-color : #000000; vertical-align: middle; }
+.dbg { background-color : #6699cc; }
+.mbg { background-color : #99ccff; }
+.lbg { background-color : #cce5ff; }
+.hil { background-color : #ffffff; }
+.country { color: #99ccff; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }
+.related { color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
+
+a:link { color: #006699 }
+a:visited { color: #996699 }
+a:hover { color: #006699 }
+
+a.rlinks:link { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
+a.rlinks:visited { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
+a.rlinks:hover { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
+
+a.highlight:link { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
+a.highlight:visited { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
+a.highlight:hover { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
+
+a.mainlink:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
+a.mainlink:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
+a.mainlink:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
+
+a.parent:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
+a.parent:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
+a.parent:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
+
+a.nav:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
+a.nav:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
+a.nav:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
+
+a.fbox:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
+a.fbox:visited { text-decoration: none; color: #996699; font-family: Arial, sans-serif; font-size: 12px; }
+a.fbox:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
+
+a.bctl:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
+a.bctl:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
+a.bctl:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
+
+.divider { color: #999999; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
+.input { color: #000000 ;font-weight: normal; font-size: 8pt; width: 150; }
+.iform { color: #000000; background: #cccc99; font-weight: normal; font-size: 8pt; }
+
+body,p,b,i,strong,em,dt,dd,dl,sl,th,td,tr,u,blink,select,option,form,div,font,li,blockquote { font-family: Arial, sans-serif; font-size: 12px; }
+
+ul,ol { font-family: Arial, sans-serif; font-size: 12px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }
+
+h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 35px; }
+h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 25px; }
+h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 22px; }
+h4 { font-family: Arial, sans-serif; font-weight: normal; font-size: 18px; }
+.small { font-family: Verdana, sans-serif; font-size: 11px; }
+.title1 { font-family: Arial, sans-serif; font-size: 25px; }
+
+.tblue { color: #ffffff; background: #6699cc; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
+.tdblue { color: #ffffff; background: #006699; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
+.tgray { color: #ffffff; background: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
+.bct { color: #000000; font-family: Arial, sans-serif; font-weight: normal; font-size: 10px; }
+.fnt { font-family: Verdana, sans-serif; font-size: 11px; }
+
diff --git a/app-doc/gentoo-web/files/xsl/ibm/style.js b/app-doc/gentoo-web/files/xsl/ibm/style.js
new file mode 100644
index 000000000000..73f3d5504dcf
--- /dev/null
+++ b/app-doc/gentoo-web/files/xsl/ibm/style.js
@@ -0,0 +1,12 @@
+<!--
+if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))
+ if((navigator.appVersion.indexOf("Macintosh"))!= -1)
+ document.write('<link rel="stylesheet" href="r1.css" type="text/css"/>')
+ else document.write('<link rel="stylesheet" href="ie1.css" type="text/css"/>')
+else if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4))
+ if((navigator.appVersion.indexOf("Macintosh"))!= -1)
+ document.write('<link rel="stylesheet" href="r1.css" type="text/css"/>')
+ else if ((navigator.appVersion.indexOf("X11"))!= -1)
+ document.write('<link rel="stylesheet" href="ln1.css" type="text/css"/>')
+ else document.write('<link rel="stylesheet" href="ns1.css" type="text/css"/>')
+else document.write('<link rel="stylesheet" href="r1.css" type="text/css"/>')// --> \ No newline at end of file